-- 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: 5b31afa163044c8082909f9143a9c23061d18c40: path_to: revision_to:
commit 5b31afa163044c8082909f9143a9c23061d18c40 Author: James Baicoianu <james_github@baicoianu.com> Date: Fri Apr 26 02:17:35 2019 -0700 room.dispatchEvent() diff --git a/scripts/room.js b/scripts/room.js
--- a/scripts/room.js +++ b/scripts/room.js @@ -1646,6 +1646,7 @@ elation.require([ extendElement: ['function', 'extendElement'], addEventListener: ['function', 'addEventListenerProxy'], removeEventListener: ['function', 'removeEventListenerProxy'], + dispatchEvent: ['function', 'dispatchEvent'], onLoad: ['callback', 'janus_room_scriptload'], update: ['callback', 'janusweb_script_frame', null, this.janus.scriptframeargs], @@ -2083,6 +2084,23 @@ elation.require([ } }); } + this.dispatchEvent = function(event, target) { + let firedev = elation.events.fire(event); +/* + if (!event.element) event.element = target || this; + var handlerfn = 'on' + event.type; + if (this[handlerfn]) { + this.executeCallback(this[handlerfn], event); + } + let firedev = elation.events.fire(event); + let returnValue = true; + firedev.forEach(e => returnValue &= e.returnValue); + if (returnValue && this.parent) { +console.log('dispatch to parent', event, this, event.target); + this.parent.dispatchEvent(event, event.target); + } +*/ + } }, elation.engine.things.generic); });
-----END OF PAGE-----
-- Response ended
-- Page fetched on Sun Jun 2 19:04:48 2024