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":"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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/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">