diff options
Diffstat (limited to 'ui')
-rw-r--r-- | ui/Root.js | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/ui/Root.js b/ui/Root.js index 3bd4767..8242f7a 100644 --- a/ui/Root.js +++ b/ui/Root.js @@ -29,13 +29,14 @@ module.exports = class Root extends DisplayElement { handleData(buffer) { if (telc.isMouse(buffer)) { - const { button, line, col } = telc.parseMouse(buffer) + const allData = telc.parseMouse(buffer) + const { button, line, col } = allData const topEl = this.getElementAt(col - 1, line - 1) if (topEl) { //console.log('Clicked', topEl.constructor.name, 'of', topEl.parent.constructor.name) this.eachAncestor(topEl, el => { if (typeof el.clicked === 'function') { - return el.clicked(button) === false + return el.clicked(button, allData) === false } }) } |