45 lines
1.1 KiB
JavaScript
45 lines
1.1 KiB
JavaScript
|
|
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;
|
|
})(); |