From afd63c1d49832f71e8cb68601a5e543a8476850f Mon Sep 17 00:00:00 2001 From: "Alex A. Naanou" Date: Sun, 10 Feb 2019 19:28:10 +0300 Subject: [PATCH] a minor bugfix... Signed-off-by: Alex A. Naanou --- ui (gen4)/lib/widget/browse2.html | 2 +- ui (gen4)/lib/widget/browse2.js | 12 ++++++++++-- 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/ui (gen4)/lib/widget/browse2.html b/ui (gen4)/lib/widget/browse2.html index 8c3c5f09..2dbb8206 100755 --- a/ui (gen4)/lib/widget/browse2.html +++ b/ui (gen4)/lib/widget/browse2.html @@ -117,7 +117,7 @@ requirejs([ // basic nested list... make.nest('A', [ 1, - make('moo'), + make('moo', {disabled: true}), 2, ]) // nested browser... diff --git a/ui (gen4)/lib/widget/browse2.js b/ui (gen4)/lib/widget/browse2.js index 95c6595c..a9d7f3f8 100755 --- a/ui (gen4)/lib/widget/browse2.js +++ b/ui (gen4)/lib/widget/browse2.js @@ -473,7 +473,14 @@ var BrowserPrototype = { renderHidden: false, localEvents: [ + // XXX STUB??? 'click', + + // XXX keyboard stuff... + // XXX + + // XXX custom events... + // XXX ], }, @@ -561,16 +568,17 @@ var BrowserPrototype = { header.classList.add('sub-list-header') item.collapsed && header.classList.add('collapsed') - e.appendChild(header) // collapse action handler... // XXX STUB: make this overloadable... // XXX handle the 'open' event... - e.addEventListener('click', function(evt){ + header.addEventListener('click', function(evt){ item.collapsed = !item.collapsed // XXX need to pass the root context here... that.render(context) }) + + e.appendChild(header) } // items...