repo: janusweb action: commit revision: path_from: revision_from: 5b262ad21775b86b49667cfbb62a935116f596ad: path_to: revision_to:
commit 5b262ad21775b86b49667cfbb62a935116f596ad Author: James BaicoianuDate: Tue Mar 31 13:16:43 2020 -0700 Handle inventory select event diff --git a/media/assets/webui/apps/editor/editor.js b/media/assets/webui/apps/editor/editor.js
--- a/media/assets/webui/apps/editor/editor.js
+++ b/media/assets/webui/apps/editor/editor.js
@@ -15,11 +15,12 @@ elation.elements.define('janus.ui.editor.button', class extends elation.elements
if (inventorypanel) {
let editorpanel = inventorypanel.querySelector('janus-ui-editor-panel');
if (!editorpanel) {
- elation.elements.create('janus-ui-editor-panel', { append: inventorypanel });
+ editorpanel = elation.elements.create('janus-ui-editor-panel', { append: inventorypanel });
}
let inventory = inventorypanel.querySelector('janus-ui-inventory');
if (!inventory) {
- elation.elements.create('janus-ui-inventory', { append: inventorypanel });
+ inventory = elation.elements.create('janus-ui-inventory', { append: inventorypanel });
+ elation.events.add(inventory, 'assetselect', (ev) => editorpanel.handleInventorySelect(ev));
}
}
let editpanel = document.querySelector('ui-panel[name="topright"]');
@@ -1312,6 +1313,9 @@ console.log('pastey!', ev.clipboardData.items[0], ev);
this.manipulator.axis = (constraint ? constraint.toUpperCase() : null);
}
}
+ handleInventorySelect(ev) {
+ // TODO - handle select
+ }
});
elation.elements.define('janus.ui.editor.objectinfo', class extends elation.elements.base {
-----END OF PAGE-----