@@ -23,18 +23,22 class WatchersController < ApplicationController | |||||
23 | user = User.current |
|
23 | user = User.current | |
24 | @watched.add_watcher(user) |
|
24 | @watched.add_watcher(user) | |
25 | respond_to do |format| |
|
25 | respond_to do |format| | |
26 | format.html { render :text => 'Watcher added.', :layout => true } |
|
26 | format.html { redirect_to :back } | |
27 | format.js { render(:update) {|page| page.replace_html 'watcher', watcher_link(@watched, user)} } |
|
27 | format.js { render(:update) {|page| page.replace_html 'watcher', watcher_link(@watched, user)} } | |
28 | end |
|
28 | end | |
|
29 | rescue RedirectBackError | |||
|
30 | render :text => 'Watcher added.', :layout => true | |||
29 | end |
|
31 | end | |
30 |
|
32 | |||
31 | def remove |
|
33 | def remove | |
32 | user = User.current |
|
34 | user = User.current | |
33 | @watched.remove_watcher(user) |
|
35 | @watched.remove_watcher(user) | |
34 | respond_to do |format| |
|
36 | respond_to do |format| | |
35 | format.html { render :text => 'Watcher removed.', :layout => true } |
|
37 | format.html { redirect_to :back } | |
36 | format.js { render(:update) {|page| page.replace_html 'watcher', watcher_link(@watched, user)} } |
|
38 | format.js { render(:update) {|page| page.replace_html 'watcher', watcher_link(@watched, user)} } | |
37 | end |
|
39 | end | |
|
40 | rescue RedirectBackError | |||
|
41 | render :text => 'Watcher removed.', :layout => true | |||
38 | end |
|
42 | end | |
39 |
|
43 | |||
40 | private |
|
44 | private |
General Comments 0
You need to be logged in to leave comments.
Login now