mirror of
https://github.com/flynx/pWiki.git
synced 2025-10-29 18:10:09 +00:00
notes and minor tweaks...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
This commit is contained in:
parent
becd426cde
commit
f31a040db5
@ -1582,6 +1582,10 @@ object.Constructor('Page', BasePage, {
|
||||
// that <store>.match(..) can not know about...
|
||||
// XXX should we do the same for offset???
|
||||
//
|
||||
// XXX BUG: strict does not seem to work:
|
||||
// @macro(src="./resolved-page" else="no" text="yes" strict)
|
||||
// -> yes
|
||||
// should be "no"
|
||||
// XXX should macro:index be 0 or 1 (current) based???
|
||||
// XXX SORT sorting not implemented yet...
|
||||
macro: Macro(
|
||||
@ -1867,17 +1871,20 @@ object.Constructor('Page', BasePage, {
|
||||
// and debugging, set comment it out to disable...
|
||||
//__debug_last_render_state: undefined,
|
||||
// XXX should this handle pattern paths???
|
||||
// XXX this might be a good spot to cache .raw in state...
|
||||
parse: function(text, state){
|
||||
var that = this
|
||||
return Promise.awaitOrRun(
|
||||
text,
|
||||
function(text){
|
||||
// .parser(<state>)
|
||||
if(arguments.length == 1
|
||||
&& text instanceof Object
|
||||
&& !(text instanceof Array)){
|
||||
state = text
|
||||
text = null }
|
||||
return Promise.awaitOrRun(
|
||||
//text,
|
||||
text
|
||||
?? this.raw,
|
||||
function(text){
|
||||
state = state ?? {}
|
||||
state.renderer = state.renderer ?? that
|
||||
// this is here for debugging and introspection...
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user