| /** |
| * @class button - remove table |
| * |
| * @param elRTE rte объект-редактор |
| * @param String name название кнопки |
| * |
| * @author: Dmitry Levashov (dio) dio@std42.ru |
| * @copyright: Studio 42, http://www.std42.ru |
| **/ |
| (function($) { |
| elRTE.prototype.ui.prototype.buttons.tablerm = function(rte, name) { |
| this.constructor.prototype.constructor.call(this, rte, name); |
| |
| this.command = function() { |
| var t = this.rte.dom.parent(this.rte.selection.getNode(), /^TABLE$/); |
| // t && $(t).remove(); |
| if (t) { |
| this.rte.history.add(); |
| $(t).remove(); |
| } |
| this.rte.ui.update(true); |
| } |
| |
| this.update = function() { |
| if (this.rte.dom.parent(this.rte.selection.getNode(), /^TABLE$/)) { |
| this.domElem.removeClass('disabled'); |
| } else { |
| this.domElem.addClass('disabled'); |
| } |
| } |
| } |
| })(jQuery); |