]> source.dussan.org Git - redmine.git/commitdiff
Don't wrap watcher link with span.
authorJean-Philippe Lang <jp_lang@yahoo.fr>
Thu, 7 Feb 2013 20:13:15 +0000 (20:13 +0000)
committerJean-Philippe Lang <jp_lang@yahoo.fr>
Thu, 7 Feb 2013 20:13:15 +0000 (20:13 +0000)
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@11334 e93f8b46-1217-0410-a6f0-8f06a7374b81

app/helpers/watchers_helper.rb
app/views/boards/show.html.erb
app/views/issues/_action_menu.html.erb
app/views/messages/show.html.erb
app/views/news/show.html.erb
app/views/watchers/_set_watcher.js.erb
app/views/wiki/date_index.html.erb
app/views/wiki/index.html.erb
app/views/wiki/show.html.erb

index 10d5a66ce74b6b206044e6a78ab8a6c9352ac2a4..5b3b1b7b43b44ea041239c67c100739a7e94f001 100644 (file)
 module WatchersHelper
 
   def watcher_tag(object, user, options={})
-    content_tag("span", watcher_link(object, user), :class => watcher_css(object))
+    ActiveSupport::Deprecation.warn "#watcher_tag is deprecated and will be removed in Redmine 3.0. Use #watcher_link instead."
+    watcher_link(object, user)
   end
 
   def watcher_link(object, user)
     return '' unless user && user.logged? && object.respond_to?('watched_by?')
     watched = object.watched_by?(user)
+    css = [watcher_css(object), watched ? 'icon icon-fav' : 'icon icon-fav-off'].join(' ')
     url = {:controller => 'watchers',
            :action => (watched ? 'unwatch' : 'watch'),
            :object_type => object.class.to_s.underscore,
            :object_id => object.id}
     link_to((watched ? l(:button_unwatch) : l(:button_watch)), url,
-            :remote => true, :method => 'post', :class => (watched ? 'icon icon-fav' : 'icon icon-fav-off'))
-
+            :remote => true, :method => 'post', :class => css)
   end
 
   # Returns the css class used to identify watch links for a given +object+
index 1a006a6ad6ababfd5c869b542924102687c28667..f5e9b12952eaa8688bf2c84bb3475e6e61896bf5 100644 (file)
@@ -5,7 +5,7 @@
             new_board_message_path(@board),
             :class => 'icon icon-add',
             :onclick => 'showAndScrollTo("add-message", "message_subject"); return false;' if User.current.allowed_to?(:add_messages, @board.project) %>
-<%= watcher_tag(@board, User.current) %>
+<%= watcher_link(@board, User.current) %>
 </div>
 
 <div id="add-message" style="display:none;">
index aade33970466ed4ef6f0333b64126bc4f2f9938b..4757ebcba042c51e761a1e154ce996a54b75e17f 100644 (file)
@@ -1,7 +1,7 @@
 <div class="contextual">
 <%= link_to l(:button_update), edit_issue_path(@issue), :onclick => 'showAndScrollTo("update", "issue_notes"); return false;', :class => 'icon icon-edit', :accesskey => accesskey(:edit) if @issue.editable? %>
 <%= link_to l(:button_log_time), new_issue_time_entry_path(@issue), :class => 'icon icon-time-add' if User.current.allowed_to?(:log_time, @project) %>
-<%= watcher_tag(@issue, User.current) %>
+<%= watcher_link(@issue, User.current) %>
 <%= link_to l(:button_copy), project_copy_issue_path(@project, @issue), :class => 'icon icon-copy' if User.current.allowed_to?(:add_issues, @project) %>
 <%= link_to l(:button_delete), issue_path(@issue), :data => {:confirm => issues_destroy_confirmation_message(@issue)}, :method => :delete, :class => 'icon icon-del' if User.current.allowed_to?(:delete_issues, @project) %>
 </div>
index db9a2c8af678b821a7be821ce41d77002be5f74d..37c072c3ce0049855ab6c0bc7e3fd0a2c5f30df3 100644 (file)
@@ -1,7 +1,7 @@
 <%= board_breadcrumb(@message) %>
 
 <div class="contextual">
-    <%= watcher_tag(@topic, User.current) %>
+    <%= watcher_link(@topic, User.current) %>
     <%= link_to(
           l(:button_quote),
           {:action => 'quote', :id => @topic},
index d4c0bae3ecea90f478859d1dd64205bb59c2aca8..d359e90b95612090fe423fb3c626e940bfb4b2d8 100644 (file)
@@ -1,5 +1,5 @@
 <div class="contextual">
-<%= watcher_tag(@news, User.current) %>
+<%= watcher_link(@news, User.current) %>
 <%= link_to(l(:button_edit),
       edit_news_path(@news),
       :class => 'icon icon-edit',
index 6283a380570d20a41bb9ff4cb30e424a0590fe73..e5cdc4f3e27b2790fb3b1b54793f13dfa39c3d26 100644 (file)
@@ -1,2 +1,2 @@
 <% selector = ".#{watcher_css(watched)}" %>
-$("<%= selector %>").each(function(){$(this).html("<%= escape_javascript watcher_link(watched, user) %>")});
+$("<%= selector %>").each(function(){$(this).replaceWith("<%= escape_javascript watcher_link(watched, user) %>")});
index 4bc31dcd7699b827b8c06cea67d6bca711f04e5e..a543ef229b4996a4ec14eb3e06e486115f8e7c84 100644 (file)
@@ -1,5 +1,5 @@
 <div class="contextual">
-<%= watcher_tag(@wiki, User.current) %>
+<%= watcher_link(@wiki, User.current) %>
 </div>
 
 <h2><%= l(:label_index_by_date) %></h2>
index 79cea66dd4d97289dfa234eded864c36a3f3b0cd..333cc8531b07a9cd511fbd6d1c316e09776e421c 100644 (file)
@@ -1,5 +1,5 @@
 <div class="contextual">
-<%= watcher_tag(@wiki, User.current) %>
+<%= watcher_link(@wiki, User.current) %>
 </div>
 
 <h2><%= l(:label_index_by_title) %></h2>
index dfb4add7ca23cd3273a241f96c5630d359065d34..b4386b754994dce7d5a65511f88e90500cff7944 100644 (file)
@@ -2,7 +2,7 @@
 <% if @editable %>
 <% if @content.current_version? %>
   <%= link_to_if_authorized(l(:button_edit), {:action => 'edit', :id => @page.title}, :class => 'icon icon-edit', :accesskey => accesskey(:edit)) %>
-  <%= watcher_tag(@page, User.current) %>
+  <%= watcher_link(@page, User.current) %>
   <%= link_to_if_authorized(l(:button_lock), {:action => 'protect', :id => @page.title, :protected => 1}, :method => :post, :class => 'icon icon-lock') if !@page.protected? %>
   <%= link_to_if_authorized(l(:button_unlock), {:action => 'protect', :id => @page.title, :protected => 0}, :method => :post, :class => 'icon icon-unlock') if @page.protected? %>
   <%= link_to_if_authorized(l(:button_rename), {:action => 'rename', :id => @page.title}, :class => 'icon icon-move') %>