Index: openacs-4/packages/xowiki/tcl/repeat-procs.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/xowiki/tcl/repeat-procs.tcl,v diff -u -N -r1.5 -r1.5.2.1 --- openacs-4/packages/xowiki/tcl/repeat-procs.tcl 8 Jun 2015 15:51:07 -0000 1.5 +++ openacs-4/packages/xowiki/tcl/repeat-procs.tcl 3 Oct 2016 13:35:01 -0000 1.5.2.1 @@ -182,25 +182,32 @@ $c render_input # compound fields - link not shown if we are not rendering for the template and copy the template afterwards # if {!$containerDisabled} { + set del_id "repeat-del-link-[$c set id]" ::html::a -href "#" \ - -id "repeat-del-link-[$c set id]" \ - -class "repeat-del-link" \ - -onclick "return xowiki.repeat.delItem(this,\"$clientData\")" { + -id $del_id \ + -class "repeat-del-link" { html::t [my repeat_remove_label] } + template::add_event_listener \ + -id $del_id \ + -script [subst {xowiki.repeat.delItem(this,\"$clientData\");}] # } } incr i } set hidden [expr {[my count_values [my value]] == $max ? "display: none;" : ""}] # if {!$containerDisabled} { + set add_id "repeat-add-link-[my id]" html::a -href "#" \ - -id "repeat-add-link-[my id]" \ + -id $add_id \ -style "$hidden" \ - -class "repeat-add-link" \ - -onclick "return xowiki.repeat.addItem(this,\"$clientData\");" { + -class "repeat-add-link" { html::t [my repeat_add_label] } + template::add_event_listener \ + -id $add_id \ + -script [subst {xowiki.repeat.addItem(this,\"$clientData\");}] + # } } }