@progress/telerik-jquery-report-viewer
Version:
Progress® Telerik® Report Viewer for jQuery
33 lines (29 loc) • 729 B
JavaScript
Object.defineProperty(exports, '__esModule', { value: true });
function Command(execCallback) {
var enabledState = true;
var checkedState = false;
var cmd = {
enabled: function(state) {
if (arguments.length === 0) {
return enabledState;
}
var newState = Boolean(state);
enabledState = newState;
$(this).trigger("enabledChanged");
return cmd;
},
checked: function(state) {
if (arguments.length === 0) {
return checkedState;
}
var newState = Boolean(state);
checkedState = newState;
$(this).trigger("checkedChanged");
return cmd;
},
exec: execCallback
};
return cmd;
}
exports.Command = Command;
;