mirror of
https://github.com/flynx/pWiki.git
synced 2025-10-29 18:10:09 +00:00
cleanup...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
This commit is contained in:
parent
086d2e6202
commit
d2e7f8502b
12
pwiki2.js
12
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 ?
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user