ajsfw
Version:
Ajs Framework
30 lines (29 loc) • 1.03 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
var RenderTarget = (function () {
function RenderTarget() {
}
RenderTarget.setDOMElement = function (renderTargetElementId) {
RenderTarget._renderTarget = document.getElementById(renderTargetElementId);
if (!RenderTarget._checkDOM()) {
window.console.error("Invalid render target DOM specification!");
}
};
RenderTarget.hide = function () {
if (!RenderTarget._checkDOM()) {
return;
}
RenderTarget._renderTarget.style.display = "none";
};
RenderTarget.show = function () {
if (!RenderTarget._checkDOM()) {
return;
}
RenderTarget._renderTarget.style.display = "";
};
RenderTarget._checkDOM = function () {
return !(RenderTarget._renderTarget === undefined || RenderTarget._renderTarget === null);
};
return RenderTarget;
}());
exports.RenderTarget = RenderTarget;