@web-atoms/core
Version:
30 lines (29 loc) • 1.17 kB
JavaScript
System.register(["../../../core/Bind", "../../../core/XNode", "../../../services/NavigationService", "../../controls/AtomControl"], function (_export, _context) {
"use strict";
var Bind, XNode, NavigationService, AtomControl, WindowSample;
_export("default", void 0);
return {
setters: [function (_coreBind) {
Bind = _coreBind.default;
}, function (_coreXNode) {
XNode = _coreXNode.default;
}, function (_servicesNavigationService) {
NavigationService = _servicesNavigationService.NavigationService;
}, function (_controlsAtomControl) {
AtomControl = _controlsAtomControl.AtomControl;
}],
execute: function () {
_export("default", WindowSample = class WindowSample extends AtomControl {
create() {
const ns = this.resolve(NavigationService);
this.render(XNode.create("div", null, XNode.create("button", {
eventClick: Bind.event(() => ns.alert("Alert"))
}, "Alert"), XNode.create("button", {
eventClick: Bind.event(() => ns.confirm("Confirm"))
}, "Confirm")));
}
});
}
};
});
//# sourceMappingURL=WindowSample.js.map