Index: openacs-4/packages/xowiki/xowiki.info =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/xowiki/xowiki.info,v diff -u -N -r1.153.2.20 -r1.153.2.21 --- openacs-4/packages/xowiki/xowiki.info 13 Sep 2016 08:30:37 -0000 1.153.2.20 +++ openacs-4/packages/xowiki/xowiki.info 2 Oct 2016 16:50:47 -0000 1.153.2.21 @@ -10,7 +10,7 @@ t xowiki - + Gustaf Neumann A xotcl-based enterprise wiki system with multiple object types 2016-09-08 @@ -55,10 +55,11 @@ BSD-Style 2 - + + Index: openacs-4/packages/xowiki/tcl/includelet-procs.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/xowiki/tcl/includelet-procs.tcl,v diff -u -N -r1.200.2.19 -r1.200.2.20 --- openacs-4/packages/xowiki/tcl/includelet-procs.tcl 1 Oct 2016 11:04:31 -0000 1.200.2.19 +++ openacs-4/packages/xowiki/tcl/includelet-procs.tcl 2 Oct 2016 16:50:47 -0000 1.200.2.20 @@ -574,19 +574,19 @@ set parent_id [[my set __including_page] parent_id] set url [$package_id pretty_link -absolute 1 -siteurl $siteurl -parent_id $parent_id news-item] if {$label eq ""} {set label "Add to [$package_id instance_name]"} - template::add_body_script -script [subst { - document.getElementById('[my id]').addEventListener('click', function (event) { - event.preventDefault(); - d=document;w=window;t=''; - if(d.selection){t=d.selection.createRange().text;} - else if(d.getSelection){t=d.getSelection();} - else if(w.getSelection){t=w.getSelection();} - void(open('$url?m=create-new&title='+escape(d.title)+ - '&detail_link='+escape(d.location.href)+'&text='+escape(t),'_blank', - 'scrollbars=yes,width=700,height=575,status=yes,resizable=yes,scrollbars=yes')); - return false; - }, false); - }] + + template::add_event_listener \ + -id [my id] \ + -script [subst { + d=document;w=window;t=''; + if(d.selection){t=d.selection.createRange().text;} + else if(d.getSelection){t=d.getSelection();} + else if(w.getSelection){t=w.getSelection();} + void(open('$url?m=create-new&title='+escape(d.title)+ + '&detail_link='+escape(d.location.href)+'&text='+escape(t),'_blank', + 'scrollbars=yes,width=700,height=575,status=yes,resizable=yes,scrollbars=yes')); + }] + return "[ns_quotehtml $label]" } @@ -1432,19 +1432,14 @@
}] - template::add_body_script -script [subst { - document.getElementById('[my id]-edit-tags-control').addEventListener('click', function (event) { - event.preventDefault(); - document.getElementById("[my id]-edit_tags").style.display="block"; - return false; - }); - document.getElementById('[my id]-popular-tags-control').addEventListener('click', function (event) { - event.preventDefault(); - get_popular_tags("[ns_quotehtml $popular_tags_link]","[my id]"); - return false; - }); - }] - + template::add_event_listener \ + -id [my id]-edit-tags-control \ + -script [subst {document.getElementById("[my id]-edit_tags").style.display="block";}] + + template::add_event_listener \ + -id [my id]-popular-tags-control \ + -script [subst {get_popular_tags("[ns_quotehtml $popular_tags_link]","[my id]");}] + return $content } @@ -2443,13 +2438,9 @@ }] - template::add_body_script -script [subst { - document.getElementById("$id-control").addEventListener('click', function (event) { - event.preventDefault(); - document.getElementById("$id").style.display="inline"; - return false; - }); - }] + template::add_event_listener \ + -id $id-control \ + -script [subst {document.getElementById("$id").style.display="inline";}] return $inner_html$save_form }