diff --git a/public/src/modules/composer.js b/public/src/modules/composer.js index 50a729bb54..568dae805c 100644 --- a/public/src/modules/composer.js +++ b/public/src/modules/composer.js @@ -240,6 +240,7 @@ define('composer', [ var template = (composer.bsEnvironment === 'xs' || composer.bsEnvironment === 'sm') ? 'composer-mobile' : 'composer'; var data = { + mobile: template === 'composer-mobile', allowTopicsThumbnail: allowTopicsThumbnail, showTags: isTopic || isMain, minimumTagLength: config.minimumTagLength, diff --git a/public/src/modules/composer/formatting.js b/public/src/modules/composer/formatting.js index 071c0ca2e7..05315a7edf 100644 --- a/public/src/modules/composer/formatting.js +++ b/public/src/modules/composer/formatting.js @@ -20,11 +20,11 @@ define('composer/formatting', ['composer/controls', 'composer/preview'], functio } }; - var customButtons = []; + var buttons = []; formatting.addComposerButtons = function() { - for(var x=0,numButtons=customButtons.length;x'); + for(var x=0,numButtons=buttons.length;x'); } }; @@ -32,7 +32,7 @@ define('composer/formatting', ['composer/controls', 'composer/preview'], functio var name = iconClass.replace('fa fa-', ''); formattingDispatchTable[name] = onClick; - customButtons.push({ + buttons.push({ name: name, iconClass: iconClass }); diff --git a/src/socket.io/modules.js b/src/socket.io/modules.js index 306d26d579..2825b28656 100644 --- a/src/socket.io/modules.js +++ b/src/socket.io/modules.js @@ -117,7 +117,7 @@ SocketModules.composer.stopNotifyTyping = function(socket, data) { SocketModules.composer.getFormattingOptions = function(socket, data, callback) { plugins.fireHook('filter:composer.formatting', { options: [ - // { className: 'fa fa-bold' } Just an example of what needs to be set via plugins + { name: 'tags', className: 'fa fa-tags', mobile: true } ] }, function(err, payload) { callback(err, payload.options);