@microsoft/windows-admin-center-sdk
Version:
Microsoft - Windows Admin Center Shell
23 lines • 3.33 kB
JavaScript
export var DisabledChangedEvent;
(function (DisabledChangedEvent) {
DisabledChangedEvent.typeName = 'disabledChanged';
function isDisabled(element) {
return element.getAttribute('disabled') !== 'false';
}
DisabledChangedEvent.isDisabled = isDisabled;
function create(element, disabled = DisabledChangedEvent.isDisabled(element)) {
const event = new CustomEvent(DisabledChangedEvent.typeName, {
detail: { disabled: disabled },
bubbles: false,
cancelable: true,
composed: true
});
return event;
}
DisabledChangedEvent.create = create;
function dispatch(element, event = DisabledChangedEvent.create(element)) {
element.dispatchEvent(event);
}
DisabledChangedEvent.dispatch = dispatch;
})(DisabledChangedEvent || (DisabledChangedEvent = {}));
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZGlzYWJsZWRDaGFuZ2VkLmV2ZW50LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vYW5ndWxhci9zcmMvY29udHJvbHMvY29tbW9uL2V2ZW50cy9kaXNhYmxlZENoYW5nZWQuZXZlbnQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRUEsTUFBTSxLQUFXLG9CQUFvQixDQXFCcEM7QUFyQkQsV0FBaUIsb0JBQW9CO0lBRXBCLDZCQUFRLEdBQUcsaUJBQWlCLENBQUM7SUFFMUMsU0FBZ0IsVUFBVSxDQUFDLE9BQW9CO1FBQzNDLE9BQU8sT0FBTyxDQUFDLFlBQVksQ0FBQyxVQUFVLENBQUMsS0FBSyxPQUFPLENBQUM7SUFDeEQsQ0FBQztJQUZlLCtCQUFVLGFBRXpCLENBQUE7SUFFRCxTQUFnQixNQUFNLENBQUMsT0FBb0IsRUFBRSxRQUFRLEdBQUcsb0JBQW9CLENBQUMsVUFBVSxDQUFDLE9BQU8sQ0FBQztRQUM1RixNQUFNLEtBQUssR0FBRyxJQUFJLFdBQVcsQ0FBQyxvQkFBb0IsQ0FBQyxRQUFRLEVBQUU7WUFDekQsTUFBTSxFQUFFLEVBQUUsUUFBUSxFQUFFLFFBQVEsRUFBRTtZQUM5QixPQUFPLEVBQUUsS0FBSztZQUNkLFVBQVUsRUFBRSxJQUFJO1lBQ2hCLFFBQVEsRUFBRSxJQUFJO1NBQ2pCLENBQUMsQ0FBQztRQUNILE9BQU8sS0FBSyxDQUFDO0lBQ2pCLENBQUM7SUFSZSwyQkFBTSxTQVFyQixDQUFBO0lBRUQsU0FBZ0IsUUFBUSxDQUFDLE9BQW9CLEVBQUUsS0FBSyxHQUFHLG9CQUFvQixDQUFDLE1BQU0sQ0FBQyxPQUFPLENBQUM7UUFDdkYsT0FBTyxDQUFDLGFBQWEsQ0FBQyxLQUFLLENBQUMsQ0FBQztJQUNqQyxDQUFDO0lBRmUsNkJBQVEsV0FFdkIsQ0FBQTtBQUNMLENBQUMsRUFyQmdCLG9CQUFvQixLQUFwQixvQkFBb0IsUUFxQnBDIiwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IGludGVyZmFjZSBEaXNhYmxlZENoYW5nZWRFdmVudCBleHRlbmRzIEN1c3RvbUV2ZW50PHsgZGlzYWJsZWQ6IGJvb2xlYW4gfT4geyB9XHJcblxyXG5leHBvcnQgbmFtZXNwYWNlIERpc2FibGVkQ2hhbmdlZEV2ZW50IHtcclxuXHJcbiAgICBleHBvcnQgY29uc3QgdHlwZU5hbWUgPSAnZGlzYWJsZWRDaGFuZ2VkJztcclxuXHJcbiAgICBleHBvcnQgZnVuY3Rpb24gaXNEaXNhYmxlZChlbGVtZW50OiBIVE1MRWxlbWVudCk6IGJvb2xlYW4ge1xyXG4gICAgICAgIHJldHVybiBlbGVtZW50LmdldEF0dHJpYnV0ZSgnZGlzYWJsZWQnKSAhPT0gJ2ZhbHNlJztcclxuICAgIH1cclxuXHJcbiAgICBleHBvcnQgZnVuY3Rpb24gY3JlYXRlKGVsZW1lbnQ6IEhUTUxFbGVtZW50LCBkaXNhYmxlZCA9IERpc2FibGVkQ2hhbmdlZEV2ZW50LmlzRGlzYWJsZWQoZWxlbWVudCkpOiBEaXNhYmxlZENoYW5nZWRFdmVudCB7XHJcbiAgICAgICAgY29uc3QgZXZlbnQgPSBuZXcgQ3VzdG9tRXZlbnQoRGlzYWJsZWRDaGFuZ2VkRXZlbnQudHlwZU5hbWUsIHtcclxuICAgICAgICAgICAgZGV0YWlsOiB7IGRpc2FibGVkOiBkaXNhYmxlZCB9LFxyXG4gICAgICAgICAgICBidWJibGVzOiBmYWxzZSxcclxuICAgICAgICAgICAgY2FuY2VsYWJsZTogdHJ1ZSxcclxuICAgICAgICAgICAgY29tcG9zZWQ6IHRydWVcclxuICAgICAgICB9KTtcclxuICAgICAgICByZXR1cm4gZXZlbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgZXhwb3J0IGZ1bmN0aW9uIGRpc3BhdGNoKGVsZW1lbnQ6IEhUTUxFbGVtZW50LCBldmVudCA9IERpc2FibGVkQ2hhbmdlZEV2ZW50LmNyZWF0ZShlbGVtZW50KSkge1xyXG4gICAgICAgIGVsZW1lbnQuZGlzcGF0Y2hFdmVudChldmVudCk7XHJcbiAgICB9XHJcbn1cclxuIl19