if (!RedactorPlugins) var RedactorPlugins = {}; RedactorPlugins.fontfamily = { init: function () { var fonts = [ 'Arial', 'Helvetica', 'Georgia', 'Times New Roman', __('Monospace') ]; var that = this; var dropdown = {}; $.each(fonts, function(i, s) { dropdown['s' + i] = { title: ''+s+'', callback: function() { that.setFontfamily(s); }}; }); dropdown['remove'] = { title: 'Remove font', callback: function() { that.resetFontfamily(); }}; this.buttonAddBefore('bold', 'fontfamily', __('Change font family'), false, dropdown); }, setFontfamily: function (value) { this.inlineSetStyle('font-family', value); }, resetFontfamily: function() { this.inlineRemoveStyle('font-family'); } }; RedactorPlugins.fontcolor = { init: function() { var colors = [ '#ffffff', '#000000', '#eeece1', '#1f497d', '#4f81bd', '#c0504d', '#9bbb59', '#8064a2', '#4bacc6', '#f79646', '#ffff00', '#f2f2f2', '#7f7f7f', '#ddd9c3', '#c6d9f0', '#dbe5f1', '#f2dcdb', '#ebf1dd', '#e5e0ec', '#dbeef3', '#fdeada', '#fff2ca', '#d8d8d8', '#595959', '#c4bd97', '#8db3e2', '#b8cce4', '#e5b9b7', '#d7e3bc', '#ccc1d9', '#b7dde8', '#fbd5b5', '#ffe694', '#bfbfbf', '#3f3f3f', '#938953', '#548dd4', '#95b3d7', '#d99694', '#c3d69b', '#b2a2c7', '#b7dde8', '#fac08f', '#f2c314', '#a5a5a5', '#262626', '#494429', '#17365d', '#366092', '#953734', '#76923c', '#5f497a', '#92cddc', '#e36c09', '#c09100', '#7f7f7f', '#0c0c0c', '#1d1b10', '#0f243e', '#244061', '#632423', '#4f6128', '#3f3151', '#31859b', '#974806', '#7f6000' ]; var buttons = ['fontcolor', 'backcolor']; for (var i = 0; i < 2; i++) { var name = buttons[i]; var $dropdown = $('