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 ""
}
@@ -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
}