Skip to content
This repository was archived by the owner on Jan 4, 2021. It is now read-only.

Commit da6fcea

Browse files
author
Francois-Xavier Gentilhomme
committed
[DEV] Use myscript-js constants for event types
1 parent 23963eb commit da6fcea

File tree

1 file changed

+8
-5
lines changed

1 file changed

+8
-5
lines changed

myscript-text-web.html

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -167,13 +167,13 @@
167167
function commonElementListener(event) {
168168
LOG('text ' + event.type + ' event intercepted', event);
169169
switch (event.type) {
170-
case 'myscript-common-element-load':
170+
case 'myscript-common-element-' + MyScript.Constants.EventType.LOADED:
171171
myscriptTextWebElement.unloaded = false;
172172
break;
173-
case 'myscript-common-element-exported':
173+
case 'myscript-common-element-' + MyScript.Constants.EventType.EXPORTED:
174174
manageExports(myscriptTextWebElement, event.detail);
175175
break;
176-
case 'myscript-common-element-clear':
176+
case 'myscript-common-element-' + MyScript.Constants.EventType.CLEAR:
177177
manageClear(myscriptTextWebElement, event.detail);
178178
break;
179179
default:
@@ -183,9 +183,12 @@
183183
myscriptTextWebElement.dispatchEvent(new CustomEvent(event.type.replace('myscript-common-element-', 'myscript-text-web-'), { detail: event.detail }));
184184
}
185185

186+
const eventTypes = Object.keys(MyScript.Constants.EventType).map(function (key) {
187+
return 'myscript-common-element-' + MyScript.Constants.EventType[key];
188+
});
189+
186190
myscriptTextWebElement.currentListeners = {};
187-
['myscript-common-element-load', 'myscript-common-element-exported', 'myscript-common-element-undo', 'myscript-common-element-redo', 'myscript-common-element-clear', 'myscript-common-element-convert', 'myscript-common-element-export', 'myscript-common-element-change', 'myscript-common-element-error']
188-
.forEach(function (type) {
191+
eventTypes.forEach(function (type) {
189192
myscriptTextWebElement.currentListeners[type] = commonElementListener;
190193
});
191194
Object.keys(myscriptTextWebElement.currentListeners).forEach(function (type) {

0 commit comments

Comments
 (0)