##// END OF EJS Templates
Manually generates the javascript that prototype_helper fails to do with ruby1.9.2....
Jean-Philippe Lang -
r9347:d15ab86459a7
parent child
Show More
@@ -70,9 +70,7 class WatchersController < ApplicationController
70 format.js do
70 format.js do
71 render :update do |page|
71 render :update do |page|
72 users.each do |user|
72 users.each do |user|
73 page.select("#issue_watcher_user_ids_#{user.id}").each do |item|
73 page << %|$$("#issue_watcher_user_ids_#{user.id}").each(function(el){el.remove();});|
74 page.remove item
75 end
76 end
74 end
77 page.insert_html :bottom, 'watchers_inputs', :text => watchers_checkboxes(nil, users, true)
75 page.insert_html :bottom, 'watchers_inputs', :text => watchers_checkboxes(nil, users, true)
78 end
76 end
@@ -122,9 +120,7 private
122 format.js do
120 format.js do
123 render(:update) do |page|
121 render(:update) do |page|
124 c = watcher_css(@watched)
122 c = watcher_css(@watched)
125 page.select(".#{c}").each do |item|
123 page << %|$$(".#{c}").each(function(el){el.innerHTML="#{escape_javascript watcher_link(@watched, user)}"});|
126 page.replace_html item, watcher_link(@watched, user)
127 end
128 end
124 end
129 end
125 end
130 end
126 end
General Comments 0
You need to be logged in to leave comments. Login now