From 8553ca8594c8ec13bc0b39b562327f32599cf993 Mon Sep 17 00:00:00 2001 From: "Alex A. Naanou" Date: Sun, 8 Sep 2019 05:09:16 +0300 Subject: [PATCH] tweaking... Signed-off-by: Alex A. Naanou --- ui (gen4)/lib/widget/browse2.js | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/ui (gen4)/lib/widget/browse2.js b/ui (gen4)/lib/widget/browse2.js index f5d42786..1a3b4dab 100755 --- a/ui (gen4)/lib/widget/browse2.js +++ b/ui (gen4)/lib/widget/browse2.js @@ -3187,6 +3187,7 @@ var BaseBrowserPrototype = { // - from/to/around/count support... // - ability to render separate items/sub-trees or lists of items... // ...pass the list to .walk(..), i.e. .walk(list/query, ...) + // XXX revise how options are passed down the inlined/nested browsers... // XXX doc... render: function(options, renderer){ var that = this @@ -3207,12 +3208,12 @@ var BaseBrowserPrototype = { : 0 options = Object.assign( - Object.create(this.options || {}), - { - iterateNonIterable: true, - includeInlinedBlocks: true, - }, - options || {}) + Object.create(this.options || {}), + { + iterateNonIterable: true, + includeInlinedBlocks: true, + }, + options || {}) var render = renderer || this.__renderer__ render = render.root == null ? @@ -3294,6 +3295,8 @@ var BaseBrowserPrototype = { (l = (e.children instanceof BaseBrowser ? e.children : e) + // XXX we for some reason lose part + // of the options here... .render(options, render, i+1, p)) : children(true) } @@ -4266,7 +4269,7 @@ module.HTMLRenderer = { : this.split(/\s+/g) })) // special classes... .concat( - (options.shorthandItemClasses || {}) + (options.shorthandItemClasses || []) .filter(function(cls){ return !!item[cls] }))) @@ -5425,7 +5428,7 @@ var HTMLBrowserPrototype = { : this.split(/\s+/g) })) // special classes... .concat( - (options.shorthandItemClasses || {}) + (options.shorthandItemClasses || []) .filter(function(cls){ return !!item[cls] })))