ElixirVault/www/system-brs-core/sys/sysPermissionGroups/js/sysPermissionGroups.js

43 lines
1.1 KiB
JavaScript

var SysPermissionGroups = (function() {
function SysPermissionGroups(){
var _this = this;
_this.oTable = new CTable("data");
_this.oTable.loadTableData();
}
// Rewrite CBase form callback
CBlank.prototype.viewCallback = function(jqObj){
var _this = this;
jqObj.find("#psettings, #permissions").find("h3").click(function(){
var jqParent = $(this).parent();
if(jqParent.hasClass("load"))
_this.loadBlankBlockSubContent(jqParent);
else
_this.showHideSubContentPanel(jqParent);
});
this.oBtnPan.find("#fcancel").click(function(){
CBase.message.hide();
if(_this.isModiffied){
CBase.oTable.filterTableData(true);
}else{
CBase.oTable.show();
}
});
this.oBtnPan.find("#fsave").click(function(){
_this.saveBlankView();
});
// Bind pp-search
this.bindSearch(jqObj);
this.bindBlankActions(jqObj);
};
return SysPermissionGroups;
})();