var CmsPermissionGroups = (function() { function CmsPermissionGroups(){ var _this = this; _this.oTable = new CTable("data"); _this.oTable.loadTableData(); } // Rewrite CBase form callback CBlank.prototype.viewCallback = function(obj){ var _this = this; obj.find("#permissions, #psettings").find("h3").click(function(){ var jqParent = $(this).parent(); if(jqParent.hasClass("load")) _this.loadBlankBlockSubContent(jqParent); else _this.showHideSubContentPanel(jqParent); }); // Cancel button bind this.oBtnPan.find("#fcancel").click(function(){ CBase.message.hide(); if(_this.isModiffied){ CBase.oTable.filterTableData(true); }else{ CBase.oTable.show(); } }); // Save button bind this.oBtnPan.find("#fsave").click(function(){ _this.saveBlankView(); }); // Add simple filter _this.bindSearch(obj); this.bindBlankActions(obj); }; return CmsPermissionGroups; })();