diff --git a/app/controllers/watchers_controller.rb b/app/controllers/watchers_controller.rb index c4f857f98..f462a3859 100644 --- a/app/controllers/watchers_controller.rb +++ b/app/controllers/watchers_controller.rb @@ -70,9 +70,7 @@ class WatchersController < ApplicationController format.js do render :update do |page| users.each do |user| - page.select("#issue_watcher_user_ids_#{user.id}").each do |item| - page.remove item - end + page << %|$$("#issue_watcher_user_ids_#{user.id}").each(function(el){el.remove();});| end page.insert_html :bottom, 'watchers_inputs', :text => watchers_checkboxes(nil, users, true) end @@ -122,9 +120,7 @@ private format.js do render(:update) do |page| c = watcher_css(@watched) - page.select(".#{c}").each do |item| - page.replace_html item, watcher_link(@watched, user) - end + page << %|$$(".#{c}").each(function(el){el.innerHTML="#{escape_javascript watcher_link(@watched, user)}"});| end end end