mirror of
https://github.com/flynx/pWiki.git
synced 2025-12-18 17:11:38 +00:00
added aoutline template...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
This commit is contained in:
parent
4c4c6fa2f7
commit
08f879f212
50
wiki.js
50
wiki.js
@ -815,11 +815,14 @@ var data = {
|
|||||||
+'<macro src="../*">'
|
+'<macro src="../*">'
|
||||||
+'<div class="todo-item">'
|
+'<div class="todo-item">'
|
||||||
+'<input type="checkbox"/>'
|
+'<input type="checkbox"/>'
|
||||||
+'<include class="raw" '
|
+'<include '
|
||||||
|
+'class="raw" '
|
||||||
+'contenteditable tabindex="0" '
|
+'contenteditable tabindex="0" '
|
||||||
+'style="display:inline-block" '
|
+'style="display:inline-block" '
|
||||||
+'saveto="@source(./path)" '
|
+'saveto="@source(./path)" '
|
||||||
+'src="./raw"/>'
|
+'src="."'
|
||||||
|
+'/>'
|
||||||
|
//+'<span class="separator"/>\n'
|
||||||
+'<a class="button" href="#@source(./path)/delete">×</a>'
|
+'<a class="button" href="#@source(./path)/delete">×</a>'
|
||||||
+'</div>'
|
+'</div>'
|
||||||
+'</macro>'
|
+'</macro>'
|
||||||
@ -841,6 +844,42 @@ var data = {
|
|||||||
+'</slot>'
|
+'</slot>'
|
||||||
+'\n',
|
+'\n',
|
||||||
},
|
},
|
||||||
|
|
||||||
|
'Templates/outline': {
|
||||||
|
text: ''
|
||||||
|
//*
|
||||||
|
+'<div>'
|
||||||
|
// XXX select all on focus...
|
||||||
|
+'<span class="raw" contenteditable tabindex="0" '
|
||||||
|
+'saveto="@source(../path)/@now()" style="display:inline-block">'
|
||||||
|
+'+'
|
||||||
|
+'</span>'
|
||||||
|
+'</div>'
|
||||||
|
//+'<br>'
|
||||||
|
//*/
|
||||||
|
+'<macro src="../*">'
|
||||||
|
+'<div class="todo-item">'
|
||||||
|
+'<div>'
|
||||||
|
+'<include '
|
||||||
|
+'class="raw" '
|
||||||
|
+'contenteditable tabindex="0" '
|
||||||
|
+'style="display:inline-block" '
|
||||||
|
+'saveto="@source(./path)" '
|
||||||
|
+'src="."'
|
||||||
|
+'/>'
|
||||||
|
+'<span class="separator"/>'
|
||||||
|
+'<a class="button" href="#@source(./path)/delete">×</a>'
|
||||||
|
+'</div>'
|
||||||
|
+'<div style="padding-left: 30px">'
|
||||||
|
+'<include '
|
||||||
|
+'style="display:inline-block" '
|
||||||
|
+'src="@source(./path)/outline" '
|
||||||
|
+'/>'
|
||||||
|
+'</div>'
|
||||||
|
+'</div>'
|
||||||
|
+'</macro>'
|
||||||
|
+'\n',
|
||||||
|
},
|
||||||
}
|
}
|
||||||
data.__proto__ = BaseData
|
data.__proto__ = BaseData
|
||||||
|
|
||||||
@ -912,6 +951,11 @@ var Wiki = {
|
|||||||
.replace(/\$NOW|\$\{NOW\}/g, ''+Date.now())
|
.replace(/\$NOW|\$\{NOW\}/g, ''+Date.now())
|
||||||
},
|
},
|
||||||
resolvePathActions: function(){
|
resolvePathActions: function(){
|
||||||
|
// XXX this can happen when we are getting '.../*' of an empty item...
|
||||||
|
if(this.path == null){
|
||||||
|
return this
|
||||||
|
}
|
||||||
|
|
||||||
var p = path2lst(this.path).pop()
|
var p = path2lst(this.path).pop()
|
||||||
|
|
||||||
if(p in PathActions){
|
if(p in PathActions){
|
||||||
@ -1025,6 +1069,8 @@ var Wiki = {
|
|||||||
// NOTE: changing path will update all the links to the moving page.
|
// NOTE: changing path will update all the links to the moving page.
|
||||||
// NOTE: if a link can't be updated without a conflit then it is left
|
// NOTE: if a link can't be updated without a conflit then it is left
|
||||||
// unchanged, and a redirect page will be created.
|
// unchanged, and a redirect page will be created.
|
||||||
|
//
|
||||||
|
// XXX this can be null if we are getting '.../*' of an empty item...
|
||||||
get path(){
|
get path(){
|
||||||
return (this.__order || this.resolveStarPath(this.location))[this.at()] },
|
return (this.__order || this.resolveStarPath(this.location))[this.at()] },
|
||||||
// XXX should link updating be part of this???
|
// XXX should link updating be part of this???
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user