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

39 lines
1.1 KiB
JavaScript

var CmsDelivery = (function() {
function CmsDelivery(){
let _this = this;
_this.oTable = new CTable("data");
_this.oTable.loadTableData();
}
CTable.prototype.tableObjectCallback = function(obj){};
// Rewrite CBase form callback
CBlank.prototype.viewCallback = function (obj) {
let _this = this;
obj.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(obj);
};
return CmsDelivery;
})();