1234567891011121314151617181920212223242526272829303132 |
- (function($)
- {
- $.Redactor.prototype.fontsize = function()
- {
- return {
- init: function()
- {
- var fonts = [10, 11, 12, 14, 16, 18, 20, 24, 28, 30];
- var that = this;
- var dropdown = {};
- $.each(fonts, function(i, s)
- {
- dropdown['s' + i] = { title: s + 'px', func: function() { that.fontsize.set(s); } };
- });
- dropdown.remove = { title: 'Remove Font Size', func: that.fontsize.reset };
- var button = this.button.add('fontsize', 'Change Font Size');
- this.button.addDropdown(button, dropdown);
- },
- set: function(size)
- {
- this.inline.format('span', 'style', 'font-size: ' + size + 'px;');
- },
- reset: function()
- {
- this.inline.removeStyleRule('font-size');
- }
- };
- };
- })(jQuery);
|