/** * jQuery ligerUI 1.2.4 * * http://ligerui.com * * Author daomi 2014 [ gd_star@163.com ] * */ (function ($) { $.fn.ligerToolBar = function (options) { return $.ligerui.run.call(this, "ligerToolBar", arguments); }; $.fn.ligerGetToolBarManager = function () { return $.ligerui.run.call(this, "ligerGetToolBarManager", arguments); }; $.ligerDefaults.ToolBar = {}; $.ligerMethos.ToolBar = {}; $.ligerui.controls.ToolBar = function (element, options) { $.ligerui.controls.ToolBar.base.constructor.call(this, element, options); }; $.ligerui.controls.ToolBar.ligerExtend($.ligerui.core.UIComponent, { __getType: function () { return 'ToolBar'; }, __idPrev: function () { return 'ToolBar'; }, _extendMethods: function () { return $.ligerMethos.ToolBar; }, _render: function () { var g = this, p = this.options; g.toolbarItemCount = 0; g.toolBar = $(this.element); g.toolBar.addClass("l-toolbar"); g.set(p); }, _setItems: function (items) { var g = this; g.toolBar.html(""); $(items).each(function (i, item) { g.addItem(item); }); }, removeItem: function (itemid) { var g = this, p = this.options; $("> .l-toolbar-item[toolbarid=" + itemid + "]", g.toolBar).remove(); }, setEnabled: function (itemid) { var g = this, p = this.options; $("> .l-toolbar-item[toolbarid=" + itemid + "]", g.toolBar).removeClass("l-toolbar-item-disable"); }, setDisabled: function (itemid) { var g = this, p = this.options; $("> .l-toolbar-item[toolbarid=" + itemid + "]", g.toolBar).addClass("l-toolbar-item-disable"); }, isEnable: function (itemid) { var g = this, p = this.options; return !$("> .l-toolbar-item[toolbarid=" + itemid + "]", g.toolBar).hasClass("l-toolbar-item-disable"); }, addItem: function (item) { var g = this, p = this.options; if (item.line || item.type == "line") { g.toolBar.append('
'); return; } if (item.type == "text") { g.toolBar.append(''); return; } var ditem = $(''); g.toolBar.append(ditem); if(!item.id) item.id = 'item-'+(++g.toolbarItemCount); ditem.attr("toolbarid", item.id); if (item.img) { ditem.append("