diff --git a/dist/commonjs/copy-button/copy-button.d.ts b/dist/commonjs/copy-button/copy-button.d.ts new file mode 100644 index 00000000..6a26b483 --- /dev/null +++ b/dist/commonjs/copy-button/copy-button.d.ts @@ -0,0 +1,7 @@ +export declare class CopyButton { + element: HTMLElement; + showCheckIcon: boolean; + copy(): void; + private hideCheckIcon; + private IEClipboardCopy; +} diff --git a/dist/commonjs/copy-button/copy-button.d.ts.map b/dist/commonjs/copy-button/copy-button.d.ts.map new file mode 100644 index 00000000..5ace90d2 --- /dev/null +++ b/dist/commonjs/copy-button/copy-button.d.ts.map @@ -0,0 +1 @@ +{"version":3,"sources":["copy-button/copy-button.ts"],"names":[],"mappings":"AAEA,qBAAa,UAAU;IACJ,OAAO,EAAE,WAAW,CAAC;IAC/B,aAAa,EAAE,OAAO,CAAS;IAE/B,IAAI;IAcX,OAAO,CAAC,aAAa;IAMrB,OAAO,CAAC,eAAe;CAQxB","file":"copy-button.d.ts","sourceRoot":"../../../src/"} \ No newline at end of file diff --git a/dist/commonjs/copy-button/copy-button.html b/dist/commonjs/copy-button/copy-button.html new file mode 100644 index 00000000..043b8e76 --- /dev/null +++ b/dist/commonjs/copy-button/copy-button.html @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/commonjs/copy-button/copy-button.js b/dist/commonjs/copy-button/copy-button.js new file mode 100644 index 00000000..736b612a --- /dev/null +++ b/dist/commonjs/copy-button/copy-button.js @@ -0,0 +1,52 @@ +"use strict"; +var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) { + var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; + if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); + else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; + return c > 3 && r && Object.defineProperty(target, key, r), r; +}; +var __metadata = (this && this.__metadata) || function (k, v) { + if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v); +}; +Object.defineProperty(exports, "__esModule", { value: true }); +var aurelia_framework_1 = require("aurelia-framework"); +var CopyButton = (function () { + function CopyButton() { + this.showCheckIcon = false; + } + CopyButton.prototype.copy = function () { + var url = this.element; + if (navigator.clipboard) { + navigator.clipboard.writeText(url.innerText).then(function () { + this.showCheckIcon = true; + this.hideCheckIcon(); + }.bind(this)); + } + else { + this.showCheckIcon = true; + this.IEClipboardCopy(url.innerText); + this.hideCheckIcon(); + } + }; + CopyButton.prototype.hideCheckIcon = function () { + setTimeout(function () { + this.showCheckIcon = false; + }.bind(this), 2000); + }; + CopyButton.prototype.IEClipboardCopy = function (text) { + var input = document.createElement('input'); + input.setAttribute('value', text); + document.body.appendChild(input); + input.select(); + document.execCommand('copy'); + document.body.removeChild(input); + }; + __decorate([ + aurelia_framework_1.bindable, + __metadata("design:type", HTMLElement) + ], CopyButton.prototype, "element", void 0); + return CopyButton; +}()); +exports.CopyButton = CopyButton; + +//# sourceMappingURL=copy-button.js.map diff --git a/dist/commonjs/copy-button/copy-button.js.map b/dist/commonjs/copy-button/copy-button.js.map new file mode 100644 index 00000000..34ea78e0 --- /dev/null +++ b/dist/commonjs/copy-button/copy-button.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["copy-button/copy-button.ts"],"names":[],"mappings":";;;;;;;;;;;AAAA,uDAA6C;AAE7C;IAAA;QAES,kBAAa,GAAY,KAAK,CAAC;IA8BxC,CAAC;IA5BQ,yBAAI,GAAX;QACE,IAAI,GAAG,GAAG,IAAI,CAAC,OAAO,CAAC;QACvB,IAAI,SAAS,CAAC,SAAS,EAAE;YACvB,SAAS,CAAC,SAAS,CAAC,SAAS,CAAC,GAAG,CAAC,SAAS,CAAC,CAAC,IAAI,CAAC;gBAChD,IAAI,CAAC,aAAa,GAAG,IAAI,CAAC;gBAC1B,IAAI,CAAC,aAAa,EAAE,CAAC;YACvB,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC;SACf;aAAM;YACL,IAAI,CAAC,aAAa,GAAG,IAAI,CAAC;YAC1B,IAAI,CAAC,eAAe,CAAC,GAAG,CAAC,SAAS,CAAC,CAAC;YACpC,IAAI,CAAC,aAAa,EAAE,CAAC;SACtB;IACH,CAAC;IAEO,kCAAa,GAArB;QACE,UAAU,CAAC;YACT,IAAI,CAAC,aAAa,GAAG,KAAK,CAAC;QAC7B,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,EAAE,IAAI,CAAC,CAAC;IACtB,CAAC;IAEO,oCAAe,GAAvB,UAAwB,IAAI;QAC1B,IAAI,KAAK,GAAG,QAAQ,CAAC,aAAa,CAAC,OAAO,CAAC,CAAC;QAC5C,KAAK,CAAC,YAAY,CAAC,OAAO,EAAE,IAAI,CAAC,CAAC;QAClC,QAAQ,CAAC,IAAI,CAAC,WAAW,CAAC,KAAK,CAAC,CAAC;QACjC,KAAK,CAAC,MAAM,EAAE,CAAC;QACf,QAAQ,CAAC,WAAW,CAAC,MAAM,CAAC,CAAC;QAC7B,QAAQ,CAAC,IAAI,CAAC,WAAW,CAAC,KAAK,CAAC,CAAC;IACnC,CAAC;IA9BS;QAAT,4BAAQ;kCAAiB,WAAW;+CAAC;IA+BxC,iBAAC;CAhCD,AAgCC,IAAA;AAhCY,gCAAU","file":"copy-button.js","sourceRoot":"../../../src/"} \ No newline at end of file diff --git a/dist/commonjs/copy-button/index.d.ts b/dist/commonjs/copy-button/index.d.ts new file mode 100644 index 00000000..46e59255 --- /dev/null +++ b/dist/commonjs/copy-button/index.d.ts @@ -0,0 +1,3 @@ +import { FrameworkConfiguration } from 'aurelia-framework'; +export * from './copy-button'; +export declare function configure(config: FrameworkConfiguration): void; diff --git a/dist/commonjs/copy-button/index.d.ts.map b/dist/commonjs/copy-button/index.d.ts.map new file mode 100644 index 00000000..cf88f13c --- /dev/null +++ b/dist/commonjs/copy-button/index.d.ts.map @@ -0,0 +1 @@ +{"version":3,"sources":["copy-button/index.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,sBAAsB,EAAY,MAAM,mBAAmB,CAAC;AAErE,cAAc,eAAe,CAAC;AAE9B,wBAAgB,SAAS,CAAC,MAAM,EAAE,sBAAsB,QAIvD","file":"index.d.ts","sourceRoot":"../../../src/"} \ No newline at end of file diff --git a/dist/commonjs/copy-button/index.js b/dist/commonjs/copy-button/index.js new file mode 100644 index 00000000..af6a7cd8 --- /dev/null +++ b/dist/commonjs/copy-button/index.js @@ -0,0 +1,15 @@ +"use strict"; +function __export(m) { + for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p]; +} +Object.defineProperty(exports, "__esModule", { value: true }); +var aurelia_framework_1 = require("aurelia-framework"); +__export(require("./copy-button")); +function configure(config) { + config.globalResources([ + aurelia_framework_1.PLATFORM.moduleName('./copy-button') + ]); +} +exports.configure = configure; + +//# sourceMappingURL=index.js.map diff --git a/dist/commonjs/copy-button/index.js.map b/dist/commonjs/copy-button/index.js.map new file mode 100644 index 00000000..508c3525 --- /dev/null +++ b/dist/commonjs/copy-button/index.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["copy-button/index.ts"],"names":[],"mappings":";;;;;AAAA,uDAAqE;AAErE,mCAA8B;AAE9B,SAAgB,SAAS,CAAC,MAA8B;IACtD,MAAM,CAAC,eAAe,CAAC;QACrB,4BAAQ,CAAC,UAAU,CAAC,eAAe,CAAC;KACrC,CAAC,CAAC;AACL,CAAC;AAJD,8BAIC","file":"index.js","sourceRoot":"../../../src/"} \ No newline at end of file diff --git a/dist/commonjs/copy-button/styles/copy-button.css b/dist/commonjs/copy-button/styles/copy-button.css new file mode 100644 index 00000000..17130147 --- /dev/null +++ b/dist/commonjs/copy-button/styles/copy-button.css @@ -0,0 +1,222 @@ +.tabs-content { + background: #ededed; + padding: 5px 10px; + margin-top: 1px; } + +.tabs dd { + margin-right: 1px !important; } + +.tooltipped { + position: relative; } + +.tooltipped::after { + position: absolute; + z-index: 1000000; + display: none; + padding: 0.5em 0.75em; + font: normal normal 11px/1.5 -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; + -webkit-font-smoothing: subpixel-antialiased; + color: white; + text-align: center; + text-decoration: none; + text-shadow: none; + text-transform: none; + letter-spacing: normal; + word-wrap: break-word; + white-space: pre; + pointer-events: none; + content: attr(aria-label); + background: black; + border-radius: 3px; + opacity: 0; } + +.tooltipped::before { + position: absolute; + z-index: 1000001; + display: none; + width: 0; + height: 0; + color: black; + pointer-events: none; + content: ""; + border: 6px solid transparent; + opacity: 0; } + +@keyframes tooltip-appear { + from { + opacity: 0; } + to { + opacity: 1; } } + +.tooltipped:hover::before, .tooltipped:hover::after, +.tooltipped:active::before, +.tooltipped:active::after, +.tooltipped:focus::before, +.tooltipped:focus::after { + display: inline-block; + text-decoration: none; + animation-name: tooltip-appear; + animation-duration: 0.1s; + animation-fill-mode: forwards; + animation-timing-function: ease-in; + animation-delay: 0.4s; } + +.tooltipped-no-delay:hover::before, .tooltipped-no-delay:hover::after, +.tooltipped-no-delay:active::before, +.tooltipped-no-delay:active::after, +.tooltipped-no-delay:focus::before, +.tooltipped-no-delay:focus::after { + animation-delay: 0s; } + +.tooltipped-multiline:hover::after, +.tooltipped-multiline:active::after, +.tooltipped-multiline:focus::after { + display: table-cell; } + +.tooltipped-s::after, +.tooltipped-se::after, +.tooltipped-sw::after { + top: 100%; + right: 50%; + margin-top: 6px; } + +.tooltipped-s::before, +.tooltipped-se::before, +.tooltipped-sw::before { + top: auto; + right: 50%; + bottom: -7px; + margin-right: -6px; + border-bottom-color: black; } + +.tooltipped-se::after { + right: auto; + left: 50%; + margin-left: -16px; } + +.tooltipped-sw::after { + margin-right: -16px; } + +.tooltipped-n::after, +.tooltipped-ne::after, +.tooltipped-nw::after { + right: 50%; + bottom: 100%; + margin-bottom: 6px; } + +.tooltipped-n::before, +.tooltipped-ne::before, +.tooltipped-nw::before { + top: -7px; + right: 50%; + bottom: auto; + margin-right: -6px; + border-top-color: black; } + +.tooltipped-ne::after { + right: auto; + left: 50%; + margin-left: -16px; } + +.tooltipped-nw::after { + margin-right: -16px; } + +.tooltipped-s::after, +.tooltipped-n::after { + transform: translateX(50%); } + +.tooltipped-w::after { + right: 100%; + bottom: 50%; + margin-right: 6px; + transform: translateY(50%); } + +.tooltipped-w::before { + top: 50%; + bottom: 50%; + left: -7px; + margin-top: -6px; + border-left-color: black; } + +.tooltipped-e::after { + bottom: 50%; + left: 100%; + margin-left: 6px; + transform: translateY(50%); } + +.tooltipped-e::before { + top: 50%; + right: -7px; + bottom: 50%; + margin-top: -6px; + border-right-color: black; } + +.tooltipped-align-right-1::after, +.tooltipped-align-right-2::after { + right: 0; + margin-right: 0; } + +.tooltipped-align-right-1::before { + right: 10px; } + +.tooltipped-align-right-2::before { + right: 15px; } + +.tooltipped-align-left-1::after, +.tooltipped-align-left-2::after { + left: 0; + margin-left: 0; } + +.tooltipped-align-left-1::before { + left: 5px; } + +.tooltipped-align-left-2::before { + left: 10px; } + +.tooltipped-multiline::after { + width: max-content; + max-width: 250px; + word-wrap: break-word; + white-space: pre-line; + border-collapse: separate; } + +.tooltipped-multiline.tooltipped-s::after, .tooltipped-multiline.tooltipped-n::after { + right: auto; + left: 50%; + transform: translateX(-50%); } + +.tooltipped-multiline.tooltipped-w::after, .tooltipped-multiline.tooltipped-e::after { + right: 100%; } + +@media screen and (min-width: 0\0) { + .tooltipped-multiline::after { + width: 250px; } } + +.tooltipped-sticky::before, .tooltipped-sticky::after { + display: inline-block; } + +.tooltipped-sticky.tooltipped-multiline::after { + display: table-cell; } + +.copy-icon { + cursor: pointer; } + .copy-icon.fa.fa-check { + color: #43AC6A; } + .copy-icon-container { + margin: 0; + text-decoration: none; + display: inline-block; + padding: 0; + background-color: white; + border-color: unset; + color: inherit; + transition: none; + display: inline-block; } + .copy-icon-container:hover { + background-color: white !important; + color: inherit !important; } + .copy-icon-container:focus { + background-color: white !important; + color: inherit !important; + border: none; + outline: none; } diff --git a/dist/commonjs/exports.d.ts b/dist/commonjs/exports.d.ts index 3a234c24..9a2eb937 100644 --- a/dist/commonjs/exports.d.ts +++ b/dist/commonjs/exports.d.ts @@ -21,3 +21,4 @@ export * from './value-converters'; export * from './multi-select/multi-select'; export * from './references-dialog/references-dialog'; export * from './actor-widget/actor-widget'; +export * from './copy-button/copy-button'; diff --git a/dist/commonjs/exports.d.ts.map b/dist/commonjs/exports.d.ts.map index 101a7428..b404b4f5 100644 --- a/dist/commonjs/exports.d.ts.map +++ b/dist/commonjs/exports.d.ts.map @@ -1 +1 @@ -{"version":3,"sources":["exports.ts"],"names":[],"mappings":"AAAA,cAAc,oBAAoB,CAAC;AACnC,cAAc,kBAAkB,CAAC;AACjC,cAAc,qBAAqB,CAAC;AAEpC,cAAc,6BAA6B,CAAC;AAC5C,cAAc,yCAAyC,CAAC;AAExD,cAAc,uBAAuB,CAAC;AAEtC,cAAc,6BAA6B,CAAC;AAE5C,cAAc,mCAAmC,CAAC;AAElD,cAAc,yBAAyB,CAAC;AAExC,cAAc,mBAAmB,CAAC;AAElC,cAAc,6BAA6B,CAAC;AAC5C,cAAc,sBAAsB,CAAC;AAErC,cAAc,6BAA6B,CAAC;AAC5C,cAAc,mCAAmC,CAAC;AAClD,cAAc,iCAAiC,CAAC;AAEhD,cAAc,iEAAiE,CAAC;AAEhF,cAAc,6BAA6B,CAAC;AAC5C,cAAc,sCAAsC,CAAC;AACrD,cAAc,mCAAmC,CAAC;AAElD,cAAc,oBAAoB,CAAC;AAEnC,cAAc,6BAA6B,CAAC;AAE5C,cAAc,uCAAuC,CAAC;AAEtD,cAAc,6BAA6B,CAAC","file":"exports.d.ts","sourceRoot":"../../src/"} \ No newline at end of file +{"version":3,"sources":["exports.ts"],"names":[],"mappings":"AAAA,cAAc,oBAAoB,CAAC;AACnC,cAAc,kBAAkB,CAAC;AACjC,cAAc,qBAAqB,CAAC;AAEpC,cAAc,6BAA6B,CAAC;AAC5C,cAAc,yCAAyC,CAAC;AAExD,cAAc,uBAAuB,CAAC;AAEtC,cAAc,6BAA6B,CAAC;AAE5C,cAAc,mCAAmC,CAAC;AAElD,cAAc,yBAAyB,CAAC;AAExC,cAAc,mBAAmB,CAAC;AAElC,cAAc,6BAA6B,CAAC;AAC5C,cAAc,sBAAsB,CAAC;AAErC,cAAc,6BAA6B,CAAC;AAC5C,cAAc,mCAAmC,CAAC;AAClD,cAAc,iCAAiC,CAAC;AAEhD,cAAc,iEAAiE,CAAC;AAEhF,cAAc,6BAA6B,CAAC;AAC5C,cAAc,sCAAsC,CAAC;AACrD,cAAc,mCAAmC,CAAC;AAElD,cAAc,oBAAoB,CAAC;AAEnC,cAAc,6BAA6B,CAAC;AAE5C,cAAc,uCAAuC,CAAC;AAEtD,cAAc,6BAA6B,CAAC;AAE5C,cAAc,2BAA2B,CAAC","file":"exports.d.ts","sourceRoot":"../../src/"} \ No newline at end of file diff --git a/dist/commonjs/exports.js b/dist/commonjs/exports.js index 639ab92d..012f1eb4 100644 --- a/dist/commonjs/exports.js +++ b/dist/commonjs/exports.js @@ -26,5 +26,6 @@ __export(require("./value-converters")); __export(require("./multi-select/multi-select")); __export(require("./references-dialog/references-dialog")); __export(require("./actor-widget/actor-widget")); +__export(require("./copy-button/copy-button")); //# sourceMappingURL=exports.js.map diff --git a/dist/commonjs/exports.js.map b/dist/commonjs/exports.js.map index ec579756..1f7ebff2 100644 --- a/dist/commonjs/exports.js.map +++ b/dist/commonjs/exports.js.map @@ -1 +1 @@ -{"version":3,"sources":["exports.ts"],"names":[],"mappings":";;;;;AAAA,wCAAmC;AACnC,sCAAiC;AACjC,yCAAoC;AAEpC,iDAA4C;AAC5C,6DAAwD;AAExD,2CAAsC;AAEtC,iDAA4C;AAE5C,uDAAkD;AAElD,6CAAwC;AAExC,uCAAkC;AAElC,iDAA4C;AAC5C,0CAAqC;AAErC,iDAA4C;AAC5C,uDAAkD;AAClD,qDAAgD;AAEhD,qFAAgF;AAEhF,iDAA4C;AAC5C,0DAAqD;AACrD,uDAAkD;AAElD,wCAAmC;AAEnC,iDAA4C;AAE5C,2DAAsD;AAEtD,iDAA4C","file":"exports.js","sourceRoot":"../../src/"} \ No newline at end of file +{"version":3,"sources":["exports.ts"],"names":[],"mappings":";;;;;AAAA,wCAAmC;AACnC,sCAAiC;AACjC,yCAAoC;AAEpC,iDAA4C;AAC5C,6DAAwD;AAExD,2CAAsC;AAEtC,iDAA4C;AAE5C,uDAAkD;AAElD,6CAAwC;AAExC,uCAAkC;AAElC,iDAA4C;AAC5C,0CAAqC;AAErC,iDAA4C;AAC5C,uDAAkD;AAClD,qDAAgD;AAEhD,qFAAgF;AAEhF,iDAA4C;AAC5C,0DAAqD;AACrD,uDAAkD;AAElD,wCAAmC;AAEnC,iDAA4C;AAE5C,2DAAsD;AAEtD,iDAA4C;AAE5C,+CAA0C","file":"exports.js","sourceRoot":"../../src/"} \ No newline at end of file diff --git a/dist/commonjs/index.d.ts.map b/dist/commonjs/index.d.ts.map index ebacd1e1..5f37a529 100644 --- a/dist/commonjs/index.d.ts.map +++ b/dist/commonjs/index.d.ts.map @@ -1 +1 @@ -{"version":3,"sources":["index.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,sBAAsB,EAAY,MAAM,mBAAmB,CAAC;AAErE,cAAc,WAAW,CAAC;AAE1B,wBAAgB,SAAS,CAAC,MAAM,EAAE,sBAAsB,QAavD","file":"index.d.ts","sourceRoot":"../../src/"} \ No newline at end of file +{"version":3,"sources":["index.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,sBAAsB,EAAY,MAAM,mBAAmB,CAAC;AAErE,cAAc,WAAW,CAAC;AAE1B,wBAAgB,SAAS,CAAC,MAAM,EAAE,sBAAsB,QAcvD","file":"index.d.ts","sourceRoot":"../../src/"} \ No newline at end of file diff --git a/dist/commonjs/index.js b/dist/commonjs/index.js index 5c4df8fd..ffcb5aaf 100644 --- a/dist/commonjs/index.js +++ b/dist/commonjs/index.js @@ -17,7 +17,8 @@ function configure(config) { .feature(aurelia_framework_1.PLATFORM.moduleName('oerelia/spinner/index')) .feature(aurelia_framework_1.PLATFORM.moduleName('oerelia/multi-select/index')) .feature(aurelia_framework_1.PLATFORM.moduleName('oerelia/value-converters/index')) - .feature(aurelia_framework_1.PLATFORM.moduleName('oerelia/actor-widget/index')); + .feature(aurelia_framework_1.PLATFORM.moduleName('oerelia/actor-widget/index')) + .feature(aurelia_framework_1.PLATFORM.moduleName('oerelia/copy-button/index')); } exports.configure = configure; diff --git a/dist/commonjs/index.js.map b/dist/commonjs/index.js.map index 045588ff..a6b16d62 100644 --- a/dist/commonjs/index.js.map +++ b/dist/commonjs/index.js.map @@ -1 +1 @@ -{"version":3,"sources":["index.ts"],"names":[],"mappings":";;;;;AAAA,uDAAqE;AAErE,+BAA0B;AAE1B,SAAgB,SAAS,CAAC,MAA8B;IACtD,MAAM;SACH,OAAO,CAAC,4BAAQ,CAAC,UAAU,CAAC,oBAAoB,CAAC,CAAC;SAClD,OAAO,CAAC,4BAAQ,CAAC,UAAU,CAAC,yBAAyB,CAAC,CAAC;SACvD,OAAO,CAAC,4BAAQ,CAAC,UAAU,CAAC,4BAA4B,CAAC,CAAC;SAC1D,OAAO,CAAC,4BAAQ,CAAC,UAAU,CAAC,yBAAyB,CAAC,CAAC;SACvD,OAAO,CAAC,4BAAQ,CAAC,UAAU,CAAC,4BAA4B,CAAC,CAAC;SAC1D,OAAO,CAAC,4BAAQ,CAAC,UAAU,CAAC,+BAA+B,CAAC,CAAC;SAC7D,OAAO,CAAC,4BAAQ,CAAC,UAAU,CAAC,0BAA0B,CAAC,CAAC;SACxD,OAAO,CAAC,4BAAQ,CAAC,UAAU,CAAC,uBAAuB,CAAC,CAAC;SACrD,OAAO,CAAC,4BAAQ,CAAC,UAAU,CAAC,4BAA4B,CAAC,CAAC;SAC1D,OAAO,CAAC,4BAAQ,CAAC,UAAU,CAAC,gCAAgC,CAAC,CAAC;SAC9D,OAAO,CAAC,4BAAQ,CAAC,UAAU,CAAC,4BAA4B,CAAC,CAAC,CAAA;AAC/D,CAAC;AAbD,8BAaC","file":"index.js","sourceRoot":"../../src/"} \ No newline at end of file +{"version":3,"sources":["index.ts"],"names":[],"mappings":";;;;;AAAA,uDAAqE;AAErE,+BAA0B;AAE1B,SAAgB,SAAS,CAAC,MAA8B;IACtD,MAAM;SACH,OAAO,CAAC,4BAAQ,CAAC,UAAU,CAAC,oBAAoB,CAAC,CAAC;SAClD,OAAO,CAAC,4BAAQ,CAAC,UAAU,CAAC,yBAAyB,CAAC,CAAC;SACvD,OAAO,CAAC,4BAAQ,CAAC,UAAU,CAAC,4BAA4B,CAAC,CAAC;SAC1D,OAAO,CAAC,4BAAQ,CAAC,UAAU,CAAC,yBAAyB,CAAC,CAAC;SACvD,OAAO,CAAC,4BAAQ,CAAC,UAAU,CAAC,4BAA4B,CAAC,CAAC;SAC1D,OAAO,CAAC,4BAAQ,CAAC,UAAU,CAAC,+BAA+B,CAAC,CAAC;SAC7D,OAAO,CAAC,4BAAQ,CAAC,UAAU,CAAC,0BAA0B,CAAC,CAAC;SACxD,OAAO,CAAC,4BAAQ,CAAC,UAAU,CAAC,uBAAuB,CAAC,CAAC;SACrD,OAAO,CAAC,4BAAQ,CAAC,UAAU,CAAC,4BAA4B,CAAC,CAAC;SAC1D,OAAO,CAAC,4BAAQ,CAAC,UAAU,CAAC,gCAAgC,CAAC,CAAC;SAC9D,OAAO,CAAC,4BAAQ,CAAC,UAAU,CAAC,4BAA4B,CAAC,CAAC;SAC1D,OAAO,CAAC,4BAAQ,CAAC,UAAU,CAAC,2BAA2B,CAAC,CAAC,CAAA;AAC9D,CAAC;AAdD,8BAcC","file":"index.js","sourceRoot":"../../src/"} \ No newline at end of file diff --git a/dist/commonjs/zoneerder/components/ol-map.d.ts b/dist/commonjs/zoneerder/components/ol-map.d.ts index 0b7e6de0..62c11250 100644 --- a/dist/commonjs/zoneerder/components/ol-map.d.ts +++ b/dist/commonjs/zoneerder/components/ol-map.d.ts @@ -8,9 +8,9 @@ export declare class OlMap { disabled: boolean; zone: Contour; adrespunten?: Contour[]; + isCollapsed: boolean; geometryObjectList: string[]; WKTstring: string; - isCollapsed: boolean; protected isDrawing: boolean; protected isDrawingCircle: boolean; protected selectPerceel: boolean; diff --git a/dist/commonjs/zoneerder/components/ol-map.d.ts.map b/dist/commonjs/zoneerder/components/ol-map.d.ts.map index 61a895c7..5b854a9d 100644 --- a/dist/commonjs/zoneerder/components/ol-map.d.ts.map +++ b/dist/commonjs/zoneerder/components/ol-map.d.ts.map @@ -1 +1 @@ -{"version":3,"sources":["zoneerder/components/ol-map.ts"],"names":[],"mappings":"AAEA,OAAO,KAAK,EAAE,MAAM,YAAY,CAAC;AAGjC,OAAO,EAAE,WAAW,EAAE,MAAM,uBAAuB,CAAC;AACpD,OAAO,EAAE,OAAO,EAAE,MAAM,mBAAmB,CAAC;AAI5C,OAAO,EAAE,WAAW,EAAE,MAAM,iCAAiC,CAAC;AAI9D,qBACa,KAAK;IA2Bd,OAAO,CAAC,OAAO;IACf,OAAO,CAAC,WAAW;IA3BJ,QAAQ,EAAE,OAAO,CAAC;IAC0B,IAAI,EAAE,OAAO,CAAC;IAC1D,WAAW,CAAC,EAAE,OAAO,EAAE,CAAC;IAClC,kBAAkB,EAAE,MAAM,EAAE,CAAM;IAClC,SAAS,EAAG,MAAM,CAAC;IACnB,WAAW,EAAE,OAAO,CAAQ;IAEnC,SAAS,CAAC,SAAS,EAAE,OAAO,CAAS;IACrC,SAAS,CAAC,eAAe,EAAE,OAAO,CAAS;IAC3C,SAAS,CAAC,aAAa,EAAE,OAAO,CAAS;IAE/B,OAAO,CAAC,UAAU,CAA0B;IAC5C,OAAO,CAAC,YAAY,CAAe;IAC7C,OAAO,CAAC,GAAG,CAAS;IACpB,OAAO,CAAC,aAAa,CAAqB;IAC1C,OAAO,CAAC,gBAAgB,CAAoD;IAC5E,OAAO,CAAC,SAAS,CAAiB;IAClC,OAAO,CAAC,UAAU,CAAM;IACxB,OAAO,CAAC,eAAe,CAAM;IAC7B,OAAO,CAAC,WAAW,CAAkB;IACrC,OAAO,CAAC,gBAAgB,CAAoB;IAC5C,OAAO,CAAC,OAAO,CAAM;IACrB,OAAO,CAAC,YAAY,CAAa;IACjC,OAAO,CAAC,WAAW,CAAa;gBAGtB,OAAO,EAAE,OAAO,EAChB,WAAW,EAAE,WAAW;IAM3B,QAAQ;IA6BR,aAAa;IAKb,eAAe,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,OAAO;IAOpD,YAAY,CAAC,SAAS,EAAE,MAAM;IAO9B,YAAY,CAAC,MAAM,EAAE,EAAE,CAAC,MAAM;IAK9B,cAAc;IAId,UAAU;IAIV,aAAa,CAAC,OAAO,EAAE,EAAE,CAAC,IAAI,CAAC,QAAQ;IAgBvC,+BAA+B,CAAC,WAAW,EAAE,WAAW;IAOxD,sBAAsB,CAAC,GAAG,EAAE,MAAM,EAAE,GAAG,EAAE,MAAM;IAK/C,aAAa,CAAC,IAAI,EAAE,EAAE,CAAC,IAAI,CAAC,YAAY;IAiBxC,iBAAiB;IAmBjB,kBAAkB;IAWlB,WAAW,CAAC,SAAS,EAAE,EAAE,CAAC,OAAO;IAajC,WAAW,CAAC,GAAG,EAAE,EAAE,CAAC,OAAO;IAiB3B,oBAAoB,CAAC,IAAI,EAAE,MAAM;IAmBjC,gBAAgB;IAiBhB,eAAe;IAUtB,OAAO,CAAC,SAAS;IAsBjB,OAAO,CAAC,WAAW;IAKnB,OAAO,CAAC,cAAc;IAwBtB,OAAO,CAAC,UAAU;IAiClB,OAAO,CAAC,mBAAmB;IAmB3B,OAAO,CAAC,aAAa;IA6BrB,OAAO,CAAC,kBAAkB;IA4B1B,OAAO,CAAC,eAAe;IA2CvB,OAAO,CAAC,eAAe;IAwCvB,OAAO,CAAC,kBAAkB;IAgB1B,OAAO,CAAC,kBAAkB;IA2C1B,OAAO,CAAC,KAAK;IAUb,OAAO,CAAC,iBAAiB;IAsEzB,OAAO,CAAC,mBAAmB;IAQ3B,OAAO,CAAC,aAAa;IAQrB,OAAO,CAAC,qBAAqB;IAS7B,OAAO,CAAC,eAAe;IAOvB,OAAO,CAAC,cAAc;IAItB,OAAO,CAAC,gBAAgB;IAMxB,OAAO,CAAC,8BAA8B;CAMvC","file":"ol-map.d.ts","sourceRoot":"../../../../src/"} \ No newline at end of file +{"version":3,"sources":["zoneerder/components/ol-map.ts"],"names":[],"mappings":"AAEA,OAAO,KAAK,EAAE,MAAM,YAAY,CAAC;AAGjC,OAAO,EAAE,WAAW,EAAE,MAAM,uBAAuB,CAAC;AACpD,OAAO,EAAE,OAAO,EAAE,MAAM,mBAAmB,CAAC;AAI5C,OAAO,EAAE,WAAW,EAAE,MAAM,iCAAiC,CAAC;AAI9D,qBACa,KAAK;IA4Bd,OAAO,CAAC,OAAO;IACf,OAAO,CAAC,WAAW;IA5BJ,QAAQ,EAAE,OAAO,CAAC;IAC0B,IAAI,EAAE,OAAO,CAAC;IAC1D,WAAW,CAAC,EAAE,OAAO,EAAE,CAAC;IACxB,WAAW,EAAE,OAAO,CAAC;IAE/B,kBAAkB,EAAE,MAAM,EAAE,CAAM;IAClC,SAAS,EAAG,MAAM,CAAC;IAE1B,SAAS,CAAC,SAAS,EAAE,OAAO,CAAS;IACrC,SAAS,CAAC,eAAe,EAAE,OAAO,CAAS;IAC3C,SAAS,CAAC,aAAa,EAAE,OAAO,CAAS;IAE/B,OAAO,CAAC,UAAU,CAA0B;IAC5C,OAAO,CAAC,YAAY,CAAe;IAC7C,OAAO,CAAC,GAAG,CAAS;IACpB,OAAO,CAAC,aAAa,CAAqB;IAC1C,OAAO,CAAC,gBAAgB,CAAoD;IAC5E,OAAO,CAAC,SAAS,CAAiB;IAClC,OAAO,CAAC,UAAU,CAAM;IACxB,OAAO,CAAC,eAAe,CAAM;IAC7B,OAAO,CAAC,WAAW,CAAkB;IACrC,OAAO,CAAC,gBAAgB,CAAoB;IAC5C,OAAO,CAAC,OAAO,CAAM;IACrB,OAAO,CAAC,YAAY,CAAa;IACjC,OAAO,CAAC,WAAW,CAAa;gBAGtB,OAAO,EAAE,OAAO,EAChB,WAAW,EAAE,WAAW;IAM3B,QAAQ;IA6BR,aAAa;IAKb,eAAe,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,OAAO;IAOpD,YAAY,CAAC,SAAS,EAAE,MAAM;IAO9B,YAAY,CAAC,MAAM,EAAE,EAAE,CAAC,MAAM;IAK9B,cAAc;IAId,UAAU;IAIV,aAAa,CAAC,OAAO,EAAE,EAAE,CAAC,IAAI,CAAC,QAAQ;IAgBvC,+BAA+B,CAAC,WAAW,EAAE,WAAW;IAOxD,sBAAsB,CAAC,GAAG,EAAE,MAAM,EAAE,GAAG,EAAE,MAAM;IAK/C,aAAa,CAAC,IAAI,EAAE,EAAE,CAAC,IAAI,CAAC,YAAY;IAiBxC,iBAAiB;IAmBjB,kBAAkB;IAWlB,WAAW,CAAC,SAAS,EAAE,EAAE,CAAC,OAAO;IAajC,WAAW,CAAC,GAAG,EAAE,EAAE,CAAC,OAAO;IAiB3B,oBAAoB,CAAC,IAAI,EAAE,MAAM;IAmBjC,gBAAgB;IAiBhB,eAAe;IAUtB,OAAO,CAAC,SAAS;IAsBjB,OAAO,CAAC,WAAW;IAKnB,OAAO,CAAC,cAAc;IAwBtB,OAAO,CAAC,UAAU;IAiClB,OAAO,CAAC,mBAAmB;IAmB3B,OAAO,CAAC,aAAa;IA6BrB,OAAO,CAAC,kBAAkB;IA4B1B,OAAO,CAAC,eAAe;IA2CvB,OAAO,CAAC,eAAe;IAwCvB,OAAO,CAAC,kBAAkB;IAgB1B,OAAO,CAAC,kBAAkB;IA2C1B,OAAO,CAAC,KAAK;IAUb,OAAO,CAAC,iBAAiB;IAsEzB,OAAO,CAAC,mBAAmB;IAQ3B,OAAO,CAAC,aAAa;IAQrB,OAAO,CAAC,qBAAqB;IAS7B,OAAO,CAAC,eAAe;IAOvB,OAAO,CAAC,cAAc;IAItB,OAAO,CAAC,gBAAgB;IAMxB,OAAO,CAAC,8BAA8B;CAMvC","file":"ol-map.d.ts","sourceRoot":"../../../../src/"} \ No newline at end of file diff --git a/dist/commonjs/zoneerder/components/ol-map.js b/dist/commonjs/zoneerder/components/ol-map.js index 554b6b94..0152e8c8 100644 --- a/dist/commonjs/zoneerder/components/ol-map.js +++ b/dist/commonjs/zoneerder/components/ol-map.js @@ -24,7 +24,6 @@ var OlMap = (function () { this.element = element; this.crabService = crabService; this.geometryObjectList = []; - this.isCollapsed = true; this.isDrawing = false; this.isDrawingCircle = false; this.selectPerceel = false; @@ -612,6 +611,10 @@ var OlMap = (function () { aurelia_framework_1.bindable, __metadata("design:type", Array) ], OlMap.prototype, "adrespunten", void 0); + __decorate([ + aurelia_framework_1.bindable, + __metadata("design:type", Boolean) + ], OlMap.prototype, "isCollapsed", void 0); __decorate([ aurelia_framework_1.bindable, __metadata("design:type", geozoekdienst_api_service_1.GeozoekdienstApiService) diff --git a/dist/commonjs/zoneerder/components/ol-map.js.map b/dist/commonjs/zoneerder/components/ol-map.js.map index bfffddf4..21ad9915 100644 --- a/dist/commonjs/zoneerder/components/ol-map.js.map +++ b/dist/commonjs/zoneerder/components/ol-map.js.map @@ -1 +1 @@ -{"version":3,"sources":["zoneerder/components/ol-map.ts"],"names":[],"mappings":";;;;;;;;;;;AAAA,mDAA8C;AAC9C,uDAAqD;AACrD,+BAAiC;AACjC,+BAA0B;AAC1B,+BAAiC;AAEjC,6CAA4C;AAC5C,uDAAsD;AACtD,sFAAmF;AACnF,uDAAmD;AACnD,oEAA8D;AAK9D;IA0BE,eACU,OAAgB,EAChB,WAAwB;QADxB,YAAO,GAAP,OAAO,CAAS;QAChB,gBAAW,GAAX,WAAW,CAAa;QAxB3B,uBAAkB,GAAa,EAAE,CAAC;QAElC,gBAAW,GAAY,IAAI,CAAC;QAEzB,cAAS,GAAY,KAAK,CAAC;QAC3B,oBAAe,GAAY,KAAK,CAAC;QACjC,kBAAa,GAAY,KAAK,CAAC;QAMjC,qBAAgB,GAAc,CAAC,MAAM,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,CAAC,CAAC;QAIpE,gBAAW,GAAY,KAAK,CAAC;QAG7B,iBAAY,GAAW,CAAC,CAAC;QACzB,gBAAW,GAAW,CAAC,CAAC;QAM9B,OAAO,CAAC,KAAK,CAAC,oBAAoB,EAAE,IAAI,CAAC,IAAI,CAAC,CAAC;QAC/C,IAAI,CAAC,kBAAkB,EAAE,CAAC;IAC5B,CAAC;IAEM,wBAAQ,GAAf;QAAA,iBA2BC;QA1BC,OAAO,CAAC,KAAK,CAAC,iBAAiB,EAAE,IAAI,CAAC,IAAI,CAAC,CAAC;QAC5C,IAAI,CAAC,UAAU,EAAE,CAAC;QAClB,IAAI,CAAC,iBAAiB,EAAE,CAAC;QACzB,IAAI,CAAC,aAAa,EAAE,CAAC;QACrB,IAAI,CAAC,mBAAmB,CAAC,SAAS,EAAE,KAAK,CAAC,CAAC;QAE3C,IAAI,CAAC,OAAO,CAAC,aAAa,CAAC,IAAI,WAAW,CAAC,QAAQ,EAAE;YACnD,OAAO,EAAE,IAAI;SACd,CAAC,CAAC,CAAC;QAEJ,IAAI,IAAI,CAAC,IAAI,EAAE;YACb,IAAI,CAAC,IAAI,CAAC,WAAW,CAAC,OAAO,CAAC,UAAC,MAAW;gBACxC,IAAM,OAAO,GAAG,IAAI,EAAE,CAAC,OAAO,CAAC;oBAC7B,IAAI,EAAE,MAAM;oBACZ,QAAQ,EAAE,IAAI,EAAE,CAAC,IAAI,CAAC,OAAO,CAAC,MAAM,CAAC;iBACtC,CAAC,CAAC;gBACF,KAAI,CAAC,SAAS,CAAC,SAAS,EAAuB,CAAC,UAAU,CAAC,OAAO,CAAC,CAAC;YACvE,CAAC,CAAC,CAAC;YACH,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,gBAAgB,CAAC,YAAY,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,SAAS,EAAE,CAAC,CAAC;YAC7E,IAAI,CAAC,kBAAkB,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC;SACtC;QAED,IAAI,CAAC,SAAS,CAAC,SAAS,EAAE,CAAC,EAAE,CAAC,YAAY,EAAE,UAAC,OAAY;YACvD,OAAO,CAAC,KAAK,CAAC,8BAA8B,EAAE,OAAO,CAAC,CAAC;YACvD,KAAI,CAAC,SAAS,CAAC,OAAO,CAAC,CAAC;QAC1B,CAAC,CAAC,CAAC;IACL,CAAC;IAEM,6BAAa,GAApB;QACE,OAAO,CAAC,KAAK,CAAC,sBAAsB,CAAC,CAAC;QACtC,IAAI,CAAC,GAAG,CAAC,UAAU,EAAE,CAAC;IACxB,CAAC;IAEM,+BAAe,GAAtB,UAAuB,QAAiB,EAAE,QAAiB;QACzD,OAAO,CAAC,KAAK,CAAC,wBAAwB,EAAE,QAAQ,EAAE,QAAQ,CAAC,CAAC;QAC5D,IAAI,IAAI,CAAC,WAAW,EAAE;YACpB,IAAI,CAAC,aAAa,EAAE,CAAC;SACtB;IACH,CAAC;IAEM,4BAAY,GAAnB,UAAoB,SAAiB;QACnC,IAAI,CAAC,UAAU,CAAC,KAAK,CAAC,UAAU,CAAC,SAAS,KAAK,OAAO,CAAC,CAAC;QACxD,IAAI,CAAC,UAAU,CAAC,GAAG,CAAC,UAAU,CAAC,SAAS,KAAK,KAAK,CAAC,CAAC;QACpD,IAAI,CAAC,UAAU,CAAC,KAAK,CAAC,UAAU,CAAC,SAAS,KAAK,OAAO,CAAC,CAAC;QACxD,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,UAAU,CAAC,SAAS,KAAK,MAAM,CAAC,CAAC;IACxD,CAAC;IAEM,4BAAY,GAAnB,UAAoB,MAAiB;QACnC,IAAI,CAAC,aAAa,EAAE,CAAC;QACrB,IAAI,CAAC,GAAG,CAAC,OAAO,EAAE,CAAC,GAAG,CAAC,MAAM,EAAE,EAAE,OAAO,EAAE,EAAE,EAAE,CAAC,CAAC;IAClD,CAAC;IAEM,8BAAc,GAArB;QACE,IAAI,CAAC,YAAY,CAAE,IAAI,CAAC,SAAS,CAAC,SAAS,EAAuB,CAAC,SAAS,EAAE,CAAC,CAAC;IAClF,CAAC;IAEM,0BAAU,GAAjB;QACE,OAAO,IAAI,CAAC,GAAG,CAAC,OAAO,EAAE,CAAC,OAAO,EAAE,CAAC;IACtC,CAAC;IAEM,6BAAa,GAApB,UAAqB,OAAyB;QAC5C,IAAM,OAAO,GAAW,IAAI,CAAC,gBAAgB,CAAC,mBAAmB,CAAC,OAAO,CAAC,CAAC;QAE3E,MAAM,CAAC,cAAc,CAAC,OAAO,EAAE,KAAK,EAAE;YACpC,UAAU,EAAE,IAAI;YAChB,YAAY,EAAE,IAAI;YAClB,QAAQ,EAAE,IAAI;YACd,KAAK,EAAE;gBACL,IAAI,EAAE,MAAM,EAAE,UAAU,EAAE;oBACxB,IAAI,EAAE,6BAA6B;iBACpC;aACF;SACF,CAAC,CAAC;QACH,OAAO,OAAkB,CAAC;IAC5B,CAAC;IAEM,+CAA+B,GAAtC,UAAuC,WAAwB;QAC7D,IAAM,SAAS,GAAG,IAAI,CAAC,sBAAsB,CAAC,WAAW,CAAC,SAAS,CAAC,GAAG,EAAE,WAAW,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;QACpG,IAAM,UAAU,GAAG,IAAI,CAAC,sBAAsB,CAAC,WAAW,CAAC,UAAU,CAAC,GAAG,EAAE,WAAW,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC;QACvG,OAAQ,CAAC,SAAS,CAAC,cAAc,EAAE,CAAC,CAAC,CAAC,EAAE,SAAS,CAAC,cAAc,EAAE,CAAC,CAAC,CAAC;YACrE,UAAU,CAAC,cAAc,EAAE,CAAC,CAAC,CAAC,EAAE,UAAU,CAAC,cAAc,EAAE,CAAC,CAAC,CAAC,CAAe,CAAC;IAChF,CAAC;IAEM,sCAAsB,GAA7B,UAA8B,GAAW,EAAE,GAAW;QACpD,IAAM,KAAK,GAAkB,IAAI,EAAE,CAAC,IAAI,CAAC,KAAK,CAAC,CAAE,GAAG,EAAE,GAAG,CAAE,CAAC,CAAC;QAC7D,OAAQ,KAAK,CAAC,SAAS,CAAC,WAAW,EAAE,YAAY,CAAmB,CAAC;IACvE,CAAC;IAEM,6BAAa,GAApB,UAAqB,IAA0B;QAA/C,iBAeC;QAdC,IAAI,CAAC,WAAW,EAAE,CAAC;QACnB,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,IAAI,CAAC,CAAC;QAEhC,IAAI,IAAI,KAAK,SAAS,EAAE;YACtB,IAAI,CAAC,eAAe,CAAC,QAAQ,CAAC,EAAE,CAAC,SAAS,EAAE,UAAC,GAAQ;gBACnD,GAAG,CAAC,OAAO,CAAC,aAAa,CAAC,EAAE,IAAI,EAAE,cAAY,KAAI,CAAC,YAAY,EAAI,EAAE,CAAC,CAAC;gBACvE,KAAI,CAAC,kBAAkB,CAAC,IAAI,CAAC,GAAG,CAAC,OAAO,CAAC,aAAa,EAAE,CAAC,IAAI,CAAC,CAAC;YACjE,CAAC,CAAC,CAAC;SACJ;aAAM,IAAI,IAAI,KAAK,QAAQ,EAAE;YAC5B,IAAI,CAAC,eAAe,CAAC,QAAQ,CAAC,EAAE,CAAC,SAAS,EAAE,UAAC,GAAQ;gBACnD,GAAG,CAAC,OAAO,CAAC,aAAa,CAAC,EAAE,IAAI,EAAE,YAAU,KAAI,CAAC,WAAW,EAAI,EAAE,CAAC,CAAC;gBACpE,KAAI,CAAC,kBAAkB,CAAC,IAAI,CAAC,GAAG,CAAC,OAAO,CAAC,aAAa,EAAE,CAAC,IAAI,CAAC,CAAC;YACjE,CAAC,CAAC,CAAC;SACJ;IACH,CAAC;IAEM,iCAAiB,GAAxB;QAAA,iBAiBC;QAhBC,IAAI,IAAI,CAAC,WAAW,IAAI,IAAI,CAAC,WAAW,CAAC,MAAM,GAAG,CAAC,EAAE;YACnD,IAAI,CAAC,WAAW,CAAC,OAAO,CAAC,UAAC,CAAU;gBAClC,KAAI,CAAC,UAAU,CAAC,aAAa,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,EAAE,KAAI,CAAC,aAAa,CAAC,OAAO,EAAE,CAAC,CAAC,IAAI,CAAC,UAAC,MAAW;oBAC7F,KAAI,CAAC,gBAAgB,CAAC,YAAY,CAAC,MAAM,CAAC,CAAC,OAAO,CAAC,UAAC,OAAO;wBACzD,IAAM,IAAI,GAAG,aAAa,CAAC;wBAC3B,OAAO,CAAC,GAAG,CAAC,MAAM,EAAE,IAAI,CAAC,CAAC;wBACzB,KAAI,CAAC,SAAS,CAAC,SAAS,EAAuB,CAAC,UAAU,CAAC,OAAO,CAAC,CAAC;wBACrE,IAAI,KAAI,CAAC,kBAAkB,CAAC,OAAO,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,EAAE;4BAChD,KAAI,CAAC,kBAAkB,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;yBACpC;oBACL,CAAC,CAAC,CAAC;gBACH,CAAC,CAAC,CAAC;YACL,CAAC,CAAC,CAAC;SACJ;aAAM;YACL,MAAM,CAAC,KAAK,CAAC,+FAA+F,CAAC,CAAC;SAC/G;IACH,CAAC;IAEM,kCAAkB,GAAzB;QAAA,iBASC;QARC,IAAI,CAAC,cAAc,CAAC,KAAK,CAAC,CAAC;QAC3B,IAAI,CAAC,aAAa,GAAG,IAAI,CAAC;QAC1B,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,OAAO,EAAE,UAAC,GAAQ;YAC5B,OAAO,CAAC,KAAK,CAAC,eAAe,EAAE,GAAG,CAAC,CAAC;YACpC,KAAI,CAAC,UAAU,CAAC,aAAa,CAAC,GAAG,CAAC,UAAU,EAAE,KAAI,CAAC,aAAa,CAAC,OAAO,EAAE,CAAC,CAAC,IAAI,CAAE,UAAC,MAAW;gBAC5F,KAAI,CAAC,gBAAgB,CAAC,YAAY,CAAC,MAAM,CAAC,CAAC,OAAO,CAAC,UAAC,OAAO,IAAO,KAAI,CAAC,WAAW,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;YAClG,CAAC,CAAC,CAAC;QACL,CAAC,CAAC,CAAC;IACL,CAAC;IAEM,2BAAW,GAAlB,UAAmB,SAAqB;QACtC,IAAI,SAAS,EAAE;YACb,IAAM,MAAI,GAAG,aAAW,SAAS,CAAC,GAAG,CAAC,SAAS,CAAG,CAAC;YACnD,IAAI,IAAI,CAAC,kBAAkB,CAAC,OAAO,CAAC,MAAI,CAAC,KAAK,CAAC,CAAC,EAAE;gBAChD,SAAS,CAAC,GAAG,CAAC,MAAM,EAAE,MAAI,CAAC,CAAC;gBAC3B,IAAI,CAAC,SAAS,CAAC,SAAS,EAAuB,CAAC,UAAU,CAAC,SAAS,CAAC,CAAC;gBACvE,IAAI,CAAC,kBAAkB,CAAC,IAAI,CAAC,MAAI,CAAC,CAAC;aACpC;SACF;aAAM;YACL,MAAM,CAAC,KAAK,CAAC,gDAAgD,CAAC,CAAC;SAChE;IACH,CAAC;IAEM,2BAAW,GAAlB,UAAmB,GAAe;QAChC,IAAM,SAAS,GAAG,IAAI,EAAE,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;QACtC,IAAI;YACF,IAAM,cAAc,GAAG,SAAS,CAAC,WAAW,CAAC,GAAG,CAAC,CAAC;YAClD,IAAM,MAAI,GAAG,cAAY,IAAI,CAAC,YAAY,EAAI,CAAC;YAC/C,cAAc,CAAC,aAAa,CAAC;gBAC3B,IAAI,EAAE,MAAI;aACX,CAAC,CAAC;YACF,IAAI,CAAC,SAAS,CAAC,SAAS,EAAuB,CAAC,UAAU,CAAC,cAAc,CAAC,CAAC;YAC5E,IAAI,CAAC,kBAAkB,CAAC,IAAI,CAAC,MAAI,CAAC,CAAC;YACnC,IAAI,CAAC,cAAc,EAAE,CAAC;YACtB,IAAI,CAAC,SAAS,GAAG,EAAE,CAAC;SACrB;QAAC,OAAO,KAAK,EAAE;YACd,MAAM,CAAC,KAAK,CAAC,KAAK,EAAE,qCAAqC,CAAC,CAAC;SAC5D;IACH,CAAC;IAEM,oCAAoB,GAA3B,UAA4B,IAAY;QAAxC,iBAiBC;QAhBC,IAAM,WAAW,GAAU,EAAE,CAAC;QAC7B,IAAI,CAAC,SAAS,CAAC,SAAS,EAAuB,CAAC,WAAW,EAAE,CAAC,OAAO,CAAC,UAAC,CAAM;YAC5E,IAAI,CAAC,CAAC,aAAa,EAAE,CAAC,IAAI,KAAK,IAAI,EAAE;gBAClC,KAAI,CAAC,SAAS,CAAC,SAAS,EAAuB,CAAC,aAAa,CAAC,CAAC,CAAC,CAAC;aACnE;iBAAM;gBACL,IAAM,QAAQ,GAAG,CAAC,CAAC,aAAa,EAAE,CAAC,IAAI,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,IAAI,CAAC,OAAO,CAAC,UAAU,CAAC,CAAC,CAAC,WAAW,EAAE,CAAC;oBAC7C,CAAC,CAAC,CAAC,CAAC,WAAW,EAAE,CAAC;gBAC7E,WAAW,CAAC,IAAI,CAAC,QAAQ,CAAC,cAAc,EAAE,CAAC,CAAC;aAC7C;QACH,CAAC,CAAC,CAAC;QACH,IAAI,WAAW,CAAC,MAAM,GAAG,CAAC,EAAE;YAC1B,IAAI,CAAC,IAAI,CAAC,WAAW,GAAG,WAAW,CAAC;SACrC;aAAM;YACL,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC;SAClB;QACD,IAAI,CAAC,kBAAkB,CAAC,MAAM,CAAC,IAAI,CAAC,kBAAkB,CAAC,OAAO,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC;IAC3E,CAAC;IAEM,gCAAgB,GAAvB;QACE,IAAM,IAAI,GAAG,IAAI,CAAC,GAAG,CAAC,OAAO,EAAE,CAAC;QAChC,IAAM,WAAW,GAAG,IAAI,EAAE,CAAC,WAAW,CAAC;YACrC,UAAU,EAAE,IAAI,CAAC,GAAG,CAAC,OAAO,EAAE,CAAC,aAAa,EAAE;YAC9C,eAAe,EAAE;gBACf,kBAAkB,EAAE,IAAI;aACzB;SACF,CAAC,CAAC;QAEH,WAAW,CAAC,WAAW,CAAC,IAAI,CAAC,CAAC;QAC9B,WAAW,CAAC,IAAI,CAAC,iBAAiB,EAAE;YAClC,IAAI,CAAC,SAAS,CAAC,WAAW,CAAC,WAAW,EAAE,CAAC,CAAC;YAC1C,IAAI,CAAC,OAAO,CAAC,EAAE,CAAC,CAAC;YACjB,WAAW,CAAC,WAAW,CAAC,KAAK,CAAC,CAAC;QACjC,CAAC,CAAC,CAAC;IACL,CAAC;IAEM,+BAAe,GAAtB;QACE,IAAM,IAAI,GAAG,IAAI,CAAC,GAAG,CAAC,OAAO,EAAE,CAAC;QAChC,IAAM,MAAM,GAAG,IAAI,CAAC,SAAS,EAAE,CAAC;QAChC,IAAM,IAAI,GAAG,IAAI,CAAC,OAAO,EAAE,CAAC;QAC5B,IAAM,WAAW,GAAG,IAAI,CAAC,8BAA8B,CAAC,MAAM,CAAC,CAAC;QAGhE,MAAM,CAAC,IAAI,CAAC,WAAW,CAAC,SAAS,GAAG,SAAS,GAAG,IAAI,GAAG,CAAC,GAAG,OAAO,GAAG,WAAW,CAAC,CAAC,CAAC,GAAG,OAAO,GAAG,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC;IAClH,CAAC;IAEO,yBAAS,GAAjB,UAAkB,SAAqB;QACrC,OAAO,CAAC,KAAK,CAAC,WAAW,EAAE,SAAS,CAAC,CAAC;QACtC,IAAM,YAAY,GAAG,IAAI,EAAE,CAAC,IAAI,CAAC,YAAY,CAAC,EAAE,EAAE,IAAI,CAAC,CAAC;QACxD,IAAM,QAAQ,GAAkB,IAAI,CAAC,SAAS,CAAC,SAAS,EAAuB,CAAC,WAAW,EAAE,CAAC;QAC9F,QAAQ,CAAC,OAAO,CAAC,UAAC,OAAmB;YACnC,IAAM,IAAI,GAAG,OAAO,CAAC,WAAW,EAAE,CAAC;YACnC,IAAI,IAAI,YAAY,EAAE,CAAC,IAAI,CAAC,OAAO,EAAE;gBACnC,YAAY,CAAC,aAAa,CAAC,IAAuB,CAAC,CAAC;aACrD;iBAAM,IAAI,IAAI,YAAY,EAAE,CAAC,IAAI,CAAC,YAAY,EAAE;gBAC/C,IAAI,CAAC,WAAW,EAAE,CAAC,OAAO,CAAC,UAAC,OAAwB;oBAClD,YAAY,CAAC,aAAa,CAAC,OAAO,CAAC,CAAC;gBACtC,CAAC,CAAC,CAAC;aACJ;iBAAM,IAAI,IAAI,YAAY,EAAE,CAAC,IAAI,CAAC,MAAM,EAAE;gBACzC,YAAY,CAAC,aAAa,CAAC,EAAE,CAAC,IAAI,CAAC,OAAO,CAAC,UAAU,CAAC,IAAI,CAAC,CAAC,CAAC;aAC9D;QACH,CAAC,CAAC,CAAC;QAEH,IAAM,OAAO,GAAG,IAAI,CAAC,aAAa,CAAC,YAAY,CAAC,CAAC;QACjD,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,WAAW,GAAG,OAAO,CAAC,WAAW;YAC7C,CAAC,CAAC,IAAI,CAAC,IAAI,GAAG,IAAI,iBAAO,CAAC,OAAO,CAAC,CAAC;IACjD,CAAC;IAEO,2BAAW,GAAnB;QACE,IAAI,CAAC,aAAa,GAAG,KAAK,CAAC;QAC1B,IAAI,CAAC,GAAW,CAAC,mBAAmB,CAAC,OAAO,CAAC,CAAC;IACjD,CAAC;IAEO,8BAAc,GAAtB,UAAuB,IAAa,EAAE,IAA2B;QAC/D,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,mBAAmB,CAAC,IAAI,EAAE,IAAI,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,mBAAmB,CAAC,SAAS,EAAE,KAAK,CAAC,CAAC;QAEzF,QAAO,IAAI,EAAE;YACX,KAAK,SAAS,CAAC,CAAC;gBACd,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC;gBACtB,IAAI,CAAC,eAAe,GAAG,KAAK,CAAC;gBAC7B,MAAM;aACP;YACD,KAAK,QAAQ,CAAC,CAAC;gBACb,IAAI,CAAC,SAAS,GAAG,KAAK,CAAC;gBACvB,IAAI,CAAC,eAAe,GAAG,IAAI,CAAC;gBAC5B,MAAM;aACP;YACD,OAAO,CAAC,CAAC;gBACP,IAAI,CAAC,SAAS,GAAG,KAAK,CAAC;gBACvB,IAAI,CAAC,eAAe,GAAG,KAAK,CAAC;gBAC7B,MAAM;aACP;SACF;QAED,IAAI,CAAC,IAAI,EAAE;YAAE,IAAI,CAAC,eAAe,CAAC,QAAQ,CAAC,mBAAmB,CAAC,SAAS,CAAC,CAAC;SAAE;IAC9E,CAAC;IAEO,0BAAU,GAAlB;QACE,IAAM,MAAM,GAAG,IAAI,CAAC,OAAO,CAAC;QAC5B,IAAI,CAAC,GAAG,GAAG,IAAI,EAAE,CAAC,GAAG,CAAC;YACpB,MAAM,EAAE,EAAE;YACV,MAAM,EAAE,MAAM;YACd,IAAI,EAAE,IAAI,EAAE,CAAC,IAAI,CAAC;gBAChB,MAAM,EAAE,EAAE,CAAC,MAAM,CAAC,SAAS,CAAC,IAAI,CAAC,aAAa,CAAC,SAAS,EAAE,CAAC;gBAC3D,UAAU,EAAE,IAAI,CAAC,aAAa;gBAC9B,IAAI,EAAE,CAAC;gBACP,OAAO,EAAE,EAAE;aACZ,CAAC;YACF,QAAQ,EAAE,EAAE,CAAC,OAAO,CAAC,QAAQ,CAAC;gBAC5B,WAAW,EAAE,KAAK;gBAClB,MAAM,EAAE,KAAK;gBACb,IAAI,EAAE,KAAK;aACZ,CAAC;SACH,CAAC,CAAC;QAEH,IAAI,CAAC,GAAG,CAAC,UAAU,CAAC,IAAI,EAAE,CAAC,OAAO,CAAC,SAAS,EAAE,CAAC,CAAC;QAChD,IAAI,CAAC,GAAG,CAAC,UAAU,CAAC,IAAI,EAAE,CAAC,OAAO,CAAC,WAAW,CAAC;YAC7C,WAAW,EAAE,KAAK;SACnB,CAAC,CAAC,CAAC;QAEJ,IAAI,CAAC,GAAG,CAAC,UAAU,CAAC,IAAI,gCAAa,CAAC;YACpC,QAAQ,EAAE,wBAAwB;YAClC,KAAK,EAAE,YAAY;SACpB,CAAC,CAAC,CAAC;QACJ,IAAI,CAAC,GAAG,CAAC,OAAO,EAAE,CAAC,GAAG,CAAC,IAAI,CAAC,aAAa,CAAC,SAAS,EAAE,CAAC,CAAC;QACvD,IAAI,CAAC,aAAa,EAAE,CAAC;QAErB,IAAI,CAAC,WAAW,GAAG,IAAI,CAAC;IAC1B,CAAC;IAEO,mCAAmB,GAA3B,UAA4B,IAA0B,EAAE,SAAkB;QACxE,OAAO,CAAC,KAAK,CAAC,4BAA4B,CAAC,CAAC;QAG5C,IAAI,CAAC,GAAG,CAAC,eAAe,EAAE,CAAC,GAAG,EAAE,CAAC;QAEjC,IAAM,mBAAmB,GAAwB,IAAI,EAAE,CAAC,WAAW,CAAC,IAAI,CAAC;YACvE,IAAI,EAAE,CAAC,IAAI,CAAC;YACZ,MAAM,EAAE,IAAI,CAAC,SAAS,CAAC,SAAS,EAAsB;YACtD,QAAQ,EAAE,KAAK;SAChB,CAAC,CAAC;QACH,IAAI,CAAC,GAAG,CAAC,cAAc,CAAC,mBAAmB,CAAC,CAAC;QAC7C,mBAAmB,CAAC,SAAS,CAAC,SAAS,CAAC,CAAC;QAEzC,IAAI,CAAC,eAAe,GAAG;YACrB,QAAQ,EAAE,mBAAmB;SAC9B,CAAC;IACJ,CAAC;IAEO,6BAAa,GAArB;QACE,IAAI,CAAC,UAAU,GAAG,EAAE,CAAC;QACrB,IAAM,UAAU,GAAmB,IAAI,EAAE,CAAC,KAAK,CAAC,KAAK,CAAC;YACpD,MAAM,EAAE;gBACN,IAAI,CAAC,UAAU,CAAC,KAAK,GAAG,IAAI,CAAC,eAAe,CAAC,YAAY,EAAE,OAAO,EAAE,IAAI,CAAC;gBACzE,IAAI,CAAC,UAAU,CAAC,GAAG,GAAG,IAAI,CAAC,eAAe,CAAC,SAAS,EAAE,gBAAgB,EAAE,IAAI,CAAC;gBAC7E,IAAI,CAAC,UAAU,CAAC,KAAK,GAAG,IAAI,CAAC,eAAe,CAAC,eAAe,EAAE,gCAAgC,EAAE,IAAI,CAAC;gBACrG,IAAI,CAAC,UAAU,CAAC,IAAI,GAAG,IAAI,CAAC,eAAe,CAAC,MAAM,EAAE,WAAW,EAAE,IAAI,CAAC;aACvE;SACF,CAAC,CAAC;QACH,UAAU,CAAC,GAAG,CAAC,OAAO,EAAE,mBAAmB,CAAC,CAAC;QAC7C,IAAI,CAAC,GAAG,CAAC,QAAQ,CAAC,UAAU,CAAC,CAAC;QAE9B,IAAI,CAAC,YAAY,CAAC,OAAO,CAAC,CAAC;QAG3B,IAAI,CAAC,GAAG,CAAC,QAAQ,CAAC,IAAI,CAAC,eAAe,CAAC,SAAS,EAAE,mBAAmB,EAAE,KAAK,CAAC,CAAC,CAAC;QAC/E,IAAI,CAAC,GAAG,CAAC,QAAQ,CAAC,IAAI,CAAC,kBAAkB,CAAC,SAAS,EAAE,kBAAkB,EAAE,KAAK,CAAC,CAAC,CAAC;QACjF,IAAI,CAAC,GAAG,CAAC,QAAQ,CAAC,IAAI,CAAC,kBAAkB,CAAC,eAAe,EAAE,kBAAkB,EAAE,KAAK,CAAC,CAAC,CAAC;QAGvF,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,kBAAkB,CAAC;YACvC,KAAK,EAAE,mBAAmB;YAC1B,IAAI,EAAE,yBAAyB;YAC/B,KAAK,EAAE,MAAM;SACd,CAAC,CAAC;QACH,IAAI,CAAC,GAAG,CAAC,QAAQ,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;IACpC,CAAC;IAEO,kCAAkB,GAA1B;QAEE,eAAK,CAAC,IAAI,CAAC,YAAY,EAAE,iEAAiE;YACxF,wEAAwE;YACxE,mFAAmF,CAAC,CAAC;QAGvF,eAAK,CAAC,IAAI,CAAC,6BAA6B,EAAE,eAAK,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,CAAC;QACpE,eAAK,CAAC,IAAI,CAAC,gCAAgC,EAAE,eAAK,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,CAAC;QACvE,eAAK,CAAC,IAAI,CAAC,8BAA8B,EAAE,eAAK,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,CAAC;QACrE,eAAK,CAAC,IAAI,CAAC,+CAA+C,EAAE,eAAK,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,CAAC;QAGtF,eAAK,CAAC,IAAI,CAAC,WAAW,EAAE,8DAA8D;YACpF,wGAAwG;YACxG,mBAAmB,CAAC,CAAC;QAEvB,EAAE,CAAC,IAAI,CAAC,QAAQ,CAAC,eAAK,CAAC,CAAC;QACxB,IAAM,UAAU,GAAuB,EAAE,CAAC,IAAI,CAAC,GAAG,CAAC,YAAY,CAAC,CAAC;QACjE,UAAU,CAAC,SAAS,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC;QAC5C,IAAI,CAAC,aAAa,GAAG,UAAU,CAAC;QAEhC,IAAI,CAAC,gBAAgB,GAAG,IAAI,EAAE,CAAC,MAAM,CAAC,OAAO,CAAC;YAC5C,qBAAqB,EAAE,IAAI,CAAC,aAAa;YACzC,iBAAiB,EAAE,IAAI,CAAC,aAAa;SACtC,CAAC,CAAC;IACL,CAAC;IAEO,+BAAe,GAAvB,UAAwB,UAAkB,EAAE,KAAa,EAAE,WAAoB;QAC7E,IAAM,WAAW,GAAa,EAAE,CAAC;QACjC,IAAM,SAAS,GAAa,EAAE,CAAC;QAC/B,IAAM,aAAa,GAAW,EAAE,CAAC,MAAM,CAAC,QAAQ,CAAC,IAAI,CAAC,aAAa,CAAC,SAAS,EAAE,CAAC,GAAG,GAAG,CAAC;QAEvF,KAAK,IAAI,CAAC,GAAW,CAAC,EAAE,CAAC,GAAG,EAAE,EAAE,CAAC,EAAE,EAAE;YACnC,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,QAAQ,EAAE,CAAC;YAC5B,WAAW,CAAC,CAAC,CAAC,GAAG,aAAa,GAAG,IAAI,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC;SACjD;QAED,IAAM,QAAQ,GAAqB,IAAI,EAAE,CAAC,QAAQ,CAAC,IAAI,CAAC;YACtD,MAAM,EAAE,EAAE,CAAC,MAAM,CAAC,UAAU,CAAC,IAAI,CAAC,aAAa,CAAC,SAAS,EAAE,CAAC;YAC5D,WAAW,EAAE,WAAW;YACxB,SAAS,EAAE,SAAS;SACrB,CAAC,CAAC;QAEH,IAAM,SAAS,GAAmB,IAAI,EAAE,CAAC,MAAM,CAAC,IAAI,CAAC;YACnD,GAAG,EAAE,2DAA2D;YAChE,KAAK,EAAE,UAAU;YACjB,SAAS,EAAE,SAAS;YACpB,MAAM,EAAE,WAAW;YACnB,UAAU,EAAE,IAAI,CAAC,aAAa;YAC9B,KAAK,EAAE,EAAE;YACT,QAAQ,EAAE,QAAQ;YAClB,YAAY,EAAE;gBACZ,IAAI,EAAE,CAAC,WAAW,CAAC;oBACjB,IAAI,EAAE,mFAAmF;wBACzF,+EAA+E;iBAChF,CAAC;aACH;SACF,CAAC,CAAC;QAEH,IAAM,KAAK,GAAmB,IAAI,EAAE,CAAC,KAAK,CAAC,IAAI,CAAC;YAC9C,MAAM,EAAE,SAAS;YACjB,MAAM,EAAE,IAAI,CAAC,aAAa,CAAC,SAAS,EAAE;SACvC,CAAC,CAAC;QAEH,KAAK,CAAC,GAAG,CAAC,OAAO,EAAE,KAAK,CAAC,CAAC;QAC1B,KAAK,CAAC,GAAG,CAAC,MAAM,EAAE,WAAW,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC;QAEpD,OAAO,KAAK,CAAC;IACf,CAAC;IAEO,+BAAe,GAAvB,UAAwB,OAAe,EAAE,KAAa,EAAE,WAAoB;QAC1E,IAAM,SAAS,GAAG,CAAC,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,IAAI,CAAC,CAAC;QAC3E,IAAM,WAAW,GAAG,CAAC,kBAAkB,EAAE,iBAAiB,EAAE,eAAe,EAAE,kBAAkB,EAAE,cAAc;YAC7G,cAAc,EAAE,cAAc,EAAE,cAAc,EAAE,kBAAkB,EAAE,kBAAkB,EAAE,kBAAkB,CAAC,CAAC;QAE9G,IAAM,QAAQ,GAAqB,IAAI,EAAE,CAAC,QAAQ,CAAC,IAAI,CAAC;YACtD,MAAM,EAAE,CAAC,MAAM,EAAE,MAAM,CAAC;YACxB,WAAW,EAAE,WAAW;YACxB,SAAS,EAAE,SAAS;SACrB,CAAC,CAAC;QAEH,IAAM,SAAS,GAAmB,IAAI,EAAE,CAAC,MAAM,CAAC,IAAI,CAAC;YACnD,IAAI,EAAE,CAAC,uGAAuG,CAAC;YAC/G,eAAe,EAAE,MAAM;YACvB,KAAK,EAAE,OAAO;YACd,SAAS,EAAE,MAAM;YACjB,MAAM,EAAE,WAAW;YACnB,UAAU,EAAE,WAAW;YACvB,KAAK,EAAE,SAAS;YAChB,QAAQ,EAAE,QAAQ;YAClB,YAAY,EAAE;gBACZ,IAAI,EAAE,CAAC,WAAW,CAAC;oBACjB,IAAI,EAAE,yFAAyF;wBAC/F,+BAA+B;iBAChC,CAAC;aACH;SACF,CAAC,CAAC;QAEH,IAAM,KAAK,GAAmB,IAAI,EAAE,CAAC,KAAK,CAAC,IAAI,CAAC;YAC9C,MAAM,EAAE,SAAS;YACjB,OAAO,EAAE,KAAK;SAEf,CAAC,CAAC;QAEH,KAAK,CAAC,GAAG,CAAC,OAAO,EAAE,KAAK,CAAC,CAAC;QAC1B,KAAK,CAAC,GAAG,CAAC,MAAM,EAAE,WAAW,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC;QAEpD,OAAO,KAAK,CAAC;IACf,CAAC;IAEO,kCAAkB,GAA1B,UAA2B,SAAiB,EAAE,KAAa,EAAE,WAAoB;QAC/E,IAAM,KAAK,GAAG,IAAI,EAAE,CAAC,KAAK,CAAC,IAAI,CAAC;YAC9B,MAAM,EAAE,IAAI,CAAC,aAAa,CAAC,SAAS,EAAE;YACtC,MAAM,EAAE,IAAI,EAAE,CAAC,MAAM,CAAC,OAAO,CAAC,CAAC;gBAC7B,GAAG,EAAE,sEAAsE;gBAC3E,MAAM,EAAE,EAAE,MAAM,EAAE,SAAS,EAAE,KAAK,EAAE,IAAI,EAAE;gBAC1C,UAAU,EAAE,WAAW;aACxB,CAAC,CAAC;YACH,aAAa,EAAE,IAAI;YACnB,OAAO,EAAE,KAAK;SACf,CAAC,CAAC;QACH,KAAK,CAAC,GAAG,CAAC,OAAO,EAAE,KAAK,CAAC,CAAC;QAC1B,KAAK,CAAC,GAAG,CAAC,MAAM,EAAE,WAAW,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC;QACpD,OAAO,KAAK,CAAC;IACf,CAAC;IAEO,kCAAkB,GAA1B,UAA2B,OAAY;QACrC,IAAM,YAAY,GAAqB,IAAI,EAAE,CAAC,MAAM,CAAC,MAAM,CAAC,EAAE,CAAC,CAAC;QAChE,IAAM,iBAAiB,GAAG,UAAC,OAAY;YACrC,IAAM,IAAI,GAAG,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC;YAC5D,OAAO,IAAI,EAAE,CAAC,KAAK,CAAC,IAAI,CAAC;gBACvB,IAAI,EAAE,cAAc;gBACpB,IAAI,EAAE,IAAI;gBACV,IAAI,EAAE,IAAI,EAAE,CAAC,KAAK,CAAC,IAAI,CAAC;oBACtB,KAAK,EAAE,OAAO,CAAC,KAAK;iBACrB,CAAC;gBACF,MAAM,EAAE,IAAI,EAAE,CAAC,KAAK,CAAC,MAAM,CAAC;oBAC1B,KAAK,EAAE,MAAM;oBACb,KAAK,EAAE,CAAC;iBACT,CAAC;aACH,CAAC,CAAC;QACL,CAAC,CAAC;QAEF,IAAM,aAAa,GAAG,UAAC,OAAY;YACjC,IAAM,SAAS,GAAG,iBAAiB,CAAC,OAAO,CAAC,CAAC;YAC7C,IAAM,KAAK,GAAG,IAAI,EAAE,CAAC,KAAK,CAAC,KAAK,CAAC;gBAC/B,MAAM,EAAE,IAAI,EAAE,CAAC,KAAK,CAAC,MAAM,CAAC;oBAC1B,KAAK,EAAE,OAAO,CAAC,KAAK;oBACpB,KAAK,EAAE,CAAC;iBACT,CAAC;gBACF,IAAI,EAAE,IAAI,EAAE,CAAC,KAAK,CAAC,IAAI,CAAC;oBACtB,KAAK,EAAE,OAAO,CAAC,IAAI;iBACpB,CAAC;gBACF,IAAI,EAAE,SAAS;aAChB,CAAC,CAAC;YACH,OAAO,CAAC,KAAK,CAAC,CAAC;QACjB,CAAC,CAAC;QAEF,IAAM,MAAM,GAAoB,IAAI,EAAE,CAAC,KAAK,CAAC,MAAM,CAAC;YAClD,MAAM,EAAE,YAAY;YACpB,KAAK,EAAE,aAAa;YACpB,OAAO,EAAE,IAAI;SACd,CAAC,CAAC;QACH,MAAM,CAAC,GAAG,CAAC,OAAO,EAAE,OAAO,CAAC,KAAK,CAAC,CAAC;QACnC,MAAM,CAAC,GAAG,CAAC,MAAM,EAAE,SAAS,CAAC,CAAC;QAE9B,OAAO,MAAM,CAAC;IAChB,CAAC;IAEO,qBAAK,GAAb,UAAc,IAAS,EAAE,IAAiC;QAA1D,iBAQC;QAPC,IAAI,CAAC,IAAI,CAAC,MAAM,EAAE;YAChB,OAAO;SACR;QACD,IAAI,OAAO,IAAI,CAAC,CAAC,CAAC,KAAK,QAAQ,EAAE;YAC/B,OAAO,IAAI,CAAC,GAAG,CAAC,UAAC,CAAM,IAAK,OAAA,KAAI,CAAC,KAAK,CAAC,CAAC,EAAE,IAAI,CAAC,EAAnB,CAAmB,CAAC,CAAC;SAClD;QACD,OAAO,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC;IAC3B,CAAC;IAEO,iCAAiB,GAAzB;QACE,IAAM,YAAY,GAAG,GAAG,CAAC;QACzB,IAAM,MAAM,GAAG,IAAI,CAAC,GAAG,CAAC,gBAAgB,EAAE,CAAC;QAC3C,IAAI,GAAG,GAAG,GAAG,CAAC;QAEd,IAAI,CAAC,IAAI,CAAC,YAAY,EAAE;YACtB,IAAI,WAAS,GAAG,MAAM,CAAC;YACvB,IAAI,OAAK,GAAG,IAAI,CAAC,cAAc,CAAC,GAAG,CAAC,CAAC;YACrC,IAAI,CAAC,aAAa,CAAC,WAAS,CAAC,CAAC;YAC9B,IAAI,CAAC,gBAAgB,CAAC,MAAM,EAAE,WAAS,EAAE,OAAK,CAAC,CAAC;YAChD,GAAG,IAAI,GAAG,CAAC;YAEX,WAAS,GAAG,gBAAgB,CAAC;YAC7B,OAAK,GAAG,IAAI,CAAC,cAAc,CAAC,GAAG,CAAC,CAAC;YACjC,IAAI,CAAC,gBAAgB,CAAC,MAAM,EAAE,WAAS,EAAE,OAAK,CAAC,CAAC;YAEhD,OAAO;SACR;QAED,IAAI,IAAI,CAAC,YAAY,CAAC,UAAU,EAAE;YAChC,IAAM,WAAS,GAAG,aAAa,CAAC;YAChC,IAAM,OAAK,GAAG,IAAI,CAAC,cAAc,CAAC,GAAG,CAAC,CAAC;YACvC,IAAI,CAAC,mBAAmB,CAAC,WAAS,CAAC,CAAC;YACpC,IAAI,CAAC,gBAAgB,CAAC,MAAM,EAAE,WAAS,EAAE,OAAK,CAAC,CAAC;YAChD,GAAG,IAAI,YAAY,CAAC;SACrB;QAED,IAAI,IAAI,CAAC,YAAY,CAAC,SAAS,EAAE;YAC/B,IAAM,WAAS,GAAG,MAAM,CAAC;YACzB,IAAM,OAAK,GAAG,IAAI,CAAC,cAAc,CAAC,GAAG,CAAC,CAAC;YACvC,IAAI,CAAC,aAAa,CAAC,WAAS,CAAC,CAAC;YAC9B,IAAI,CAAC,gBAAgB,CAAC,MAAM,EAAE,WAAS,EAAE,OAAK,CAAC,CAAC;YAChD,GAAG,IAAI,GAAG,CAAC;SACZ;QAED,IAAM,SAAS,GAAG,gBAAgB,CAAC;QACnC,IAAM,KAAK,GAAG,IAAI,CAAC,cAAc,CAAC,GAAG,CAAC,CAAC;QACvC,IAAI,CAAC,gBAAgB,CAAC,MAAM,EAAE,SAAS,EAAE,KAAK,CAAC,CAAC;QAChD,GAAG,IAAI,YAAY,CAAC;QAEpB,IAAI,IAAI,CAAC,YAAY,CAAC,cAAc,EAAE;YACpC,IAAM,WAAS,GAAG,YAAY,CAAC;YAC/B,IAAM,OAAK,GAAG,IAAI,CAAC,cAAc,CAAC,GAAG,CAAC,CAAC;YACvC,IAAI,CAAC,qBAAqB,CAAC,WAAS,CAAC,CAAC;YACtC,IAAI,CAAC,gBAAgB,CAAC,MAAM,EAAE,WAAS,EAAE,OAAK,CAAC,CAAC;YAChD,GAAG,IAAI,YAAY,CAAC;SACrB;QAED,IAAI,IAAI,CAAC,YAAY,CAAC,eAAe,EAAE;YACrC,IAAM,WAAS,GAAG,aAAa,CAAC;YAChC,IAAM,OAAK,GAAG,IAAI,CAAC,cAAc,CAAC,GAAG,CAAC,CAAC;YACvC,IAAI,CAAC,gBAAgB,CAAC,MAAM,EAAE,WAAS,EAAE,OAAK,CAAC,CAAC;YAChD,GAAG,IAAI,YAAY,CAAC;SACrB;QAED,IAAI,IAAI,CAAC,YAAY,CAAC,MAAM,EAAE;YAC5B,IAAM,WAAS,GAAG,QAAQ,CAAC;YAC3B,IAAM,OAAK,GAAG,IAAI,CAAC,cAAc,CAAC,GAAG,CAAC,CAAC;YACvC,IAAI,CAAC,eAAe,CAAC,WAAS,CAAC,CAAC;YAChC,IAAI,CAAC,gBAAgB,CAAC,MAAM,EAAE,WAAS,EAAE,OAAK,CAAC,CAAC;YAChD,GAAG,IAAI,YAAY,CAAC;SACrB;QAED,IAAI,IAAI,CAAC,YAAY,CAAC,YAAY,EAAE;YAClC,IAAM,WAAS,GAAG,eAAe,CAAC;YAClC,IAAM,OAAK,GAAG,IAAI,CAAC,cAAc,CAAC,GAAG,CAAC,CAAC;YACvC,IAAI,CAAC,gBAAgB,CAAC,MAAM,EAAE,WAAS,EAAE,OAAK,CAAC,CAAC;SACjD;IACH,CAAC;IAEO,mCAAmB,GAA3B,UAA4B,SAAiB;QAC3C,IAAI,CAAC,GAAG,CAAC,UAAU,CAAC,IAAI,EAAE,CAAC,OAAO,CAAC,UAAU,CAAC;YAC5C,QAAQ,EAAE,gCAAgC;YAC1C,SAAS,EAAE,SAAS;YACpB,KAAK,EAAE,EAAE;SACV,CAAC,CAAC,CAAC;IACN,CAAC;IAEO,6BAAa,GAArB,UAAsB,SAAiB;QACrC,IAAI,CAAC,GAAG,CAAC,UAAU,CAAC,IAAI,EAAE,CAAC,OAAO,CAAC,IAAI,CAAC;YACtC,cAAc,EAAE,SAAS;YACzB,eAAe,EAAE,UAAU;YAC3B,SAAS,EAAE,SAAS;SACrB,CAAC,CAAC,CAAC;IACN,CAAC;IAEO,qCAAqB,GAA7B,UAA8B,SAAiB;QAC7C,IAAI,CAAC,GAAG,CAAC,UAAU,CAAC,IAAI,EAAE,CAAC,OAAO,CAAC,YAAY,CAAC;YAC9C,MAAM,EAAE,IAAI,CAAC,aAAa,CAAC,SAAS,EAAE;YACtC,QAAQ,EAAE,sBAAsB;YAChC,SAAS,EAAE,SAAS;YACpB,KAAK,EAAE,EAAE;SACV,CAAC,CAAC,CAAC;IACN,CAAC;IAEO,+BAAe,GAAvB,UAAwB,SAAiB;QACvC,IAAI,CAAC,GAAG,CAAC,UAAU,CAAC,IAAI,EAAE,CAAC,OAAO,CAAC,MAAM,CAAC;YACxC,QAAQ,EAAE,iCAAiC;YAC3C,SAAS,EAAE,SAAS;SACrB,CAAC,CAAC,CAAC;IACN,CAAC;IAEO,8BAAc,GAAtB,UAAuB,GAAW;QAChC,OAAO,OAAO,GAAG,GAAG,GAAG,YAAY,GAAG,EAAE,GAAG,KAAK,CAAA;IAClD,CAAC;IAEO,gCAAgB,GAAxB,UAAyB,MAAe,EAAE,SAAiB,EAAE,KAAa;QACxE,MAAM,CAAC,sBAAsB,CAAC,SAAS,CAAC;aACrC,IAAI,CAAC,CAAC,CAAC;aACP,YAAY,CAAC,OAAO,EAAE,KAAK,CAAC,CAAC;IAClC,CAAC;IAEO,8CAA8B,GAAtC,UAAuC,MAAqB;QAC1D,IAAM,KAAK,GAAkB,IAAI,EAAE,CAAC,IAAI,CAAC,KAAK,CAAC,CAAE,MAAM,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,CAAE,CAAC,CAAC;QACzE,IAAM,gBAAgB,GAAI,KAAK,CAAC,SAAS,CAAC,YAAY,EAAE,WAAW,CAAmB,CAAC;QAEvF,OAAO,gBAAgB,CAAC,cAAc,EAAE,CAAC;IAC3C,CAAC;IAlqBS;QAAT,4BAAQ;;2CAA0B;IACmB;QAArD,4BAAQ,CAAC,EAAE,kBAAkB,EAAE,6BAAW,CAAC,MAAM,EAAE,CAAC;kCAAc,iBAAO;uCAAC;IACjE;QAAT,4BAAQ;;8CAAgC;IAS/B;QAAT,4BAAQ;kCAAqB,mDAAuB;6CAAC;IAC5C;QAAT,4BAAQ;kCAAuB,2BAAY;+CAAC;IAblC,KAAK;QADjB,0BAAM,CAAC,OAAO,EAAE,8BAAW,CAAC;yCA4BR,OAAO;YACH,8BAAW;OA5BvB,KAAK,CAoqBjB;IAAD,YAAC;CApqBD,AAoqBC,IAAA;AApqBY,sBAAK","file":"ol-map.js","sourceRoot":"../../../../src/"} \ No newline at end of file +{"version":3,"sources":["zoneerder/components/ol-map.ts"],"names":[],"mappings":"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","file":"ol-map.js","sourceRoot":"../../../../src/"} \ No newline at end of file diff --git a/dist/commonjs/zoneerder/zoneerder.d.ts b/dist/commonjs/zoneerder/zoneerder.d.ts index 2cd18fc7..6ede3eaf 100644 --- a/dist/commonjs/zoneerder/zoneerder.d.ts +++ b/dist/commonjs/zoneerder/zoneerder.d.ts @@ -12,6 +12,7 @@ export declare class Zoneerder { zone: Contour; adrespunten?: Contour[]; buttonConfig: ButtonConfig; + isCollapsed?: boolean; protected suggest: { suggest: Function; }; diff --git a/dist/commonjs/zoneerder/zoneerder.d.ts.map b/dist/commonjs/zoneerder/zoneerder.d.ts.map index 72ec434f..cce4b60e 100644 --- a/dist/commonjs/zoneerder/zoneerder.d.ts.map +++ b/dist/commonjs/zoneerder/zoneerder.d.ts.map @@ -1 +1 @@ -{"version":3,"sources":["zoneerder/zoneerder.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,UAAU,EAAE,MAAM,qBAAqB,CAAC;AAEjD,OAAO,EAAE,WAAW,EAAE,MAAM,8BAA8B,CAAC;AAC3D,OAAO,EAAE,uBAAuB,EAAE,MAAM,uCAAuC,CAAC;AAChF,OAAO,EAAE,OAAO,EAAE,MAAM,kBAAkB,CAAC;AAC3C,OAAO,EAAE,YAAY,EAAE,MAAM,uBAAuB,CAAC;AAErD,qBACa,SAAS;IAWlB,OAAO,CAAC,IAAI;IACZ,OAAO,CAAC,WAAW;IACnB,OAAO,CAAC,uBAAuB;IAZhB,OAAO,EAAE,GAAG,CAAC;IACb,QAAQ,EAAE,OAAO,CAAS;IACkB,IAAI,EAAE,OAAO,CAAC;IAC1D,WAAW,CAAC,EAAE,OAAO,EAAE,CAAC;IACxB,YAAY,EAAE,YAAY,CAAC;IAE5C,SAAS,CAAC,OAAO,EAAE;QAAE,OAAO,EAAE,QAAQ,CAAA;KAAE,CAAC;IACzC,OAAO,CAAC,GAAG,CAAQ;gBAGT,IAAI,EAAE,UAAU,EAChB,WAAW,EAAE,WAAW,EACxB,uBAAuB,EAAE,uBAAuB;IAKnD,WAAW,CAAC,MAAM,KAAA;IAIlB,MAAM;IAMN,cAAc;IAMd,UAAU,CAAC,OAAO,EAAE,GAAG;CAO/B","file":"zoneerder.d.ts","sourceRoot":"../../../src/"} \ No newline at end of file +{"version":3,"sources":["zoneerder/zoneerder.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,UAAU,EAAE,MAAM,qBAAqB,CAAC;AAEjD,OAAO,EAAE,WAAW,EAAE,MAAM,8BAA8B,CAAC;AAC3D,OAAO,EAAE,uBAAuB,EAAE,MAAM,uCAAuC,CAAC;AAChF,OAAO,EAAE,OAAO,EAAE,MAAM,kBAAkB,CAAC;AAC3C,OAAO,EAAE,YAAY,EAAE,MAAM,uBAAuB,CAAC;AAErD,qBACa,SAAS;IAYlB,OAAO,CAAC,IAAI;IACZ,OAAO,CAAC,WAAW;IACnB,OAAO,CAAC,uBAAuB;IAbhB,OAAO,EAAE,GAAG,CAAC;IACb,QAAQ,EAAE,OAAO,CAAS;IACkB,IAAI,EAAE,OAAO,CAAC;IAC1D,WAAW,CAAC,EAAE,OAAO,EAAE,CAAC;IACxB,YAAY,EAAE,YAAY,CAAC;IAC3B,WAAW,CAAC,EAAE,OAAO,CAAQ;IAE9C,SAAS,CAAC,OAAO,EAAE;QAAE,OAAO,EAAE,QAAQ,CAAA;KAAE,CAAC;IACzC,OAAO,CAAC,GAAG,CAAQ;gBAGT,IAAI,EAAE,UAAU,EAChB,WAAW,EAAE,WAAW,EACxB,uBAAuB,EAAE,uBAAuB;IAKnD,WAAW,CAAC,MAAM,KAAA;IAIlB,MAAM;IAMN,cAAc;IAMd,UAAU,CAAC,OAAO,EAAE,GAAG;CAO/B","file":"zoneerder.d.ts","sourceRoot":"../../../src/"} \ No newline at end of file diff --git a/dist/commonjs/zoneerder/zoneerder.html b/dist/commonjs/zoneerder/zoneerder.html index 5b2c4306..1bae3b7a 100644 --- a/dist/commonjs/zoneerder/zoneerder.html +++ b/dist/commonjs/zoneerder/zoneerder.html @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/dist/commonjs/zoneerder/zoneerder.js b/dist/commonjs/zoneerder/zoneerder.js index 426042cf..666695f4 100644 --- a/dist/commonjs/zoneerder/zoneerder.js +++ b/dist/commonjs/zoneerder/zoneerder.js @@ -22,6 +22,7 @@ var Zoneerder = (function () { this.crabService = crabService; this.geozoekdienstApiService = geozoekdienstApiService; this.disabled = false; + this.isCollapsed = true; this.suggest = { suggest: function (value) { return _this.crabService.suggestLocatie(value); } }; } Zoneerder.prototype.onMapLoaded = function ($event) { @@ -65,6 +66,10 @@ var Zoneerder = (function () { aurelia_framework_1.bindable, __metadata("design:type", buttonConfig_1.ButtonConfig) ], Zoneerder.prototype, "buttonConfig", void 0); + __decorate([ + aurelia_framework_1.bindable, + __metadata("design:type", Boolean) + ], Zoneerder.prototype, "isCollapsed", void 0); Zoneerder = __decorate([ aurelia_framework_1.inject(aurelia_http_client_1.HttpClient, crab_api_service_1.CrabService, geozoekdienst_api_service_1.GeozoekdienstApiService), __metadata("design:paramtypes", [aurelia_http_client_1.HttpClient, diff --git a/dist/commonjs/zoneerder/zoneerder.js.map b/dist/commonjs/zoneerder/zoneerder.js.map index 99432007..bd40f0f4 100644 --- a/dist/commonjs/zoneerder/zoneerder.js.map +++ b/dist/commonjs/zoneerder/zoneerder.js.map @@ -1 +1 @@ -{"version":3,"sources":["zoneerder/zoneerder.ts"],"names":[],"mappings":";;;;;;;;;;;AAAA,uDAAkE;AAClE,2DAAiD;AAEjD,iEAA2D;AAC3D,mFAAgF;AAChF,4CAA2C;AAC3C,sDAAqD;AAGrD;IAUE,mBACU,IAAgB,EAChB,WAAwB,EACxB,uBAAgD;QAH1D,iBAMC;QALS,SAAI,GAAJ,IAAI,CAAY;QAChB,gBAAW,GAAX,WAAW,CAAa;QACxB,4BAAuB,GAAvB,uBAAuB,CAAyB;QAXzC,aAAQ,GAAY,KAAK,CAAC;QAazC,IAAI,CAAC,OAAO,GAAG,EAAE,OAAO,EAAE,UAAC,KAAK,IAAK,OAAA,KAAI,CAAC,WAAW,CAAC,cAAc,CAAC,KAAK,CAAC,EAAtC,CAAsC,EAAE,CAAC;IAChF,CAAC;IAEM,+BAAW,GAAlB,UAAmB,MAAM;QACvB,OAAO,CAAC,KAAK,CAAC,0BAA0B,EAAE,MAAM,EAAE,IAAI,CAAC,GAAG,CAAC,UAAU,EAAE,CAAC,CAAC;IAC3E,CAAC;IAEM,0BAAM,GAAb;QACE,IAAI,IAAI,CAAC,GAAG,EAAE;YACZ,IAAI,CAAC,GAAG,CAAC,aAAa,EAAE,CAAC;SAC1B;IACH,CAAC;IAEM,kCAAc,GAArB;QACE,IAAI,IAAI,CAAC,OAAO,EAAE;YAChB,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;SAC/B;IACH,CAAC;IAEM,8BAAU,GAAjB,UAAkB,OAAY;QAA9B,iBAMC;QALC,IAAI,CAAC,WAAW,CAAC,SAAS,CAAC,OAAO,CAAC,EAAE,CAAC;aACnC,IAAI,CAAC,UAAA,mBAAmB;YACvB,IAAM,MAAM,GAAG,KAAI,CAAC,GAAG,CAAC,+BAA+B,CAAC,mBAAmB,CAAC,WAAW,CAAC,CAAC;YACzF,KAAI,CAAC,GAAG,CAAC,YAAY,CAAC,MAAM,CAAC,CAAC;QAChC,CAAC,CAAC,CAAC;IACP,CAAC;IAvCS;QAAT,4BAAQ;;8CAAqB;IACpB;QAAT,4BAAQ;;+CAAkC;IACW;QAArD,4BAAQ,CAAC,EAAE,kBAAkB,EAAE,+BAAW,CAAC,MAAM,EAAE,CAAC;kCAAc,iBAAO;2CAAC;IACjE;QAAT,4BAAQ;;kDAAgC;IAC/B;QAAT,4BAAQ;kCAAsB,2BAAY;mDAAC;IALjC,SAAS;QADrB,0BAAM,CAAC,gCAAU,EAAE,8BAAW,EAAE,mDAAuB,CAAC;yCAYvC,gCAAU;YACH,8BAAW;YACC,mDAAuB;OAb/C,SAAS,CAyCrB;IAAD,gBAAC;CAzCD,AAyCC,IAAA;AAzCY,8BAAS","file":"zoneerder.js","sourceRoot":"../../../src/"} \ No newline at end of file +{"version":3,"sources":["zoneerder/zoneerder.ts"],"names":[],"mappings":";;;;;;;;;;;AAAA,uDAAkE;AAClE,2DAAiD;AAEjD,iEAA2D;AAC3D,mFAAgF;AAChF,4CAA2C;AAC3C,sDAAqD;AAGrD;IAWE,mBACU,IAAgB,EAChB,WAAwB,EACxB,uBAAgD;QAH1D,iBAMC;QALS,SAAI,GAAJ,IAAI,CAAY;QAChB,gBAAW,GAAX,WAAW,CAAa;QACxB,4BAAuB,GAAvB,uBAAuB,CAAyB;QAZzC,aAAQ,GAAY,KAAK,CAAC;QAI1B,gBAAW,GAAa,IAAI,CAAC;QAU5C,IAAI,CAAC,OAAO,GAAG,EAAE,OAAO,EAAE,UAAC,KAAK,IAAK,OAAA,KAAI,CAAC,WAAW,CAAC,cAAc,CAAC,KAAK,CAAC,EAAtC,CAAsC,EAAE,CAAC;IAChF,CAAC;IAEM,+BAAW,GAAlB,UAAmB,MAAM;QACvB,OAAO,CAAC,KAAK,CAAC,0BAA0B,EAAE,MAAM,EAAE,IAAI,CAAC,GAAG,CAAC,UAAU,EAAE,CAAC,CAAC;IAC3E,CAAC;IAEM,0BAAM,GAAb;QACE,IAAI,IAAI,CAAC,GAAG,EAAE;YACZ,IAAI,CAAC,GAAG,CAAC,aAAa,EAAE,CAAC;SAC1B;IACH,CAAC;IAEM,kCAAc,GAArB;QACE,IAAI,IAAI,CAAC,OAAO,EAAE;YAChB,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;SAC/B;IACH,CAAC;IAEM,8BAAU,GAAjB,UAAkB,OAAY;QAA9B,iBAMC;QALC,IAAI,CAAC,WAAW,CAAC,SAAS,CAAC,OAAO,CAAC,EAAE,CAAC;aACnC,IAAI,CAAC,UAAA,mBAAmB;YACvB,IAAM,MAAM,GAAG,KAAI,CAAC,GAAG,CAAC,+BAA+B,CAAC,mBAAmB,CAAC,WAAW,CAAC,CAAC;YACzF,KAAI,CAAC,GAAG,CAAC,YAAY,CAAC,MAAM,CAAC,CAAC;QAChC,CAAC,CAAC,CAAC;IACP,CAAC;IAxCS;QAAT,4BAAQ;;8CAAqB;IACpB;QAAT,4BAAQ;;+CAAkC;IACW;QAArD,4BAAQ,CAAC,EAAE,kBAAkB,EAAE,+BAAW,CAAC,MAAM,EAAE,CAAC;kCAAc,iBAAO;2CAAC;IACjE;QAAT,4BAAQ;;kDAAgC;IAC/B;QAAT,4BAAQ;kCAAsB,2BAAY;mDAAC;IAClC;QAAT,4BAAQ;;kDAAqC;IANnC,SAAS;QADrB,0BAAM,CAAC,gCAAU,EAAE,8BAAW,EAAE,mDAAuB,CAAC;yCAavC,gCAAU;YACH,8BAAW;YACC,mDAAuB;OAd/C,SAAS,CA0CrB;IAAD,gBAAC;CA1CD,AA0CC,IAAA;AA1CY,8BAAS","file":"zoneerder.js","sourceRoot":"../../../src/"} \ No newline at end of file diff --git a/dist/native-modules/copy-button/copy-button.d.ts b/dist/native-modules/copy-button/copy-button.d.ts new file mode 100644 index 00000000..6a26b483 --- /dev/null +++ b/dist/native-modules/copy-button/copy-button.d.ts @@ -0,0 +1,7 @@ +export declare class CopyButton { + element: HTMLElement; + showCheckIcon: boolean; + copy(): void; + private hideCheckIcon; + private IEClipboardCopy; +} diff --git a/dist/native-modules/copy-button/copy-button.d.ts.map b/dist/native-modules/copy-button/copy-button.d.ts.map new file mode 100644 index 00000000..5ace90d2 --- /dev/null +++ b/dist/native-modules/copy-button/copy-button.d.ts.map @@ -0,0 +1 @@ +{"version":3,"sources":["copy-button/copy-button.ts"],"names":[],"mappings":"AAEA,qBAAa,UAAU;IACJ,OAAO,EAAE,WAAW,CAAC;IAC/B,aAAa,EAAE,OAAO,CAAS;IAE/B,IAAI;IAcX,OAAO,CAAC,aAAa;IAMrB,OAAO,CAAC,eAAe;CAQxB","file":"copy-button.d.ts","sourceRoot":"../../../src/"} \ No newline at end of file diff --git a/dist/native-modules/copy-button/copy-button.html b/dist/native-modules/copy-button/copy-button.html new file mode 100644 index 00000000..043b8e76 --- /dev/null +++ b/dist/native-modules/copy-button/copy-button.html @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/native-modules/copy-button/copy-button.js b/dist/native-modules/copy-button/copy-button.js new file mode 100644 index 00000000..bf63cfa6 --- /dev/null +++ b/dist/native-modules/copy-button/copy-button.js @@ -0,0 +1,50 @@ +var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) { + var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; + if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); + else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; + return c > 3 && r && Object.defineProperty(target, key, r), r; +}; +var __metadata = (this && this.__metadata) || function (k, v) { + if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v); +}; +import { bindable } from 'aurelia-framework'; +var CopyButton = (function () { + function CopyButton() { + this.showCheckIcon = false; + } + CopyButton.prototype.copy = function () { + var url = this.element; + if (navigator.clipboard) { + navigator.clipboard.writeText(url.innerText).then(function () { + this.showCheckIcon = true; + this.hideCheckIcon(); + }.bind(this)); + } + else { + this.showCheckIcon = true; + this.IEClipboardCopy(url.innerText); + this.hideCheckIcon(); + } + }; + CopyButton.prototype.hideCheckIcon = function () { + setTimeout(function () { + this.showCheckIcon = false; + }.bind(this), 2000); + }; + CopyButton.prototype.IEClipboardCopy = function (text) { + var input = document.createElement('input'); + input.setAttribute('value', text); + document.body.appendChild(input); + input.select(); + document.execCommand('copy'); + document.body.removeChild(input); + }; + __decorate([ + bindable, + __metadata("design:type", HTMLElement) + ], CopyButton.prototype, "element", void 0); + return CopyButton; +}()); +export { CopyButton }; + +//# sourceMappingURL=copy-button.js.map diff --git a/dist/native-modules/copy-button/copy-button.js.map b/dist/native-modules/copy-button/copy-button.js.map new file mode 100644 index 00000000..1d8d025c --- /dev/null +++ b/dist/native-modules/copy-button/copy-button.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["copy-button/copy-button.ts"],"names":[],"mappings":";;;;;;;;;AAAA,OAAO,EAAE,QAAQ,EAAE,MAAM,mBAAmB,CAAC;AAE7C;IAAA;QAES,kBAAa,GAAY,KAAK,CAAC;IA8BxC,CAAC;IA5BQ,yBAAI,GAAX;QACE,IAAI,GAAG,GAAG,IAAI,CAAC,OAAO,CAAC;QACvB,IAAI,SAAS,CAAC,SAAS,EAAE;YACvB,SAAS,CAAC,SAAS,CAAC,SAAS,CAAC,GAAG,CAAC,SAAS,CAAC,CAAC,IAAI,CAAC;gBAChD,IAAI,CAAC,aAAa,GAAG,IAAI,CAAC;gBAC1B,IAAI,CAAC,aAAa,EAAE,CAAC;YACvB,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC;SACf;aAAM;YACL,IAAI,CAAC,aAAa,GAAG,IAAI,CAAC;YAC1B,IAAI,CAAC,eAAe,CAAC,GAAG,CAAC,SAAS,CAAC,CAAC;YACpC,IAAI,CAAC,aAAa,EAAE,CAAC;SACtB;IACH,CAAC;IAEO,kCAAa,GAArB;QACE,UAAU,CAAC;YACT,IAAI,CAAC,aAAa,GAAG,KAAK,CAAC;QAC7B,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,EAAE,IAAI,CAAC,CAAC;IACtB,CAAC;IAEO,oCAAe,GAAvB,UAAwB,IAAI;QAC1B,IAAI,KAAK,GAAG,QAAQ,CAAC,aAAa,CAAC,OAAO,CAAC,CAAC;QAC5C,KAAK,CAAC,YAAY,CAAC,OAAO,EAAE,IAAI,CAAC,CAAC;QAClC,QAAQ,CAAC,IAAI,CAAC,WAAW,CAAC,KAAK,CAAC,CAAC;QACjC,KAAK,CAAC,MAAM,EAAE,CAAC;QACf,QAAQ,CAAC,WAAW,CAAC,MAAM,CAAC,CAAC;QAC7B,QAAQ,CAAC,IAAI,CAAC,WAAW,CAAC,KAAK,CAAC,CAAC;IACnC,CAAC;IA9BS;QAAT,QAAQ;kCAAiB,WAAW;+CAAC;IA+BxC,iBAAC;CAhCD,AAgCC,IAAA;SAhCY,UAAU","file":"copy-button.js","sourceRoot":"../../../src/"} \ No newline at end of file diff --git a/dist/native-modules/copy-button/index.d.ts b/dist/native-modules/copy-button/index.d.ts new file mode 100644 index 00000000..46e59255 --- /dev/null +++ b/dist/native-modules/copy-button/index.d.ts @@ -0,0 +1,3 @@ +import { FrameworkConfiguration } from 'aurelia-framework'; +export * from './copy-button'; +export declare function configure(config: FrameworkConfiguration): void; diff --git a/dist/native-modules/copy-button/index.d.ts.map b/dist/native-modules/copy-button/index.d.ts.map new file mode 100644 index 00000000..cf88f13c --- /dev/null +++ b/dist/native-modules/copy-button/index.d.ts.map @@ -0,0 +1 @@ +{"version":3,"sources":["copy-button/index.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,sBAAsB,EAAY,MAAM,mBAAmB,CAAC;AAErE,cAAc,eAAe,CAAC;AAE9B,wBAAgB,SAAS,CAAC,MAAM,EAAE,sBAAsB,QAIvD","file":"index.d.ts","sourceRoot":"../../../src/"} \ No newline at end of file diff --git a/dist/native-modules/copy-button/index.js b/dist/native-modules/copy-button/index.js new file mode 100644 index 00000000..4303aef2 --- /dev/null +++ b/dist/native-modules/copy-button/index.js @@ -0,0 +1,9 @@ +import { PLATFORM } from 'aurelia-framework'; +export * from './copy-button'; +export function configure(config) { + config.globalResources([ + PLATFORM.moduleName('./copy-button') + ]); +} + +//# sourceMappingURL=index.js.map diff --git a/dist/native-modules/copy-button/index.js.map b/dist/native-modules/copy-button/index.js.map new file mode 100644 index 00000000..9b225143 --- /dev/null +++ b/dist/native-modules/copy-button/index.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["copy-button/index.ts"],"names":[],"mappings":"AAAA,OAAO,EAA0B,QAAQ,EAAE,MAAM,mBAAmB,CAAC;AAErE,cAAc,eAAe,CAAC;AAE9B,MAAM,UAAU,SAAS,CAAC,MAA8B;IACtD,MAAM,CAAC,eAAe,CAAC;QACrB,QAAQ,CAAC,UAAU,CAAC,eAAe,CAAC;KACrC,CAAC,CAAC;AACL,CAAC","file":"index.js","sourceRoot":"../../../src/"} \ No newline at end of file diff --git a/dist/native-modules/copy-button/styles/copy-button.css b/dist/native-modules/copy-button/styles/copy-button.css new file mode 100644 index 00000000..17130147 --- /dev/null +++ b/dist/native-modules/copy-button/styles/copy-button.css @@ -0,0 +1,222 @@ +.tabs-content { + background: #ededed; + padding: 5px 10px; + margin-top: 1px; } + +.tabs dd { + margin-right: 1px !important; } + +.tooltipped { + position: relative; } + +.tooltipped::after { + position: absolute; + z-index: 1000000; + display: none; + padding: 0.5em 0.75em; + font: normal normal 11px/1.5 -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; + -webkit-font-smoothing: subpixel-antialiased; + color: white; + text-align: center; + text-decoration: none; + text-shadow: none; + text-transform: none; + letter-spacing: normal; + word-wrap: break-word; + white-space: pre; + pointer-events: none; + content: attr(aria-label); + background: black; + border-radius: 3px; + opacity: 0; } + +.tooltipped::before { + position: absolute; + z-index: 1000001; + display: none; + width: 0; + height: 0; + color: black; + pointer-events: none; + content: ""; + border: 6px solid transparent; + opacity: 0; } + +@keyframes tooltip-appear { + from { + opacity: 0; } + to { + opacity: 1; } } + +.tooltipped:hover::before, .tooltipped:hover::after, +.tooltipped:active::before, +.tooltipped:active::after, +.tooltipped:focus::before, +.tooltipped:focus::after { + display: inline-block; + text-decoration: none; + animation-name: tooltip-appear; + animation-duration: 0.1s; + animation-fill-mode: forwards; + animation-timing-function: ease-in; + animation-delay: 0.4s; } + +.tooltipped-no-delay:hover::before, .tooltipped-no-delay:hover::after, +.tooltipped-no-delay:active::before, +.tooltipped-no-delay:active::after, +.tooltipped-no-delay:focus::before, +.tooltipped-no-delay:focus::after { + animation-delay: 0s; } + +.tooltipped-multiline:hover::after, +.tooltipped-multiline:active::after, +.tooltipped-multiline:focus::after { + display: table-cell; } + +.tooltipped-s::after, +.tooltipped-se::after, +.tooltipped-sw::after { + top: 100%; + right: 50%; + margin-top: 6px; } + +.tooltipped-s::before, +.tooltipped-se::before, +.tooltipped-sw::before { + top: auto; + right: 50%; + bottom: -7px; + margin-right: -6px; + border-bottom-color: black; } + +.tooltipped-se::after { + right: auto; + left: 50%; + margin-left: -16px; } + +.tooltipped-sw::after { + margin-right: -16px; } + +.tooltipped-n::after, +.tooltipped-ne::after, +.tooltipped-nw::after { + right: 50%; + bottom: 100%; + margin-bottom: 6px; } + +.tooltipped-n::before, +.tooltipped-ne::before, +.tooltipped-nw::before { + top: -7px; + right: 50%; + bottom: auto; + margin-right: -6px; + border-top-color: black; } + +.tooltipped-ne::after { + right: auto; + left: 50%; + margin-left: -16px; } + +.tooltipped-nw::after { + margin-right: -16px; } + +.tooltipped-s::after, +.tooltipped-n::after { + transform: translateX(50%); } + +.tooltipped-w::after { + right: 100%; + bottom: 50%; + margin-right: 6px; + transform: translateY(50%); } + +.tooltipped-w::before { + top: 50%; + bottom: 50%; + left: -7px; + margin-top: -6px; + border-left-color: black; } + +.tooltipped-e::after { + bottom: 50%; + left: 100%; + margin-left: 6px; + transform: translateY(50%); } + +.tooltipped-e::before { + top: 50%; + right: -7px; + bottom: 50%; + margin-top: -6px; + border-right-color: black; } + +.tooltipped-align-right-1::after, +.tooltipped-align-right-2::after { + right: 0; + margin-right: 0; } + +.tooltipped-align-right-1::before { + right: 10px; } + +.tooltipped-align-right-2::before { + right: 15px; } + +.tooltipped-align-left-1::after, +.tooltipped-align-left-2::after { + left: 0; + margin-left: 0; } + +.tooltipped-align-left-1::before { + left: 5px; } + +.tooltipped-align-left-2::before { + left: 10px; } + +.tooltipped-multiline::after { + width: max-content; + max-width: 250px; + word-wrap: break-word; + white-space: pre-line; + border-collapse: separate; } + +.tooltipped-multiline.tooltipped-s::after, .tooltipped-multiline.tooltipped-n::after { + right: auto; + left: 50%; + transform: translateX(-50%); } + +.tooltipped-multiline.tooltipped-w::after, .tooltipped-multiline.tooltipped-e::after { + right: 100%; } + +@media screen and (min-width: 0\0) { + .tooltipped-multiline::after { + width: 250px; } } + +.tooltipped-sticky::before, .tooltipped-sticky::after { + display: inline-block; } + +.tooltipped-sticky.tooltipped-multiline::after { + display: table-cell; } + +.copy-icon { + cursor: pointer; } + .copy-icon.fa.fa-check { + color: #43AC6A; } + .copy-icon-container { + margin: 0; + text-decoration: none; + display: inline-block; + padding: 0; + background-color: white; + border-color: unset; + color: inherit; + transition: none; + display: inline-block; } + .copy-icon-container:hover { + background-color: white !important; + color: inherit !important; } + .copy-icon-container:focus { + background-color: white !important; + color: inherit !important; + border: none; + outline: none; } diff --git a/dist/native-modules/exports.d.ts b/dist/native-modules/exports.d.ts index 3a234c24..9a2eb937 100644 --- a/dist/native-modules/exports.d.ts +++ b/dist/native-modules/exports.d.ts @@ -21,3 +21,4 @@ export * from './value-converters'; export * from './multi-select/multi-select'; export * from './references-dialog/references-dialog'; export * from './actor-widget/actor-widget'; +export * from './copy-button/copy-button'; diff --git a/dist/native-modules/exports.d.ts.map b/dist/native-modules/exports.d.ts.map index 101a7428..b404b4f5 100644 --- a/dist/native-modules/exports.d.ts.map +++ b/dist/native-modules/exports.d.ts.map @@ -1 +1 @@ -{"version":3,"sources":["exports.ts"],"names":[],"mappings":"AAAA,cAAc,oBAAoB,CAAC;AACnC,cAAc,kBAAkB,CAAC;AACjC,cAAc,qBAAqB,CAAC;AAEpC,cAAc,6BAA6B,CAAC;AAC5C,cAAc,yCAAyC,CAAC;AAExD,cAAc,uBAAuB,CAAC;AAEtC,cAAc,6BAA6B,CAAC;AAE5C,cAAc,mCAAmC,CAAC;AAElD,cAAc,yBAAyB,CAAC;AAExC,cAAc,mBAAmB,CAAC;AAElC,cAAc,6BAA6B,CAAC;AAC5C,cAAc,sBAAsB,CAAC;AAErC,cAAc,6BAA6B,CAAC;AAC5C,cAAc,mCAAmC,CAAC;AAClD,cAAc,iCAAiC,CAAC;AAEhD,cAAc,iEAAiE,CAAC;AAEhF,cAAc,6BAA6B,CAAC;AAC5C,cAAc,sCAAsC,CAAC;AACrD,cAAc,mCAAmC,CAAC;AAElD,cAAc,oBAAoB,CAAC;AAEnC,cAAc,6BAA6B,CAAC;AAE5C,cAAc,uCAAuC,CAAC;AAEtD,cAAc,6BAA6B,CAAC","file":"exports.d.ts","sourceRoot":"../../src/"} \ No newline at end of file +{"version":3,"sources":["exports.ts"],"names":[],"mappings":"AAAA,cAAc,oBAAoB,CAAC;AACnC,cAAc,kBAAkB,CAAC;AACjC,cAAc,qBAAqB,CAAC;AAEpC,cAAc,6BAA6B,CAAC;AAC5C,cAAc,yCAAyC,CAAC;AAExD,cAAc,uBAAuB,CAAC;AAEtC,cAAc,6BAA6B,CAAC;AAE5C,cAAc,mCAAmC,CAAC;AAElD,cAAc,yBAAyB,CAAC;AAExC,cAAc,mBAAmB,CAAC;AAElC,cAAc,6BAA6B,CAAC;AAC5C,cAAc,sBAAsB,CAAC;AAErC,cAAc,6BAA6B,CAAC;AAC5C,cAAc,mCAAmC,CAAC;AAClD,cAAc,iCAAiC,CAAC;AAEhD,cAAc,iEAAiE,CAAC;AAEhF,cAAc,6BAA6B,CAAC;AAC5C,cAAc,sCAAsC,CAAC;AACrD,cAAc,mCAAmC,CAAC;AAElD,cAAc,oBAAoB,CAAC;AAEnC,cAAc,6BAA6B,CAAC;AAE5C,cAAc,uCAAuC,CAAC;AAEtD,cAAc,6BAA6B,CAAC;AAE5C,cAAc,2BAA2B,CAAC","file":"exports.d.ts","sourceRoot":"../../src/"} \ No newline at end of file diff --git a/dist/native-modules/exports.js b/dist/native-modules/exports.js index 804c867b..e02f3356 100644 --- a/dist/native-modules/exports.js +++ b/dist/native-modules/exports.js @@ -21,5 +21,6 @@ export * from './value-converters'; export * from './multi-select/multi-select'; export * from './references-dialog/references-dialog'; export * from './actor-widget/actor-widget'; +export * from './copy-button/copy-button'; //# sourceMappingURL=exports.js.map diff --git a/dist/native-modules/exports.js.map b/dist/native-modules/exports.js.map index 8d8afcd3..7beaafbd 100644 --- a/dist/native-modules/exports.js.map +++ b/dist/native-modules/exports.js.map @@ -1 +1 @@ -{"version":3,"sources":["exports.ts"],"names":[],"mappings":"AAAA,cAAc,oBAAoB,CAAC;AACnC,cAAc,kBAAkB,CAAC;AACjC,cAAc,qBAAqB,CAAC;AAEpC,cAAc,6BAA6B,CAAC;AAC5C,cAAc,yCAAyC,CAAC;AAExD,cAAc,uBAAuB,CAAC;AAEtC,cAAc,6BAA6B,CAAC;AAE5C,cAAc,mCAAmC,CAAC;AAElD,cAAc,yBAAyB,CAAC;AAExC,cAAc,mBAAmB,CAAC;AAElC,cAAc,6BAA6B,CAAC;AAC5C,cAAc,sBAAsB,CAAC;AAErC,cAAc,6BAA6B,CAAC;AAC5C,cAAc,mCAAmC,CAAC;AAClD,cAAc,iCAAiC,CAAC;AAEhD,cAAc,iEAAiE,CAAC;AAEhF,cAAc,6BAA6B,CAAC;AAC5C,cAAc,sCAAsC,CAAC;AACrD,cAAc,mCAAmC,CAAC;AAElD,cAAc,oBAAoB,CAAC;AAEnC,cAAc,6BAA6B,CAAC;AAE5C,cAAc,uCAAuC,CAAC;AAEtD,cAAc,6BAA6B,CAAC","file":"exports.js","sourceRoot":"../../src/"} \ No newline at end of file +{"version":3,"sources":["exports.ts"],"names":[],"mappings":"AAAA,cAAc,oBAAoB,CAAC;AACnC,cAAc,kBAAkB,CAAC;AACjC,cAAc,qBAAqB,CAAC;AAEpC,cAAc,6BAA6B,CAAC;AAC5C,cAAc,yCAAyC,CAAC;AAExD,cAAc,uBAAuB,CAAC;AAEtC,cAAc,6BAA6B,CAAC;AAE5C,cAAc,mCAAmC,CAAC;AAElD,cAAc,yBAAyB,CAAC;AAExC,cAAc,mBAAmB,CAAC;AAElC,cAAc,6BAA6B,CAAC;AAC5C,cAAc,sBAAsB,CAAC;AAErC,cAAc,6BAA6B,CAAC;AAC5C,cAAc,mCAAmC,CAAC;AAClD,cAAc,iCAAiC,CAAC;AAEhD,cAAc,iEAAiE,CAAC;AAEhF,cAAc,6BAA6B,CAAC;AAC5C,cAAc,sCAAsC,CAAC;AACrD,cAAc,mCAAmC,CAAC;AAElD,cAAc,oBAAoB,CAAC;AAEnC,cAAc,6BAA6B,CAAC;AAE5C,cAAc,uCAAuC,CAAC;AAEtD,cAAc,6BAA6B,CAAC;AAE5C,cAAc,2BAA2B,CAAC","file":"exports.js","sourceRoot":"../../src/"} \ No newline at end of file diff --git a/dist/native-modules/index.d.ts.map b/dist/native-modules/index.d.ts.map index ebacd1e1..5f37a529 100644 --- a/dist/native-modules/index.d.ts.map +++ b/dist/native-modules/index.d.ts.map @@ -1 +1 @@ -{"version":3,"sources":["index.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,sBAAsB,EAAY,MAAM,mBAAmB,CAAC;AAErE,cAAc,WAAW,CAAC;AAE1B,wBAAgB,SAAS,CAAC,MAAM,EAAE,sBAAsB,QAavD","file":"index.d.ts","sourceRoot":"../../src/"} \ No newline at end of file +{"version":3,"sources":["index.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,sBAAsB,EAAY,MAAM,mBAAmB,CAAC;AAErE,cAAc,WAAW,CAAC;AAE1B,wBAAgB,SAAS,CAAC,MAAM,EAAE,sBAAsB,QAcvD","file":"index.d.ts","sourceRoot":"../../src/"} \ No newline at end of file diff --git a/dist/native-modules/index.js b/dist/native-modules/index.js index 13942b2c..e832e861 100644 --- a/dist/native-modules/index.js +++ b/dist/native-modules/index.js @@ -12,7 +12,8 @@ export function configure(config) { .feature(PLATFORM.moduleName('oerelia/spinner/index')) .feature(PLATFORM.moduleName('oerelia/multi-select/index')) .feature(PLATFORM.moduleName('oerelia/value-converters/index')) - .feature(PLATFORM.moduleName('oerelia/actor-widget/index')); + .feature(PLATFORM.moduleName('oerelia/actor-widget/index')) + .feature(PLATFORM.moduleName('oerelia/copy-button/index')); } //# sourceMappingURL=index.js.map diff --git a/dist/native-modules/index.js.map b/dist/native-modules/index.js.map index e50cf1fe..31103c80 100644 --- a/dist/native-modules/index.js.map +++ b/dist/native-modules/index.js.map @@ -1 +1 @@ -{"version":3,"sources":["index.ts"],"names":[],"mappings":"AAAA,OAAO,EAA0B,QAAQ,EAAE,MAAM,mBAAmB,CAAC;AAErE,cAAc,WAAW,CAAC;AAE1B,MAAM,UAAU,SAAS,CAAC,MAA8B;IACtD,MAAM;SACH,OAAO,CAAC,QAAQ,CAAC,UAAU,CAAC,oBAAoB,CAAC,CAAC;SAClD,OAAO,CAAC,QAAQ,CAAC,UAAU,CAAC,yBAAyB,CAAC,CAAC;SACvD,OAAO,CAAC,QAAQ,CAAC,UAAU,CAAC,4BAA4B,CAAC,CAAC;SAC1D,OAAO,CAAC,QAAQ,CAAC,UAAU,CAAC,yBAAyB,CAAC,CAAC;SACvD,OAAO,CAAC,QAAQ,CAAC,UAAU,CAAC,4BAA4B,CAAC,CAAC;SAC1D,OAAO,CAAC,QAAQ,CAAC,UAAU,CAAC,+BAA+B,CAAC,CAAC;SAC7D,OAAO,CAAC,QAAQ,CAAC,UAAU,CAAC,0BAA0B,CAAC,CAAC;SACxD,OAAO,CAAC,QAAQ,CAAC,UAAU,CAAC,uBAAuB,CAAC,CAAC;SACrD,OAAO,CAAC,QAAQ,CAAC,UAAU,CAAC,4BAA4B,CAAC,CAAC;SAC1D,OAAO,CAAC,QAAQ,CAAC,UAAU,CAAC,gCAAgC,CAAC,CAAC;SAC9D,OAAO,CAAC,QAAQ,CAAC,UAAU,CAAC,4BAA4B,CAAC,CAAC,CAAA;AAC/D,CAAC","file":"index.js","sourceRoot":"../../src/"} \ No newline at end of file +{"version":3,"sources":["index.ts"],"names":[],"mappings":"AAAA,OAAO,EAA0B,QAAQ,EAAE,MAAM,mBAAmB,CAAC;AAErE,cAAc,WAAW,CAAC;AAE1B,MAAM,UAAU,SAAS,CAAC,MAA8B;IACtD,MAAM;SACH,OAAO,CAAC,QAAQ,CAAC,UAAU,CAAC,oBAAoB,CAAC,CAAC;SAClD,OAAO,CAAC,QAAQ,CAAC,UAAU,CAAC,yBAAyB,CAAC,CAAC;SACvD,OAAO,CAAC,QAAQ,CAAC,UAAU,CAAC,4BAA4B,CAAC,CAAC;SAC1D,OAAO,CAAC,QAAQ,CAAC,UAAU,CAAC,yBAAyB,CAAC,CAAC;SACvD,OAAO,CAAC,QAAQ,CAAC,UAAU,CAAC,4BAA4B,CAAC,CAAC;SAC1D,OAAO,CAAC,QAAQ,CAAC,UAAU,CAAC,+BAA+B,CAAC,CAAC;SAC7D,OAAO,CAAC,QAAQ,CAAC,UAAU,CAAC,0BAA0B,CAAC,CAAC;SACxD,OAAO,CAAC,QAAQ,CAAC,UAAU,CAAC,uBAAuB,CAAC,CAAC;SACrD,OAAO,CAAC,QAAQ,CAAC,UAAU,CAAC,4BAA4B,CAAC,CAAC;SAC1D,OAAO,CAAC,QAAQ,CAAC,UAAU,CAAC,gCAAgC,CAAC,CAAC;SAC9D,OAAO,CAAC,QAAQ,CAAC,UAAU,CAAC,4BAA4B,CAAC,CAAC;SAC1D,OAAO,CAAC,QAAQ,CAAC,UAAU,CAAC,2BAA2B,CAAC,CAAC,CAAA;AAC9D,CAAC","file":"index.js","sourceRoot":"../../src/"} \ No newline at end of file diff --git a/dist/native-modules/zoneerder/components/ol-map.d.ts b/dist/native-modules/zoneerder/components/ol-map.d.ts index 0b7e6de0..62c11250 100644 --- a/dist/native-modules/zoneerder/components/ol-map.d.ts +++ b/dist/native-modules/zoneerder/components/ol-map.d.ts @@ -8,9 +8,9 @@ export declare class OlMap { disabled: boolean; zone: Contour; adrespunten?: Contour[]; + isCollapsed: boolean; geometryObjectList: string[]; WKTstring: string; - isCollapsed: boolean; protected isDrawing: boolean; protected isDrawingCircle: boolean; protected selectPerceel: boolean; diff --git a/dist/native-modules/zoneerder/components/ol-map.d.ts.map b/dist/native-modules/zoneerder/components/ol-map.d.ts.map index 61a895c7..5b854a9d 100644 --- a/dist/native-modules/zoneerder/components/ol-map.d.ts.map +++ b/dist/native-modules/zoneerder/components/ol-map.d.ts.map @@ -1 +1 @@ -{"version":3,"sources":["zoneerder/components/ol-map.ts"],"names":[],"mappings":"AAEA,OAAO,KAAK,EAAE,MAAM,YAAY,CAAC;AAGjC,OAAO,EAAE,WAAW,EAAE,MAAM,uBAAuB,CAAC;AACpD,OAAO,EAAE,OAAO,EAAE,MAAM,mBAAmB,CAAC;AAI5C,OAAO,EAAE,WAAW,EAAE,MAAM,iCAAiC,CAAC;AAI9D,qBACa,KAAK;IA2Bd,OAAO,CAAC,OAAO;IACf,OAAO,CAAC,WAAW;IA3BJ,QAAQ,EAAE,OAAO,CAAC;IAC0B,IAAI,EAAE,OAAO,CAAC;IAC1D,WAAW,CAAC,EAAE,OAAO,EAAE,CAAC;IAClC,kBAAkB,EAAE,MAAM,EAAE,CAAM;IAClC,SAAS,EAAG,MAAM,CAAC;IACnB,WAAW,EAAE,OAAO,CAAQ;IAEnC,SAAS,CAAC,SAAS,EAAE,OAAO,CAAS;IACrC,SAAS,CAAC,eAAe,EAAE,OAAO,CAAS;IAC3C,SAAS,CAAC,aAAa,EAAE,OAAO,CAAS;IAE/B,OAAO,CAAC,UAAU,CAA0B;IAC5C,OAAO,CAAC,YAAY,CAAe;IAC7C,OAAO,CAAC,GAAG,CAAS;IACpB,OAAO,CAAC,aAAa,CAAqB;IAC1C,OAAO,CAAC,gBAAgB,CAAoD;IAC5E,OAAO,CAAC,SAAS,CAAiB;IAClC,OAAO,CAAC,UAAU,CAAM;IACxB,OAAO,CAAC,eAAe,CAAM;IAC7B,OAAO,CAAC,WAAW,CAAkB;IACrC,OAAO,CAAC,gBAAgB,CAAoB;IAC5C,OAAO,CAAC,OAAO,CAAM;IACrB,OAAO,CAAC,YAAY,CAAa;IACjC,OAAO,CAAC,WAAW,CAAa;gBAGtB,OAAO,EAAE,OAAO,EAChB,WAAW,EAAE,WAAW;IAM3B,QAAQ;IA6BR,aAAa;IAKb,eAAe,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,OAAO;IAOpD,YAAY,CAAC,SAAS,EAAE,MAAM;IAO9B,YAAY,CAAC,MAAM,EAAE,EAAE,CAAC,MAAM;IAK9B,cAAc;IAId,UAAU;IAIV,aAAa,CAAC,OAAO,EAAE,EAAE,CAAC,IAAI,CAAC,QAAQ;IAgBvC,+BAA+B,CAAC,WAAW,EAAE,WAAW;IAOxD,sBAAsB,CAAC,GAAG,EAAE,MAAM,EAAE,GAAG,EAAE,MAAM;IAK/C,aAAa,CAAC,IAAI,EAAE,EAAE,CAAC,IAAI,CAAC,YAAY;IAiBxC,iBAAiB;IAmBjB,kBAAkB;IAWlB,WAAW,CAAC,SAAS,EAAE,EAAE,CAAC,OAAO;IAajC,WAAW,CAAC,GAAG,EAAE,EAAE,CAAC,OAAO;IAiB3B,oBAAoB,CAAC,IAAI,EAAE,MAAM;IAmBjC,gBAAgB;IAiBhB,eAAe;IAUtB,OAAO,CAAC,SAAS;IAsBjB,OAAO,CAAC,WAAW;IAKnB,OAAO,CAAC,cAAc;IAwBtB,OAAO,CAAC,UAAU;IAiClB,OAAO,CAAC,mBAAmB;IAmB3B,OAAO,CAAC,aAAa;IA6BrB,OAAO,CAAC,kBAAkB;IA4B1B,OAAO,CAAC,eAAe;IA2CvB,OAAO,CAAC,eAAe;IAwCvB,OAAO,CAAC,kBAAkB;IAgB1B,OAAO,CAAC,kBAAkB;IA2C1B,OAAO,CAAC,KAAK;IAUb,OAAO,CAAC,iBAAiB;IAsEzB,OAAO,CAAC,mBAAmB;IAQ3B,OAAO,CAAC,aAAa;IAQrB,OAAO,CAAC,qBAAqB;IAS7B,OAAO,CAAC,eAAe;IAOvB,OAAO,CAAC,cAAc;IAItB,OAAO,CAAC,gBAAgB;IAMxB,OAAO,CAAC,8BAA8B;CAMvC","file":"ol-map.d.ts","sourceRoot":"../../../../src/"} \ No newline at end of file +{"version":3,"sources":["zoneerder/components/ol-map.ts"],"names":[],"mappings":"AAEA,OAAO,KAAK,EAAE,MAAM,YAAY,CAAC;AAGjC,OAAO,EAAE,WAAW,EAAE,MAAM,uBAAuB,CAAC;AACpD,OAAO,EAAE,OAAO,EAAE,MAAM,mBAAmB,CAAC;AAI5C,OAAO,EAAE,WAAW,EAAE,MAAM,iCAAiC,CAAC;AAI9D,qBACa,KAAK;IA4Bd,OAAO,CAAC,OAAO;IACf,OAAO,CAAC,WAAW;IA5BJ,QAAQ,EAAE,OAAO,CAAC;IAC0B,IAAI,EAAE,OAAO,CAAC;IAC1D,WAAW,CAAC,EAAE,OAAO,EAAE,CAAC;IACxB,WAAW,EAAE,OAAO,CAAC;IAE/B,kBAAkB,EAAE,MAAM,EAAE,CAAM;IAClC,SAAS,EAAG,MAAM,CAAC;IAE1B,SAAS,CAAC,SAAS,EAAE,OAAO,CAAS;IACrC,SAAS,CAAC,eAAe,EAAE,OAAO,CAAS;IAC3C,SAAS,CAAC,aAAa,EAAE,OAAO,CAAS;IAE/B,OAAO,CAAC,UAAU,CAA0B;IAC5C,OAAO,CAAC,YAAY,CAAe;IAC7C,OAAO,CAAC,GAAG,CAAS;IACpB,OAAO,CAAC,aAAa,CAAqB;IAC1C,OAAO,CAAC,gBAAgB,CAAoD;IAC5E,OAAO,CAAC,SAAS,CAAiB;IAClC,OAAO,CAAC,UAAU,CAAM;IACxB,OAAO,CAAC,eAAe,CAAM;IAC7B,OAAO,CAAC,WAAW,CAAkB;IACrC,OAAO,CAAC,gBAAgB,CAAoB;IAC5C,OAAO,CAAC,OAAO,CAAM;IACrB,OAAO,CAAC,YAAY,CAAa;IACjC,OAAO,CAAC,WAAW,CAAa;gBAGtB,OAAO,EAAE,OAAO,EAChB,WAAW,EAAE,WAAW;IAM3B,QAAQ;IA6BR,aAAa;IAKb,eAAe,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,OAAO;IAOpD,YAAY,CAAC,SAAS,EAAE,MAAM;IAO9B,YAAY,CAAC,MAAM,EAAE,EAAE,CAAC,MAAM;IAK9B,cAAc;IAId,UAAU;IAIV,aAAa,CAAC,OAAO,EAAE,EAAE,CAAC,IAAI,CAAC,QAAQ;IAgBvC,+BAA+B,CAAC,WAAW,EAAE,WAAW;IAOxD,sBAAsB,CAAC,GAAG,EAAE,MAAM,EAAE,GAAG,EAAE,MAAM;IAK/C,aAAa,CAAC,IAAI,EAAE,EAAE,CAAC,IAAI,CAAC,YAAY;IAiBxC,iBAAiB;IAmBjB,kBAAkB;IAWlB,WAAW,CAAC,SAAS,EAAE,EAAE,CAAC,OAAO;IAajC,WAAW,CAAC,GAAG,EAAE,EAAE,CAAC,OAAO;IAiB3B,oBAAoB,CAAC,IAAI,EAAE,MAAM;IAmBjC,gBAAgB;IAiBhB,eAAe;IAUtB,OAAO,CAAC,SAAS;IAsBjB,OAAO,CAAC,WAAW;IAKnB,OAAO,CAAC,cAAc;IAwBtB,OAAO,CAAC,UAAU;IAiClB,OAAO,CAAC,mBAAmB;IAmB3B,OAAO,CAAC,aAAa;IA6BrB,OAAO,CAAC,kBAAkB;IA4B1B,OAAO,CAAC,eAAe;IA2CvB,OAAO,CAAC,eAAe;IAwCvB,OAAO,CAAC,kBAAkB;IAgB1B,OAAO,CAAC,kBAAkB;IA2C1B,OAAO,CAAC,KAAK;IAUb,OAAO,CAAC,iBAAiB;IAsEzB,OAAO,CAAC,mBAAmB;IAQ3B,OAAO,CAAC,aAAa;IAQrB,OAAO,CAAC,qBAAqB;IAS7B,OAAO,CAAC,eAAe;IAOvB,OAAO,CAAC,cAAc;IAItB,OAAO,CAAC,gBAAgB;IAMxB,OAAO,CAAC,8BAA8B;CAMvC","file":"ol-map.d.ts","sourceRoot":"../../../../src/"} \ No newline at end of file diff --git a/dist/native-modules/zoneerder/components/ol-map.js b/dist/native-modules/zoneerder/components/ol-map.js index b37b0897..5eba1f39 100644 --- a/dist/native-modules/zoneerder/components/ol-map.js +++ b/dist/native-modules/zoneerder/components/ol-map.js @@ -22,7 +22,6 @@ var OlMap = (function () { this.element = element; this.crabService = crabService; this.geometryObjectList = []; - this.isCollapsed = true; this.isDrawing = false; this.isDrawingCircle = false; this.selectPerceel = false; @@ -610,6 +609,10 @@ var OlMap = (function () { bindable, __metadata("design:type", Array) ], OlMap.prototype, "adrespunten", void 0); + __decorate([ + bindable, + __metadata("design:type", Boolean) + ], OlMap.prototype, "isCollapsed", void 0); __decorate([ bindable, __metadata("design:type", GeozoekdienstApiService) diff --git a/dist/native-modules/zoneerder/components/ol-map.js.map b/dist/native-modules/zoneerder/components/ol-map.js.map index 4e116f67..66b538a4 100644 --- a/dist/native-modules/zoneerder/components/ol-map.js.map +++ b/dist/native-modules/zoneerder/components/ol-map.js.map @@ -1 +1 @@ -{"version":3,"sources":["zoneerder/components/ol-map.ts"],"names":[],"mappings":"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","file":"ol-map.js","sourceRoot":"../../../../src/"} \ No newline at end of file +{"version":3,"sources":["zoneerder/components/ol-map.ts"],"names":[],"mappings":"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","file":"ol-map.js","sourceRoot":"../../../../src/"} \ No newline at end of file diff --git a/dist/native-modules/zoneerder/zoneerder.d.ts b/dist/native-modules/zoneerder/zoneerder.d.ts index 2cd18fc7..6ede3eaf 100644 --- a/dist/native-modules/zoneerder/zoneerder.d.ts +++ b/dist/native-modules/zoneerder/zoneerder.d.ts @@ -12,6 +12,7 @@ export declare class Zoneerder { zone: Contour; adrespunten?: Contour[]; buttonConfig: ButtonConfig; + isCollapsed?: boolean; protected suggest: { suggest: Function; }; diff --git a/dist/native-modules/zoneerder/zoneerder.d.ts.map b/dist/native-modules/zoneerder/zoneerder.d.ts.map index 72ec434f..cce4b60e 100644 --- a/dist/native-modules/zoneerder/zoneerder.d.ts.map +++ b/dist/native-modules/zoneerder/zoneerder.d.ts.map @@ -1 +1 @@ -{"version":3,"sources":["zoneerder/zoneerder.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,UAAU,EAAE,MAAM,qBAAqB,CAAC;AAEjD,OAAO,EAAE,WAAW,EAAE,MAAM,8BAA8B,CAAC;AAC3D,OAAO,EAAE,uBAAuB,EAAE,MAAM,uCAAuC,CAAC;AAChF,OAAO,EAAE,OAAO,EAAE,MAAM,kBAAkB,CAAC;AAC3C,OAAO,EAAE,YAAY,EAAE,MAAM,uBAAuB,CAAC;AAErD,qBACa,SAAS;IAWlB,OAAO,CAAC,IAAI;IACZ,OAAO,CAAC,WAAW;IACnB,OAAO,CAAC,uBAAuB;IAZhB,OAAO,EAAE,GAAG,CAAC;IACb,QAAQ,EAAE,OAAO,CAAS;IACkB,IAAI,EAAE,OAAO,CAAC;IAC1D,WAAW,CAAC,EAAE,OAAO,EAAE,CAAC;IACxB,YAAY,EAAE,YAAY,CAAC;IAE5C,SAAS,CAAC,OAAO,EAAE;QAAE,OAAO,EAAE,QAAQ,CAAA;KAAE,CAAC;IACzC,OAAO,CAAC,GAAG,CAAQ;gBAGT,IAAI,EAAE,UAAU,EAChB,WAAW,EAAE,WAAW,EACxB,uBAAuB,EAAE,uBAAuB;IAKnD,WAAW,CAAC,MAAM,KAAA;IAIlB,MAAM;IAMN,cAAc;IAMd,UAAU,CAAC,OAAO,EAAE,GAAG;CAO/B","file":"zoneerder.d.ts","sourceRoot":"../../../src/"} \ No newline at end of file +{"version":3,"sources":["zoneerder/zoneerder.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,UAAU,EAAE,MAAM,qBAAqB,CAAC;AAEjD,OAAO,EAAE,WAAW,EAAE,MAAM,8BAA8B,CAAC;AAC3D,OAAO,EAAE,uBAAuB,EAAE,MAAM,uCAAuC,CAAC;AAChF,OAAO,EAAE,OAAO,EAAE,MAAM,kBAAkB,CAAC;AAC3C,OAAO,EAAE,YAAY,EAAE,MAAM,uBAAuB,CAAC;AAErD,qBACa,SAAS;IAYlB,OAAO,CAAC,IAAI;IACZ,OAAO,CAAC,WAAW;IACnB,OAAO,CAAC,uBAAuB;IAbhB,OAAO,EAAE,GAAG,CAAC;IACb,QAAQ,EAAE,OAAO,CAAS;IACkB,IAAI,EAAE,OAAO,CAAC;IAC1D,WAAW,CAAC,EAAE,OAAO,EAAE,CAAC;IACxB,YAAY,EAAE,YAAY,CAAC;IAC3B,WAAW,CAAC,EAAE,OAAO,CAAQ;IAE9C,SAAS,CAAC,OAAO,EAAE;QAAE,OAAO,EAAE,QAAQ,CAAA;KAAE,CAAC;IACzC,OAAO,CAAC,GAAG,CAAQ;gBAGT,IAAI,EAAE,UAAU,EAChB,WAAW,EAAE,WAAW,EACxB,uBAAuB,EAAE,uBAAuB;IAKnD,WAAW,CAAC,MAAM,KAAA;IAIlB,MAAM;IAMN,cAAc;IAMd,UAAU,CAAC,OAAO,EAAE,GAAG;CAO/B","file":"zoneerder.d.ts","sourceRoot":"../../../src/"} \ No newline at end of file diff --git a/dist/native-modules/zoneerder/zoneerder.html b/dist/native-modules/zoneerder/zoneerder.html index 5b2c4306..1bae3b7a 100644 --- a/dist/native-modules/zoneerder/zoneerder.html +++ b/dist/native-modules/zoneerder/zoneerder.html @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/dist/native-modules/zoneerder/zoneerder.js b/dist/native-modules/zoneerder/zoneerder.js index 89f28866..5b74afae 100644 --- a/dist/native-modules/zoneerder/zoneerder.js +++ b/dist/native-modules/zoneerder/zoneerder.js @@ -20,6 +20,7 @@ var Zoneerder = (function () { this.crabService = crabService; this.geozoekdienstApiService = geozoekdienstApiService; this.disabled = false; + this.isCollapsed = true; this.suggest = { suggest: function (value) { return _this.crabService.suggestLocatie(value); } }; } Zoneerder.prototype.onMapLoaded = function ($event) { @@ -63,6 +64,10 @@ var Zoneerder = (function () { bindable, __metadata("design:type", ButtonConfig) ], Zoneerder.prototype, "buttonConfig", void 0); + __decorate([ + bindable, + __metadata("design:type", Boolean) + ], Zoneerder.prototype, "isCollapsed", void 0); Zoneerder = __decorate([ inject(HttpClient, CrabService, GeozoekdienstApiService), __metadata("design:paramtypes", [HttpClient, diff --git a/dist/native-modules/zoneerder/zoneerder.js.map b/dist/native-modules/zoneerder/zoneerder.js.map index f953363b..9ec81f14 100644 --- a/dist/native-modules/zoneerder/zoneerder.js.map +++ b/dist/native-modules/zoneerder/zoneerder.js.map @@ -1 +1 @@ -{"version":3,"sources":["zoneerder/zoneerder.ts"],"names":[],"mappings":";;;;;;;;;AAAA,OAAO,EAAE,QAAQ,EAAE,WAAW,EAAE,MAAM,EAAE,MAAM,mBAAmB,CAAC;AAClE,OAAO,EAAE,UAAU,EAAE,MAAM,qBAAqB,CAAC;AAEjD,OAAO,EAAE,WAAW,EAAE,MAAM,8BAA8B,CAAC;AAC3D,OAAO,EAAE,uBAAuB,EAAE,MAAM,uCAAuC,CAAC;AAChF,OAAO,EAAE,OAAO,EAAE,MAAM,kBAAkB,CAAC;AAC3C,OAAO,EAAE,YAAY,EAAE,MAAM,uBAAuB,CAAC;AAGrD;IAUE,mBACU,IAAgB,EAChB,WAAwB,EACxB,uBAAgD;QAH1D,iBAMC;QALS,SAAI,GAAJ,IAAI,CAAY;QAChB,gBAAW,GAAX,WAAW,CAAa;QACxB,4BAAuB,GAAvB,uBAAuB,CAAyB;QAXzC,aAAQ,GAAY,KAAK,CAAC;QAazC,IAAI,CAAC,OAAO,GAAG,EAAE,OAAO,EAAE,UAAC,KAAK,IAAK,OAAA,KAAI,CAAC,WAAW,CAAC,cAAc,CAAC,KAAK,CAAC,EAAtC,CAAsC,EAAE,CAAC;IAChF,CAAC;IAEM,+BAAW,GAAlB,UAAmB,MAAM;QACvB,OAAO,CAAC,KAAK,CAAC,0BAA0B,EAAE,MAAM,EAAE,IAAI,CAAC,GAAG,CAAC,UAAU,EAAE,CAAC,CAAC;IAC3E,CAAC;IAEM,0BAAM,GAAb;QACE,IAAI,IAAI,CAAC,GAAG,EAAE;YACZ,IAAI,CAAC,GAAG,CAAC,aAAa,EAAE,CAAC;SAC1B;IACH,CAAC;IAEM,kCAAc,GAArB;QACE,IAAI,IAAI,CAAC,OAAO,EAAE;YAChB,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;SAC/B;IACH,CAAC;IAEM,8BAAU,GAAjB,UAAkB,OAAY;QAA9B,iBAMC;QALC,IAAI,CAAC,WAAW,CAAC,SAAS,CAAC,OAAO,CAAC,EAAE,CAAC;aACnC,IAAI,CAAC,UAAA,mBAAmB;YACvB,IAAM,MAAM,GAAG,KAAI,CAAC,GAAG,CAAC,+BAA+B,CAAC,mBAAmB,CAAC,WAAW,CAAC,CAAC;YACzF,KAAI,CAAC,GAAG,CAAC,YAAY,CAAC,MAAM,CAAC,CAAC;QAChC,CAAC,CAAC,CAAC;IACP,CAAC;IAvCS;QAAT,QAAQ;;8CAAqB;IACpB;QAAT,QAAQ;;+CAAkC;IACW;QAArD,QAAQ,CAAC,EAAE,kBAAkB,EAAE,WAAW,CAAC,MAAM,EAAE,CAAC;kCAAc,OAAO;2CAAC;IACjE;QAAT,QAAQ;;kDAAgC;IAC/B;QAAT,QAAQ;kCAAsB,YAAY;mDAAC;IALjC,SAAS;QADrB,MAAM,CAAC,UAAU,EAAE,WAAW,EAAE,uBAAuB,CAAC;yCAYvC,UAAU;YACH,WAAW;YACC,uBAAuB;OAb/C,SAAS,CAyCrB;IAAD,gBAAC;CAzCD,AAyCC,IAAA;SAzCY,SAAS","file":"zoneerder.js","sourceRoot":"../../../src/"} \ No newline at end of file +{"version":3,"sources":["zoneerder/zoneerder.ts"],"names":[],"mappings":";;;;;;;;;AAAA,OAAO,EAAE,QAAQ,EAAE,WAAW,EAAE,MAAM,EAAE,MAAM,mBAAmB,CAAC;AAClE,OAAO,EAAE,UAAU,EAAE,MAAM,qBAAqB,CAAC;AAEjD,OAAO,EAAE,WAAW,EAAE,MAAM,8BAA8B,CAAC;AAC3D,OAAO,EAAE,uBAAuB,EAAE,MAAM,uCAAuC,CAAC;AAChF,OAAO,EAAE,OAAO,EAAE,MAAM,kBAAkB,CAAC;AAC3C,OAAO,EAAE,YAAY,EAAE,MAAM,uBAAuB,CAAC;AAGrD;IAWE,mBACU,IAAgB,EAChB,WAAwB,EACxB,uBAAgD;QAH1D,iBAMC;QALS,SAAI,GAAJ,IAAI,CAAY;QAChB,gBAAW,GAAX,WAAW,CAAa;QACxB,4BAAuB,GAAvB,uBAAuB,CAAyB;QAZzC,aAAQ,GAAY,KAAK,CAAC;QAI1B,gBAAW,GAAa,IAAI,CAAC;QAU5C,IAAI,CAAC,OAAO,GAAG,EAAE,OAAO,EAAE,UAAC,KAAK,IAAK,OAAA,KAAI,CAAC,WAAW,CAAC,cAAc,CAAC,KAAK,CAAC,EAAtC,CAAsC,EAAE,CAAC;IAChF,CAAC;IAEM,+BAAW,GAAlB,UAAmB,MAAM;QACvB,OAAO,CAAC,KAAK,CAAC,0BAA0B,EAAE,MAAM,EAAE,IAAI,CAAC,GAAG,CAAC,UAAU,EAAE,CAAC,CAAC;IAC3E,CAAC;IAEM,0BAAM,GAAb;QACE,IAAI,IAAI,CAAC,GAAG,EAAE;YACZ,IAAI,CAAC,GAAG,CAAC,aAAa,EAAE,CAAC;SAC1B;IACH,CAAC;IAEM,kCAAc,GAArB;QACE,IAAI,IAAI,CAAC,OAAO,EAAE;YAChB,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;SAC/B;IACH,CAAC;IAEM,8BAAU,GAAjB,UAAkB,OAAY;QAA9B,iBAMC;QALC,IAAI,CAAC,WAAW,CAAC,SAAS,CAAC,OAAO,CAAC,EAAE,CAAC;aACnC,IAAI,CAAC,UAAA,mBAAmB;YACvB,IAAM,MAAM,GAAG,KAAI,CAAC,GAAG,CAAC,+BAA+B,CAAC,mBAAmB,CAAC,WAAW,CAAC,CAAC;YACzF,KAAI,CAAC,GAAG,CAAC,YAAY,CAAC,MAAM,CAAC,CAAC;QAChC,CAAC,CAAC,CAAC;IACP,CAAC;IAxCS;QAAT,QAAQ;;8CAAqB;IACpB;QAAT,QAAQ;;+CAAkC;IACW;QAArD,QAAQ,CAAC,EAAE,kBAAkB,EAAE,WAAW,CAAC,MAAM,EAAE,CAAC;kCAAc,OAAO;2CAAC;IACjE;QAAT,QAAQ;;kDAAgC;IAC/B;QAAT,QAAQ;kCAAsB,YAAY;mDAAC;IAClC;QAAT,QAAQ;;kDAAqC;IANnC,SAAS;QADrB,MAAM,CAAC,UAAU,EAAE,WAAW,EAAE,uBAAuB,CAAC;yCAavC,UAAU;YACH,WAAW;YACC,uBAAuB;OAd/C,SAAS,CA0CrB;IAAD,gBAAC;CA1CD,AA0CC,IAAA;SA1CY,SAAS","file":"zoneerder.js","sourceRoot":"../../../src/"} \ No newline at end of file diff --git a/package.json b/package.json index 19648fea..b6551993 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "oerelia", "description": "An Aurelia plugin project.", - "version": "0.8.4", + "version": "0.8.5", "repository": { "type": "git", "url": "https://github.com/OnroerendErfgoed/oerelia.git" @@ -17,6 +17,7 @@ "aurelia-validation": "^1.5.0", "moment": "^2.24.0", "openlayers": "^4.2.0", + "primer-tooltips": "^2.0.0", "proj4": "^2.4.3", "toastr": "^2.1.4" }, diff --git a/src/copy-button/copy-button.html b/src/copy-button/copy-button.html new file mode 100644 index 00000000..65d8016f --- /dev/null +++ b/src/copy-button/copy-button.html @@ -0,0 +1,9 @@ + diff --git a/src/copy-button/copy-button.ts b/src/copy-button/copy-button.ts new file mode 100644 index 00000000..bf6abc29 --- /dev/null +++ b/src/copy-button/copy-button.ts @@ -0,0 +1,35 @@ +import { bindable } from 'aurelia-framework'; + +export class CopyButton { + @bindable public element: HTMLElement; + public showCheckIcon: boolean = false; + + public copy() { + var url = this.element; + if (navigator.clipboard) { + navigator.clipboard.writeText(url.innerText).then(function () { + this.showCheckIcon = true; + this.hideCheckIcon(); + }.bind(this)); + } else { + this.showCheckIcon = true; + this.IEClipboardCopy(url.innerText); + this.hideCheckIcon(); + } + } + + private hideCheckIcon() { + setTimeout(function () { + this.showCheckIcon = false; + }.bind(this), 2000); + } + + private IEClipboardCopy(text) { + var input = document.createElement('input'); + input.setAttribute('value', text); + document.body.appendChild(input); + input.select(); + document.execCommand('copy'); + document.body.removeChild(input); + } +} diff --git a/src/copy-button/index.ts b/src/copy-button/index.ts new file mode 100644 index 00000000..8ea7a8d4 --- /dev/null +++ b/src/copy-button/index.ts @@ -0,0 +1,9 @@ +import { FrameworkConfiguration, PLATFORM } from 'aurelia-framework'; + +export * from './copy-button'; + +export function configure(config: FrameworkConfiguration) { + config.globalResources([ + PLATFORM.moduleName('./copy-button') + ]); +} diff --git a/src/copy-button/styles/copy-button.scss b/src/copy-button/styles/copy-button.scss new file mode 100644 index 00000000..49c3afb8 --- /dev/null +++ b/src/copy-button/styles/copy-button.scss @@ -0,0 +1,32 @@ +@import '../../assets/styles/pyoes/oe-settings'; +@import '../../../node_modules/primer-tooltips/index.scss'; + +.copy-icon { + cursor: pointer; + + &.fa.fa-check { + color: $success-color; + } + + &-container { + margin: 0; + text-decoration: none; + display: inline-block; + padding: 0; + background-color: white; + border-color: unset; + color: inherit; + transition: none; + display: inline-block; + &:hover { + background-color: white !important; + color: inherit !important; + } + &:focus { + background-color: white !important; + color: inherit !important; + border: none; + outline: none; + } + } +} diff --git a/src/exports.ts b/src/exports.ts index 68908ec2..a0518ba3 100644 --- a/src/exports.ts +++ b/src/exports.ts @@ -35,3 +35,5 @@ export * from './multi-select/multi-select'; export * from './references-dialog/references-dialog'; export * from './actor-widget/actor-widget'; + +export * from './copy-button/copy-button'; diff --git a/src/index.ts b/src/index.ts index 1bad6349..39ae8745 100644 --- a/src/index.ts +++ b/src/index.ts @@ -15,4 +15,5 @@ export function configure(config: FrameworkConfiguration) { .feature(PLATFORM.moduleName('oerelia/multi-select/index')) .feature(PLATFORM.moduleName('oerelia/value-converters/index')) .feature(PLATFORM.moduleName('oerelia/actor-widget/index')) + .feature(PLATFORM.moduleName('oerelia/copy-button/index')) } diff --git a/src/zoneerder/components/ol-map.ts b/src/zoneerder/components/ol-map.ts index e22f2735..398ac983 100644 --- a/src/zoneerder/components/ol-map.ts +++ b/src/zoneerder/components/ol-map.ts @@ -17,9 +17,10 @@ export class OlMap { @bindable public disabled: boolean; @bindable({ defaultBindingMode: bindingMode.twoWay }) public zone: Contour; @bindable public adrespunten?: Contour[]; + @bindable public isCollapsed: boolean; + public geometryObjectList: string[] = []; public WKTstring!: string; - public isCollapsed: boolean = true; protected isDrawing: boolean = false; protected isDrawingCircle: boolean = false; diff --git a/src/zoneerder/zoneerder.html b/src/zoneerder/zoneerder.html index d3dd6f9d..010c8a5a 100644 --- a/src/zoneerder/zoneerder.html +++ b/src/zoneerder/zoneerder.html @@ -11,7 +11,8 @@ adrespunten.bind="adrespunten" api-service.bind="geozoekdienstApiService" loaded.delegate="onMapLoaded($event)" - button-config.bind="buttonConfig"> + button-config.bind="buttonConfig" + is-collapsed.bind="isCollapsed">