Index: openacs-4/packages/xowiki/tcl/adp-generator-procs.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/xowiki/tcl/adp-generator-procs.tcl,v diff -u -N -r1.45 -r1.46 --- openacs-4/packages/xowiki/tcl/adp-generator-procs.tcl 3 Jul 2015 11:09:48 -0000 1.45 +++ openacs-4/packages/xowiki/tcl/adp-generator-procs.tcl 7 Aug 2017 23:48:30 -0000 1.46 @@ -24,31 +24,39 @@ ADP_Generator instproc master_part {} { return [subst -novariables -nobackslashes \ { - @title;literal@ @context;literal@ @item_id;literal@ - property_body - property_doc - - [my extra_header_stuff]@header_stuff;literal@ - }]\n + body + doc + [my extra_header_stuff]@header_stuff;literal@}]\n } ADP_Generator instproc wikicmds_part {} { if {![my wikicmds]} {return ""} - return {
+ return { + <% + if {$::::xowiki::search_mounted_p} { + template::add_event_listener \ + -id wiki-menu-do-search-control \ + -script { + document.getElementById('do_search').style.display = 'inline'; + document.getElementById('do_search_q').focus(); + } + } + %> + } } @@ -59,9 +67,11 @@ } ADP_Generator instproc content_part {} { - return "@top_includelets;noquote@\n\ -

@title@ (@page_context@)

\n\ -

@title@

\n\ + return "\ + @top_includelets;noquote@\n\ +
@body.menubarHTML;noquote@
\n\ +

@body.title@ (@page_context@)

\n\ +

@body.title@

\n\ \n\
@folderhtml;noquote@
\n\
@content;noquote@
\n\ @@ -91,7 +101,7 @@ ADP_Generator instproc init {} { set name [namespace tail [self]] - set filename [file dirname [info script]]/../www/$name.adp + set filename [file dirname [info script]]/../resources/templates/$name.adp # generate the adp file, if it does not exist if {[catch {set f [open $filename w]} errorMsg]} { my log "Warning: cannot overwrite ADP $filename, ignoring possible changes" @@ -128,7 +138,7 @@ ADP_Generator create oacs-view -master 1 -footer 1 \ -extra_header_stuff { - + } \ -proc content_part {} { set open_page {-open_page [list @name@]} @@ -157,7 +167,7 @@ -extra_header_stuff { - + } \ -proc before_render {page} { ::xo::cc set_parameter weblog_page weblog-portlet @@ -196,7 +206,7 @@
- Contributors + Contributors
@@ -220,7 +230,7 @@ - + } \ -proc before_render {page} { ::xo::cc set_parameter weblog_page weblog-portlet @@ -266,7 +276,89 @@ }] } + + # oacs-view3-bootstrap3 + # + # similar to oacs view3, but based on bootstrap + # + ADP_Generator create oacs-view3-bootstrap3 -master 1 -footer 0 -wikicmds 1 \ + -extra_header_stuff { + + + + + } \ + -proc before_render {page} { + ::xo::cc set_parameter weblog_page weblog-portlet + } \ + -proc content_part {} { + set open_page {-open_page [list @name@]} + return [subst -novariables -nobackslashes {\ +
+ +
+ @top_includelets;noquote@ +
@body.menubarHTML;noquote@
+

@body.title@ (@page_context@)

+

@body.title@

+ +
@folderhtml;noquote@
+
@content;noquote@
+
+ @content;noquote@ +
+ +
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ + Contributors +
+
+ +
+
+ +
+
+
+
+
+
+
+ @footer;noquote@ +
+
+ }] + } + + + #################################################################################### # # view-book @@ -280,8 +372,21 @@ #::xo::cc set_parameter weblog_page weblog-portlet } \ -proc content_part {} { - return [subst -novariables -nobackslashes \ - {
@@ -298,33 +403,33 @@ - - Previous + + Previous - - No Previous + + No Previous - - + +
@book_relpos@
@book_relpos@
- + - - Next + + Next - - No Next + + No Next @@ -341,10 +446,10 @@ &="per_object_categories_with_links" &="digg_link" &="delicious_link" &="my_yahoo_link" &="gc_link" &="gc_comments" &="notification_subscribe_link" &="notification_image" - &="top_includelets" &="folderhtml" &="page"> + &="top_includelets" &="folderhtml" &="page" &="doc" &="body">
- }]} + }} #################################################################################### #