Conflicts:
	src/groups.js
v1.18.x
chronize 11 years ago
commit 945b5cd09c

@ -289,13 +289,12 @@ var ajaxify = ajaxify || {};
} }
} else if (window.location.pathname !== '/outgoing') { } else if (window.location.pathname !== '/outgoing') {
// External Link // External Link
if (config.openOutgoingLinksInNewTab) {
if (config.useOutgoingLinksPage) {
ajaxify.go('outgoing?url=' + encodeURIComponent(this.href));
e.preventDefault();
} else if (config.openOutgoingLinksInNewTab) {
window.open(this.href, '_blank'); window.open(this.href, '_blank');
e.preventDefault(); e.preventDefault();
} else if (config.useOutgoingLinksPage) {
ajaxify.go('outgoing?url=' + encodeURIComponent(this.href));
e.preventDefault();
} }
} }
} }

@ -42,8 +42,7 @@ define('forum/topic', dependencies, function(pagination, infinitescroll, threadT
app.enterRoom('topic_' + tid); app.enterRoom('topic_' + tid);
browsing.populateOnlineUsers(); processPage($('.topic'));
$('.post-content img').addClass('img-responsive');
showBottomPostBar(); showBottomPostBar();
@ -334,13 +333,19 @@ define('forum/topic', dependencies, function(pagination, infinitescroll, threadT
getPostPrivileges(posts[x].pid); getPostPrivileges(posts[x].pid);
} }
processPage(html);
}
function processPage(element) {
browsing.populateOnlineUsers(); browsing.populateOnlineUsers();
app.createUserTooltips(); app.createUserTooltips();
app.replaceSelfLinks(html.find('a')); app.replaceSelfLinks(element.find('a'));
utils.addCommasToNumbers(html.find('.formatted-number')); utils.addCommasToNumbers(element.find('.formatted-number'));
utils.makeNumbersHumanReadable(html.find('.human-readable-number')); utils.makeNumbersHumanReadable(element.find('.human-readable-number'));
html.find('span.timeago').timeago(); element.find('span.timeago').timeago();
html.find('.post-content img').addClass('img-responsive'); element.find('.post-content img:not(.emoji)').addClass('img-responsive').each(function() {
$(this).wrap('<a href="' + $(this).attr('src') + '" target="_blank">');
});
postTools.updatePostCount(); postTools.updatePostCount();
showBottomPostBar(); showBottomPostBar();
} }

@ -16,6 +16,9 @@
// Remove system, hidden, or deleted groups from this list // Remove system, hidden, or deleted groups from this list
if (groups && !options.showAllGroups) { if (groups && !options.showAllGroups) {
return groups.filter(function (group) { return groups.filter(function (group) {
if (!group) {
return false;
}
if (group.deleted || (group.hidden && !group.system) || (!options.showSystemGroups && group.system)) { if (group.deleted || (group.hidden && !group.system) || (!options.showSystemGroups && group.system)) {
return false; return false;
} else if (options.removeEphemeralGroups && ephemeralGroups.indexOf(group.name) !== -1) { } else if (options.removeEphemeralGroups && ephemeralGroups.indexOf(group.name) !== -1) {
@ -57,6 +60,9 @@
Groups.list = function(options, callback) { Groups.list = function(options, callback) {
db.getSetMembers('groups', function (err, groupNames) { db.getSetMembers('groups', function (err, groupNames) {
if (err) {
return callback(err);
}
groupNames = groupNames.concat(ephemeralGroups); groupNames = groupNames.concat(ephemeralGroups);
async.map(groupNames, function (groupName, next) { async.map(groupNames, function (groupName, next) {
@ -296,8 +302,16 @@
}, },
function(next) { function(next) {
Groups.exists('group:' + oldName + ':members', function(err, exists) { Groups.exists('group:' + oldName + ':members', function(err, exists) {
<<<<<<< HEAD
if (exists) { if (exists) {
db.rename('group:' + oldName + ':members', 'group:' + newName + ':members', next); db.rename('group:' + oldName + ':members', 'group:' + newName + ':members', next);
=======
if (err) {
return next(err);
}
if (exists) {
db.rename('group:' + oldName + ':members', 'group:' + newName + ':members', next);
>>>>>>> aa4089e6d78b6412bae1274bfa0c20bbb754c054
} else { } else {
next(); next();
} }

@ -176,6 +176,9 @@ function setupConfig(next) {
} }
function completeConfigSetup(err, config, next) { function completeConfigSetup(err, config, next) {
if (err) {
return next(err);
}
// Add CI object // Add CI object
if (install.ciVals) { if (install.ciVals) {
config.test_database = {}; config.test_database = {};

@ -49,9 +49,10 @@ var async = require('async'),
return winston.error(err.message); return winston.error(err.message);
} }
translator.translate('[[email:welcome-to, ' + (meta.config.title || 'NodeBB') + ']]', meta.config.defaultLang, function(subject) { var title = meta.config.title || meta.config.browserTitle || 'NodeBB';
translator.translate('[[email:welcome-to, ' + title + ']]', meta.config.defaultLang, function(subject) {
var data = { var data = {
site_title: (meta.config.title || 'NodeBB'), site_title: title,
username: username, username: username,
confirm_link: confirm_link, confirm_link: confirm_link,
confirm_code: confirm_code, confirm_code: confirm_code,

Loading…
Cancel
Save