1 |
wakaba |
1.1 |
Name: |
2 |
|
|
Menu |
3 |
|
|
FullName: |
4 |
|
|
SuikaWiki: menu |
5 |
|
|
URI: |
6 |
|
|
IW:SuikaWiki:SuikaWiki |
7 |
|
|
|
8 |
|
|
MODULE: |
9 |
|
|
SuikaWiki::View->definition (WithMenu => { |
10 |
|
|
media => {type => 'text/html', charset => 1, expires => 120}, |
11 |
|
|
#xmedia => {type => 'application/xhtml+xml', charset => 1, expires => 120}, |
12 |
|
|
template => <<EOH}); |
13 |
|
|
%html-document(title=>{%res(name=>{View:WebPageTitle});}p,link-meta=>{%predefined-template(name=>links);}p,content=>{ |
14 |
|
|
%section(level=>1,add-to-toc=>0,type=>body,title=>{%ns-short-page-name;}p,heading,content=>{ |
15 |
|
|
%block(id=>myuri,content=>{%img-favicon(use-page-icon);%uri-wiki;}p); |
16 |
|
|
%section(id=>tools1,class=>tools,add-to-toc=>0,content=>{ |
17 |
|
|
%anchor-wiki(rel=>view,up-to-date,mode=>default,class=>wiki-cmd,label=>{%res(name=>ReloadThisPage);}p,title=>{%res(name=>ReloadThisPageLong);}p); |
18 |
|
|
%predefined-template(name=>navbar); |
19 |
|
|
}p); |
20 |
|
|
%section(id=>content-frame,add-to-toc=>0,content=>{ |
21 |
|
|
%section(level=>2,id=>read,add-to-toc=>0,content=>{%read(comment);}p); |
22 |
|
|
%section(level=>2,id=>see-also,title=>{%res(name=>SeeAlso);}p,heading,content=>{%search-result;}p); |
23 |
|
|
%section(level=>2,id=>referer,title=>{%res(name=>Referer);}p,heading,content=>{%referer-list;}p); |
24 |
|
|
%section(level=>2,id=>toc,title=>{%res(name=>{TOC:Title};}p,heading,add_to_toc=>0,content=>{%toc(drag);}p); |
25 |
|
|
%section(id=>last-modified,add_to_toc=>0,content=>{%res(name=>{LastModified=});%last-modified;}p); |
26 |
|
|
%section(class=>tools,add_to_toc=>0,content=>{%predefined-template(name=>navbar);}p); |
27 |
|
|
%section(id=>footer,add-to-toc=>0,content=>{%predefined-template(name=>footer);}p); |
28 |
|
|
}p); |
29 |
|
|
%section(level=>2,id=>side-menu,add-to-toc=>0,content=>{%read(page=>{@{[$main::PageName{MenuBar}]}});}p); |
30 |
|
|
}p); |
31 |
|
|
}p); |
32 |
|
|
EOH |
33 |
|
|
|
34 |
|
|
SuikaWiki::View->definition (mininav => { |
35 |
|
|
media => {type => 'text/html', charset => 1, expires => 120}, |
36 |
|
|
#xmedia => {type => 'application/xhtml+xml', charset => 1, expires => 120}, |
37 |
|
|
template => <<EOH}); |
38 |
|
|
%html-document(title=>{%res(name=>{View:WebPageTitle});}p,link-meta=>{%predefined-template(name=>links);}p,content=>{ |
39 |
|
|
%section(level=>1,add-to-toc=>0,type=>body,content=>{ |
40 |
|
|
%section(level=>2,id=>side-menu,class=>mininav,add-to-toc=>0,content=>{ |
41 |
|
|
%read(page=>{@{[$main::PageName{MenuBar}]}}); |
42 |
|
|
%anchor-wiki(rel=>view,mode=>mininav,class=>wiki-cmd,target=>_self,label=>{%res(name=>ReloadThisPage);}p,title=>{%res(name=>ReloadThisPageLong);}p); |
43 |
|
|
}p); |
44 |
|
|
}p); |
45 |
|
|
}p); |
46 |
|
|
EOH |
47 |
|
|
# TODO: Any//Name//Space//MenuBar (like favicon) |
48 |
|
|
|
49 |
|
|
SuikaWiki::View->template ('links')->add_line (q(%link-wiki(page=>"Wiki//MenuBar",mode=>mininav,rel=>"sidebar navigator",class=>wiki);)); |
50 |
|
|
|
51 |
|
|
POD:LICENSE: |
52 |
|
|
Copyright 2003 Wakaba <w@suika.fam.cx> |
53 |
|
|
|
54 |
|
|
%%GNUGPL2%% |