ElixirVault/www/system-brs-core/sys/sysSiteModules/samples/cmsSample.js

40 lines
1.0 KiB
JavaScript

var MODULE_NAME_SAMPLE = (function() {
function MODULE_NAME_SAMPLE(){
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").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(false);
}else{
CBase.oTable.show();
}
});
this.oBtnPan.find("#fsave").click(function(){
_this.saveBlankView();
});
this.bindBlankActions(jqObj);
};
return MODULE_NAME_SAMPLE;
})();