Basic implementations

This commit is contained in:
Mal
2020-01-22 22:50:45 +01:00
parent 893c226fe4
commit fb762d1778
17 changed files with 424 additions and 13 deletions
+11
View File
@@ -0,0 +1,11 @@
export default class AudioLoadedEvent extends CustomEvent
{
constructor(filename) {
super('audioloaded', {detail: filename});
}
getFilename()
{
this.detail;
}
}
+7
View File
@@ -0,0 +1,7 @@
export default class BaseEvent extends CustomEvent
{
constructor(name, detail) {
super(name, {detail: filename});
this.NAME = name;
}
}
+13
View File
@@ -0,0 +1,13 @@
import BaseEvent from "./BaseEvent.js";
export default class ImageLoadedEvent extends BaseEvent
{
constructor(filename) {
super('imgloaded', filename);
}
getFilename()
{
this.detail;
}
}
+6
View File
@@ -0,0 +1,6 @@
export default InterfaceEvent;
const InterfaceEvent = {
IMAGE_LOADED: 'imgloaded',
MEDIA_COLLECTION_LOADED: 'mediacollectionloaded',
};