ElixirVault/www/system-brs-core/cms/cmsMessages/js/cmsMessages.js

43 lines
1.1 KiB
JavaScript

var CmsMessages = (function() {
function CmsMessages(){
var _this = this;
_this.oTable = new CTable("data");
_this.oTable.loadTableData();
}
// Rewrite CBase form callback
CBlank.prototype.viewCallback = function(jqObj, d){
var _this = this;
jqObj.find(".settings").find("h3").click(function(){
var jqParent = $(this).parent();
if(jqParent.hasClass("load"))
_this.loadBlankBlockSubContent(jqParent);
else
_this.showHideSubContentPanel(jqParent);
});
_this.tabs = new Tabs($(jqObj).find(".tabs"));
this.oBtnPan.find("#fcancel").click(function(){
CBase.message.hide();
if(_this.isModiffied){
CBase.oTable.filterTableData(false);
}else{
CBase.oTable.show();
}
});
this.oBtnPan.find("#fsave").click(function(){
_this.saveBlankView();
});
this.bindBlankActions(jqObj);
};
return CmsMessages;
})();