import { i, r, x } from './query-assigned-elements-fea1f631.js';
|
import { e } from './custom-element-30fc6381.js';
|
import { n } from './base.component-813fc7cf.js';
|
import './button.component.js';
|
import { BaseMaskElement } from './mask.component.js';
|
import '@dh-software/furnview-icons';
|
import './style.helper.js';
|
|
var css_248z = i`.message-main-container{border:solid;padding:10px;width:475px}.toolbar{display:flex;flex-direction:row-reverse}.button{background-color:#ff8014;margin-left:5px}:host{--mask-width-smaller-980px-padding:0!important}`;
|
|
var __defProp = Object.defineProperty;
|
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
|
var __getProtoOf = Object.getPrototypeOf;
|
var __reflectGet = Reflect.get;
|
var __decorateClass = (decorators, target, key, kind) => {
|
var result = kind > 1 ? void 0 : kind ? __getOwnPropDesc(target, key) : target;
|
for (var i = decorators.length - 1, decorator; i >= 0; i--)
|
if (decorator = decorators[i])
|
result = (kind ? decorator(target, key, result) : decorator(result)) || result;
|
if (kind && result)
|
__defProp(target, key, result);
|
return result;
|
};
|
var __superStaticGet = (obj, member) => __reflectGet(__getProtoOf(obj), member, obj);
|
let MessageNoCalcMask = class extends BaseMaskElement {
|
constructor() {
|
super();
|
this.mask = "noCalculation";
|
this.messageText = "";
|
}
|
show(showModal_) {
|
var _a, _b;
|
this.messageText = this.maskData.message ? this.maskData.message : "";
|
super.show(showModal_);
|
(_a = this.Modal) == null ? void 0 : _a.style.setProperty("z-index", "1001");
|
(_b = this.Modal) == null ? void 0 : _b.style.setProperty("backdrop-filter", "blur(10px)");
|
}
|
hide(closeModal) {
|
var _a, _b;
|
super.hide(closeModal);
|
(_a = this.Modal) == null ? void 0 : _a.style.setProperty("z-index", null);
|
(_b = this.Modal) == null ? void 0 : _b.style.setProperty("backdrop-filter", null);
|
}
|
cancelMessage(e_) {
|
this.dispatchEvent(new CustomEvent("cancel-pdf-window", { bubbles: true, composed: true }));
|
this.hide(true);
|
}
|
render() {
|
return this.build(x`
|
<div class="message-main-container">
|
<fv-label>D+H Message Error</fv-label>
|
<p>${this.messageText}</p>
|
<div class="toolbar">
|
<fv-button class="button" @click="${this.cancelMessage}">Abbrechen</fv-button>
|
<fv-button class="button" @click="${() => {
|
this.hide(true);
|
}}">OK</fv-button>
|
</div>
|
</div>
|
`);
|
}
|
};
|
MessageNoCalcMask.styles = [
|
__superStaticGet(MessageNoCalcMask, "styles") || [],
|
i`${r(css_248z)}`
|
];
|
__decorateClass([
|
n()
|
], MessageNoCalcMask.prototype, "messageText", 2);
|
MessageNoCalcMask = __decorateClass([
|
e("fv-message-no-calc-mask")
|
], MessageNoCalcMask);
|
|
export { MessageNoCalcMask };
|