mirror of
https://github.com/flynx/pWiki.git
synced 2026-08-24 16:26:42 +00:00
a bit of a fix...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
This commit is contained in:
parent
2ad186888e
commit
46d768e4e1
@ -1664,26 +1664,34 @@ module.parser = {
|
|||||||
return '' }) }),
|
return '' }) }),
|
||||||
|
|
||||||
// XXX a naive version, see ._quote(..) for reference...
|
// XXX a naive version, see ._quote(..) for reference...
|
||||||
|
// XXX might be a good idea to do an auto-filter that would be
|
||||||
|
// apropriately selected according to format -- md, html, ...
|
||||||
quote: Macro(
|
quote: Macro(
|
||||||
['src', 'join', 'filter'],
|
['src', 'join', 'filter'],
|
||||||
quoting(
|
quoting(
|
||||||
function(page, args, body, state){
|
function(page, args, body, state){
|
||||||
var res =
|
var that = this
|
||||||
(args.src ?
|
return Promise.awaitOrRun(
|
||||||
page.get(args.src).raw
|
args.src
|
||||||
|
&& this.parseNested(page, args.src, state),
|
||||||
|
function(src){
|
||||||
|
var text =
|
||||||
|
src ?
|
||||||
|
// can be async...
|
||||||
|
page.get(src).raw
|
||||||
: body ?
|
: body ?
|
||||||
body
|
body
|
||||||
: [])
|
: []
|
||||||
return Promise.awaitOrRun(
|
return Promise.awaitOrRun(
|
||||||
res,
|
text,
|
||||||
function(res){
|
function(text){
|
||||||
// filter...
|
// filter...
|
||||||
if(args.filter){
|
if(args.filter){
|
||||||
// XXX
|
// XXX
|
||||||
}
|
}
|
||||||
// XXX join...
|
// XXX join...
|
||||||
// XXX
|
// XXX
|
||||||
return res }) })),
|
return text }) }) })),
|
||||||
|
|
||||||
//
|
//
|
||||||
// @quote(<src>)
|
// @quote(<src>)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user