From 94e2537891d07e05f1d32d3de2fa757d928cec59 Mon Sep 17 00:00:00 2001 From: "Alex A. Naanou" Date: Tue, 14 May 2019 03:55:35 +0300 Subject: [PATCH] minor tweaks... Signed-off-by: Alex A. Naanou --- ui (gen4)/experiments/canvas-waveform.html | 252 +++++++++++++++++++++ ui (gen4)/lib/widget/browse2.js | 4 +- 2 files changed, 254 insertions(+), 2 deletions(-) create mode 100644 ui (gen4)/experiments/canvas-waveform.html diff --git a/ui (gen4)/experiments/canvas-waveform.html b/ui (gen4)/experiments/canvas-waveform.html new file mode 100644 index 00000000..3e862da2 --- /dev/null +++ b/ui (gen4)/experiments/canvas-waveform.html @@ -0,0 +1,252 @@ + + + + + + + + + + + + + + + +
+ +
+ + + + + + +
+ +
+ + + + + + + + diff --git a/ui (gen4)/lib/widget/browse2.js b/ui (gen4)/lib/widget/browse2.js index 6962e837..f6b92e9d 100755 --- a/ui (gen4)/lib/widget/browse2.js +++ b/ui (gen4)/lib/widget/browse2.js @@ -198,6 +198,7 @@ Items.ListTitle = function(){} // // // XXX should this be simply a shorthand to .trigger(..) ??? +// XXX ASAP: should call the handlers with actual items and not the arguments... var makeEventMethod = function(event, handler){ return function(item){ // register handler... @@ -1785,7 +1786,7 @@ var BaseBrowserPrototype = { // XXX need a way to extend these to: // - be able to trigger an external (DOM) event... // - be able to be triggered from an external (DOM) event... - // XXX should we trigger the item's focus events??? + // XXX should call the handlers with actual items and not the arguments... // XXX should this return the focused item???? focus: makeItemEventMethod('focus', function(evt, items){ // NOTE: if we got multiple matches we care only about the first one... @@ -1801,7 +1802,6 @@ var BaseBrowserPrototype = { blur: makeItemEventMethod('blur', function(evt, items){ items.forEach(function(item){ delete item.focused }) }), - // XXX should we trigger the item's select events??? select: makeItemEventMethod('select', function(evt, items){ items.forEach(function(item){ item.selected = true }) }),