File: /www/wwwroot/bs.kntsleep.com/system/extend/ueditor/_src/ui/tablebutton.js
///import core
///import uicore
///import ui/popup.js
///import ui/tablepicker.js
///import ui/splitbutton.js
(function() {
var utils = baidu.editor.utils,
Popup = baidu.editor.ui.Popup,
TablePicker = baidu.editor.ui.TablePicker,
SplitButton = baidu.editor.ui.SplitButton,
TableButton = (baidu.editor.ui.TableButton = function(options) {
this.initOptions(options);
this.initTableButton();
});
TableButton.prototype = {
initTableButton: function() {
var me = this;
this.popup = new Popup({
content: new TablePicker({
editor: me.editor,
onpicktable: function(t, numCols, numRows) {
me._onPickTable(numCols, numRows);
}
}),
editor: me.editor
});
this.initSplitButton();
},
_onPickTable: function(numCols, numRows) {
if (this.fireEvent("picktable", numCols, numRows) !== false) {
this.popup.hide();
}
}
};
utils.inherits(TableButton, SplitButton);
})();