mirror of
https://github.com/flynx/pWiki.git
synced 2025-12-19 09:31:39 +00:00
cleanup...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
This commit is contained in:
parent
086d2e6202
commit
d2e7f8502b
10
pwiki2.js
10
pwiki2.js
@ -982,25 +982,23 @@ object.Constructor('Page', BasePage, {
|
|||||||
slot: function(args, body, state){
|
slot: function(args, body, state){
|
||||||
var name = args.name
|
var name = args.name
|
||||||
var text = args.text ?? body
|
var text = args.text ?? body
|
||||||
var pos = this.__parser__.getPositional(args)
|
|
||||||
|
|
||||||
var slots = state.slots =
|
var slots = state.slots =
|
||||||
state.slots
|
state.slots
|
||||||
?? {}
|
?? {}
|
||||||
|
|
||||||
|
//var hidden = name in slots
|
||||||
|
// XXX EXPERIMENTAL
|
||||||
|
var pos = this.__parser__.getPositional(args)
|
||||||
var hidden =
|
var hidden =
|
||||||
// 'hidden' has priority...
|
// 'hidden' has priority...
|
||||||
(pos.includes('hidden') || args.hidden)
|
(pos.includes('hidden') || args.hidden)
|
||||||
// explicitly show...
|
// explicitly show... ()
|
||||||
|| ((pos.includes('shown') || args.shown) ?
|
|| ((pos.includes('shown') || args.shown) ?
|
||||||
false
|
false
|
||||||
// show first instance...
|
// show first instance...
|
||||||
: name in slots)
|
: name in slots)
|
||||||
|
|
||||||
|
|
||||||
console.log('---', hidden)
|
|
||||||
|
|
||||||
// XXX should this use .parse(..) or .expand(..) ???
|
|
||||||
slots[name] = [...this.__parser__.expand(this, text, state)]
|
slots[name] = [...this.__parser__.expand(this, text, state)]
|
||||||
|
|
||||||
return hidden ?
|
return hidden ?
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user