-- Leo's gemini proxy
-- Connecting to git.thebackupbox.net:1965...
-- Connected
-- Sending request
-- Meta line: 20 text/gemini
repo: janusweb action: commit revision: path_from: revision_from: 5b262ad21775b86b49667cfbb62a935116f596ad: path_to: revision_to:
commit 5b262ad21775b86b49667cfbb62a935116f596ad Author: James Baicoianu <james_github@baicoianu.com> Date: 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-----
-- Response ended
-- Page fetched on Sun Jun 2 15:09:11 2024