From d2e7f8502b2cfc2d462e8970faffad8163736258 Mon Sep 17 00:00:00 2001 From: "Alex A. Naanou" Date: Thu, 28 Apr 2022 17:56:23 +0300 Subject: [PATCH] cleanup... Signed-off-by: Alex A. Naanou --- pwiki2.js | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/pwiki2.js b/pwiki2.js index 70b65ef..26b25c3 100755 --- a/pwiki2.js +++ b/pwiki2.js @@ -982,25 +982,23 @@ object.Constructor('Page', BasePage, { slot: function(args, body, state){ var name = args.name var text = args.text ?? body - var pos = this.__parser__.getPositional(args) var slots = state.slots = state.slots ?? {} + //var hidden = name in slots + // XXX EXPERIMENTAL + var pos = this.__parser__.getPositional(args) var hidden = - // 'hidden' has priority... + // 'hidden' has priority... (pos.includes('hidden') || args.hidden) - // explicitly show... + // explicitly show... () || ((pos.includes('shown') || args.shown) ? false // show first instance... : name in slots) - - console.log('---', hidden) - - // XXX should this use .parse(..) or .expand(..) ??? slots[name] = [...this.__parser__.expand(this, text, state)] return hidden ?