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