]> source.dussan.org Git - redmine.git/commitdiff
Deprecated :confirm => 'Text' option.
authorJean-Philippe Lang <jp_lang@yahoo.fr>
Sat, 7 Jul 2012 14:36:49 +0000 (14:36 +0000)
committerJean-Philippe Lang <jp_lang@yahoo.fr>
Sat, 7 Jul 2012 14:36:49 +0000 (14:36 +0000)
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@9937 e93f8b46-1217-0410-a6f0-8f06a7374b81

33 files changed:
app/helpers/application_helper.rb
app/views/admin/projects.html.erb
app/views/attachments/_links.html.erb
app/views/auth_sources/index.html.erb
app/views/context_menus/issues.html.erb
app/views/context_menus/time_entries.html.erb
app/views/custom_fields/_index.html.erb
app/views/documents/show.html.erb
app/views/enumerations/index.html.erb
app/views/files/index.html.erb
app/views/groups/index.html.erb
app/views/issue_statuses/index.html.erb
app/views/issues/_action_menu.html.erb
app/views/issues/_relations.html.erb
app/views/issues/index.html.erb
app/views/messages/show.html.erb
app/views/my/blocks/_timelog.html.erb
app/views/news/show.html.erb
app/views/projects/settings/_activities.html.erb
app/views/projects/settings/_boards.html.erb
app/views/projects/settings/_issue_categories.html.erb
app/views/projects/settings/_members.html.erb
app/views/projects/settings/_repositories.html.erb
app/views/projects/settings/_versions.html.erb
app/views/queries/index.html.erb
app/views/repositories/_related_issues.html.erb
app/views/roles/index.html.erb
app/views/timelog/_list.html.erb
app/views/trackers/index.html.erb
app/views/users/edit.html.erb
app/views/users/index.html.erb
app/views/versions/show.html.erb
app/views/wiki/show.html.erb

index 9963408fb7027389b0469312ae7a1fb1ce9f6b03..d118e04d64ac72aaf303b53a6d8d281300bb972c 100644 (file)
@@ -985,6 +985,16 @@ module ApplicationHelper
     html.html_safe
   end  
 
+  def delete_link(url, options={})
+    options = {
+      :method => :delete,
+      :data => {:confirm => l(:text_are_you_sure)},
+      :class => 'icon icon-del'
+    }.merge(options)
+
+    link_to l(:button_delete), url, options
+  end
+
   def back_url_hidden_field_tag
     back_url = params[:back_url] || request.env['HTTP_REFERER']
     back_url = CGI.unescape(back_url.to_s)
index 1d8bcc002d5a88e620644c926ca62ab149641d0f..c2da70cbe94a03d76ca4367fa348928a39d7871b 100644 (file)
@@ -31,7 +31,7 @@
   <td align="center"><%= checked_image project.is_public? %></td>
   <td align="center"><%= format_date(project.created_on) %></td>
   <td class="buttons">
-    <%= link_to(l(:button_archive), { :controller => 'projects', :action => 'archive', :id => project, :status => params[:status] }, :confirm => l(:text_are_you_sure), :method => :post, :class => 'icon icon-lock') unless project.archived? %>
+    <%= link_to(l(:button_archive), { :controller => 'projects', :action => 'archive', :id => project, :status => params[:status] }, :data => {:confirm => l(:text_are_you_sure)}, :method => :post, :class => 'icon icon-lock') unless project.archived? %>
     <%= link_to(l(:button_unarchive), { :controller => 'projects', :action => 'unarchive', :id => project, :status => params[:status] }, :method => :post, :class => 'icon icon-unlock') if project.archived? && (project.parent.nil? || !project.parent.archived?) %>
     <%= link_to(l(:button_copy), { :controller => 'projects', :action => 'copy', :id => project }, :class => 'icon icon-copy') %>
     <%= link_to(l(:button_delete), project_path(project), :method => :delete, :class => 'icon icon-del') %>
index f77cfb1ebc87e64bffae950ee4eef5ebbcbcb59f..d2ab22ced5c2205bec103fe5e55a77d995ad7b87 100644 (file)
@@ -10,7 +10,7 @@
   <span class="size">(<%= number_to_human_size attachment.filesize %>)</span>
   <% if options[:deletable] %>
     <%= link_to image_tag('delete.png'), attachment_path(attachment),
-                                         :confirm => l(:text_are_you_sure),
+                                         :data => {:confirm => l(:text_are_you_sure)},
                                          :method => :delete,
                                          :class => 'delete',
                                          :title => l(:button_delete) %>
index 3ce5c090ccf584063bac565cf17d3ec48a7b66c0..045207a28c307ef4171aadb2e2416d6d4aa4628a 100644 (file)
     <td align="center"><%= h source.users.count %></td>
     <td class="buttons">
       <%= link_to l(:button_test), {:action => 'test_connection', :id => source}, :class => 'icon icon-test' %>
-      <%= link_to l(:button_delete), { :action => 'destroy', :id => source },
-                                                        :method => :delete,
-                                                        :confirm => l(:text_are_you_sure),
-                                                        :class => 'icon icon-del',
-                                                        :disabled => source.users.any? %>
+      <%= delete_link auth_source_path(source) %>
     </td>
   </tr>
 <% end %>
index 75b0a7652bd50efa03a8828420088c2226e035de..f90cbf0e5c6c5f649791c30e120072c2c9d5df90 100644 (file)
                           :class => 'icon-copy', :disabled => !@can[:move] %></li>
 <% end %>                                                                                                      
   <li><%= context_menu_link l(:button_delete), issues_path(:ids => @issues.collect(&:id), :back_url => @back),
-                            :method => :delete, :confirm => issues_destroy_confirmation_message(@issues), :class => 'icon-del', :disabled => !@can[:delete] %></li>
+                            :method => :delete, :data => {:confirm => issues_destroy_confirmation_message(@issues)}, :class => 'icon-del', :disabled => !@can[:delete] %></li>
 
   <%= call_hook(:view_issues_context_menu_end, {:issues => @issues, :can => @can, :back => @back }) %>
 </ul>
index 43e31145ec79d9c06e1d33b0c754a809c32fa71a..10dbcafd25aee15138793059e0e9a60c62c1ffbe 100644 (file)
@@ -28,6 +28,6 @@
   <li>
     <%= context_menu_link l(:button_delete),
       {:controller => 'timelog', :action => 'destroy', :ids => @time_entries.collect(&:id), :back_url => @back},
-      :method => :delete, :confirm => l(:text_time_entries_destroy_confirmation), :class => 'icon-del', :disabled => !@can[:delete] %>
+      :method => :delete, :data => {:confirm => l(:text_time_entries_destroy_confirmation)}, :class => 'icon-del', :disabled => !@can[:delete] %>
   </li>
 </ul>
index 3740987ca50cc7a47ebd36ca3ed2f2abe38bc6f6..79fc09ae531cda34bb95ce7d6e55697d3c89f5ea 100644 (file)
       <% end %>
       <td align="center" style="width:15%;"><%= reorder_links('custom_field', {:action => 'update', :id => custom_field}, :put) %></td>
       <td class="buttons">
-        <%= link_to(l(:button_delete), custom_field_path(custom_field),
-                                       :method => :delete,
-                                       :confirm => l(:text_are_you_sure),
-                                       :class => 'icon icon-del') %>
+        <%= delete_link custom_field_path(custom_field) %>
       </td>
     </tr>
   <% end; reset_cycle %>
index f65d5ae88064d5547bf59bd635f3457e2bfd047f..2a430040dceb6f06dee7345c545c283772f123ff 100644 (file)
@@ -1,7 +1,7 @@
 <div class="contextual">
 <% if User.current.allowed_to?(:manage_documents, @project) %>
 <%= link_to l(:button_edit), edit_document_path(@document), :class => 'icon icon-edit', :accesskey => accesskey(:edit) %>
-<%= link_to l(:button_delete), document_path(@document), :confirm => l(:text_are_you_sure), :method => :delete, :class => 'icon icon-del' %>
+<%= delete_link document_path(@document) %>
 <% end %>
 </div>
 
index d7522bc935700b5399e88b545842c0116d10670b..153c8b5e37f48282974f034d7b2311175aa3ab84 100644 (file)
     <td class="center" style="width:15%;"><%= checked_image enumeration.active? %></td>
     <td style="width:15%;"><%= reorder_links('enumeration', {:action => 'update', :id => enumeration}, :put) %></td>
     <td class="buttons">
-    <%= link_to l(:button_delete), enumeration_path(enumeration),
-                                   :method => :delete,
-                                   :confirm => l(:text_are_you_sure),
-                                   :class => 'icon icon-del' %>
+    <%= delete_link enumeration_path(enumeration) %>
     </td>
 </tr>
 <% end %>
index 397ca5c65ae37abb4c1428fcd5b11e0c9fc2782d..5077dbd8f4ed9d34bfe3ab764707c2dd29590198 100644 (file)
@@ -34,7 +34,7 @@
     <td class="digest"><%= file.digest %></td>
     <td align="center">
     <%= link_to(image_tag('delete.png'), attachment_path(file),
-                                         :confirm => l(:text_are_you_sure), :method => :delete) if delete_allowed %>
+                                         :data => {:confirm => l(:text_are_you_sure)}, :method => :delete) if delete_allowed %>
     </td>
   </tr>
   <% end
index 418563abd2b0cf19d005ca0688b79df7bdd2dad3..aee3a092b62263d745fe77d08ad9a0ed4572b0b6 100644 (file)
@@ -16,7 +16,7 @@
   <tr class="<%= cycle 'odd', 'even' %>">
     <td><%= link_to h(group), edit_group_path(group) %></td>
     <td align="center"><%= group.users.size %></td>
-    <td class="buttons"><%= link_to l(:button_delete), group, :confirm => l(:text_are_you_sure), :method => :delete, :class => 'icon icon-del' %></td>
+    <td class="buttons"><%= delete_link group %></td>
   </tr>
 <% end %>
 </table>
index 430e873f2b3a3baac5e575203ab6de026e324b3c..dea9fb3cb330dbcc6afd55eb69206a94c136a410 100644 (file)
@@ -1,6 +1,6 @@
 <div class="contextual">
 <%= link_to l(:label_issue_status_new), new_issue_status_path, :class => 'icon icon-add' %>
-<%= link_to(l(:label_update_issue_done_ratios), update_issue_done_ratio_issue_statuses_path, :class => 'icon icon-multiple', :method => 'post', :confirm => l(:text_are_you_sure)) if Issue.use_status_for_done_ratio? %>
+<%= link_to(l(:label_update_issue_done_ratios), update_issue_done_ratio_issue_statuses_path, :class => 'icon icon-multiple', :method => 'post', :data => {:confirm => l(:text_are_you_sure)}) if Issue.use_status_for_done_ratio? %>
 </div>
 
 <h2><%=l(:label_issue_status_plural)%></h2>
   <td align="center"><%= checked_image status.is_closed? %></td>
   <td align="center" style="width:15%;"><%= reorder_links('issue_status', {:action => 'update', :id => status}, :put) %></td>
   <td class="buttons">
-    <%= link_to(l(:button_delete), issue_status_path(status),
-                                   :method => :delete,
-                                   :confirm => l(:text_are_you_sure),
-                                   :class => 'icon icon-del') %>
+    <%= delete_link issue_status_path(status) %>
   </td>
   </tr>
 <% end %>
index 4d0503117920265b18a98593bc4147229c580691..f532fb292aca991582daa91058ed58005404b303 100644 (file)
@@ -3,5 +3,5 @@
 <%= 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) %>
 <%= link_to_if_authorized l(:button_copy), {:controller => 'issues', :action => 'new', :project_id => @project, :copy_from => @issue}, :class => 'icon icon-copy' %>
-<%= link_to l(:button_delete), issue_path(@issue), :confirm => issues_destroy_confirmation_message(@issue), :method => :delete, :class => 'icon icon-del' if User.current.allowed_to?(:delete_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 0b503fc6cedd0c29dc84d56f04361c5569329e8b..350c00cfba67956b814dbbcbcab086818bbdb83c 100644 (file)
@@ -23,7 +23,7 @@
                           image_tag('link_break.png'),
                           { :url => {:controller => 'issue_relations', :action => 'destroy', :id => relation},
                             :method => :delete,
-                            :confirm => l(:text_are_you_sure) },
+                            :data => {:confirm => l(:text_are_you_sure)} },
                           :title => l(:label_relation_delete)
                         ) if authorize_for('issue_relations', 'destroy') %></td>
 </tr>
index ac9da57dc2c562dbe8ea1f7f93657ad617813e76..8e9b81fdc814cce4c4723556a9dfa43b2dd28514 100644 (file)
@@ -1,8 +1,7 @@
 <div class="contextual">
 <% if !@query.new_record? && @query.editable_by?(User.current) %>
   <%= link_to l(:button_edit), edit_query_path(@query), :class => 'icon icon-edit' %>
-  <%= link_to l(:button_delete), query_path(@query), :confirm => l(:text_are_you_sure),
-              :method => :delete, :class => 'icon icon-del' %>
+  <%= delete_link query_path(@query) %>
 <% end %>
 </div>
 
index d0857cf46058ac136b5e1f5874b59ee6ab745078..639dc2e7c23eafc5e26e7a766608d9244a2a148c 100644 (file)
@@ -17,7 +17,7 @@
           l(:button_delete),
           {:action => 'destroy', :id => @topic},
           :method => :post,
-          :confirm => l(:text_are_you_sure),
+          :data => {:confirm => l(:text_are_you_sure)},
           :class => 'icon icon-del'
          ) if @message.destroyable_by?(User.current) %>
 </div>
@@ -52,7 +52,7 @@
             image_tag('delete.png'),
             {:action => 'destroy', :id => message},
             :method => :post,
-            :confirm => l(:text_are_you_sure),
+            :data => {:confirm => l(:text_are_you_sure)},
             :title => l(:button_delete)
           ) if message.destroyable_by?(User.current) %>
     </div>
index 12a88ac0284d139472aa12e78d8e7ccf7b92ba6f..a1fe39b15cd3e75331d25d3bc7dc2772a887ae2d 100644 (file)
@@ -39,7 +39,7 @@ entries_by_day = entries.group_by(&:spent_on)
         <%= link_to image_tag('edit.png'), {:controller => 'timelog', :action => 'edit', :id => entry},
                                            :title => l(:button_edit) %>
         <%= link_to image_tag('delete.png'), {:controller => 'timelog', :action => 'destroy', :id => entry},
-                                             :confirm => l(:text_are_you_sure),
+                                             :data => {:confirm => l(:text_are_you_sure)},
                                              :method => :delete,
                                              :title => l(:button_delete) %>
     <% end -%>
index cb332f88c75519abef1aa7d1634d355c40c4bc2e..fba61835d689b9d5bb93f50eca392a437c289080 100644 (file)
@@ -5,11 +5,7 @@
       :class => 'icon icon-edit',
       :accesskey => accesskey(:edit),
       :onclick => 'Element.show("edit-news"); return false;') if User.current.allowed_to?(:manage_news, @project) %>
-<%= link_to(l(:button_delete),
-      news_path(@news),
-      :confirm => l(:text_are_you_sure),
-      :method => :delete,
-      :class => 'icon icon-del') if User.current.allowed_to?(:manage_news, @project) %>
+<%= delete_link news_path(@news) if User.current.allowed_to?(:manage_news, @project) %>
 </div>
 
 <h2><%= avatar(@news.author, :size => "24") %><%=h @news.title %></h2>
@@ -46,7 +42,7 @@
     <% next if comment.new_record? %>
     <div class="contextual">
     <%= link_to_if_authorized image_tag('delete.png'), {:controller => 'comments', :action => 'destroy', :id => @news, :comment_id => comment},
-                                                       :confirm => l(:text_are_you_sure), :method => :delete, :title => l(:button_delete) %>
+                                                       :data => {:confirm => l(:text_are_you_sure)}, :method => :delete, :title => l(:button_delete) %>
     </div>
     <h4><%= avatar(comment.author, :size => "24") %><%= authoring comment.created_on, comment.author %></h4>
     <%= textilizable(comment.comments) %>
index 0331cc8ac8855ba31821516eeaaaada0ebad1d91..8c9a6121cc780460cdade053ba67bb428e79d210 100644 (file)
@@ -34,7 +34,7 @@
 <div class="contextual">
 <%= link_to(l(:button_reset), project_enumerations_path(@project),
             :method => :delete,
-            :confirm => l(:text_are_you_sure),
+            :data => {:confirm => l(:text_are_you_sure)},
             :class => 'icon icon-del') %>
 </div>
 
index 66a838a4e6f33864a9a30703c6442e6241077dc3..c4b84ab9917ba0c2fc54b2cecaaf71ab2b0e5f46 100644 (file)
@@ -20,7 +20,7 @@
     <td class="buttons">
     <% if User.current.allowed_to?(:manage_boards, @project) %>
       <%= link_to l(:button_edit), edit_project_board_path(@project, board), :class => 'icon icon-edit' %>
-      <%= link_to l(:button_delete), project_board_path(@project, board), :confirm => l(:text_are_you_sure), :method => :delete, :class => 'icon icon-del' %>
+      <%= delete_link project_board_path(@project, board) %>
                <% end %>
     </td>
   </tr>
index f5ea6d0dbfe0be5766125e39b3e107afb846fc1a..e88a85d5054c4955caa2d76a07777372478c0c87 100644 (file)
@@ -14,7 +14,7 @@
     <td class="buttons">
        <% if User.current.allowed_to?(:manage_categories, @project) %>
         <%= link_to l(:button_edit), edit_issue_category_path(category), :class => 'icon icon-edit' %>
-        <%= link_to l(:button_delete), issue_category_path(category), :confirm => l(:text_are_you_sure), :method => :delete, :class => 'icon icon-del' %>
+        <%= delete_link issue_category_path(category) %>
                  <% end %>
     </td>
   </tr>
index 6bb07c69a9f40e86bd4d380b200619327408f34e..8ce9cf3decd71f14a7d80758a6ec35a6833fd191 100644 (file)
@@ -41,7 +41,7 @@
             l(:button_delete),
             { :url => membership_path(member),
               :method => :delete,
-              :confirm => (!User.current.admin? && member.include?(User.current) ? l(:text_own_membership_delete_confirmation) : nil) },
+              :data => {:confirm => (!User.current.admin? && member.include?(User.current) ? l(:text_own_membership_delete_confirmation) : nil)} },
             :title => l(:button_delete),
             :class => 'icon icon-del'
           ) if member.deletable? %>
index c2581b38c30b84cf14899fd03b54c9b1dad042ab..d72c9edad06310096ceaf25c55a06519ce576968 100644 (file)
              :class => 'icon icon-user') %>
         <%= link_to(l(:button_edit), edit_repository_path(repository),
              :class => 'icon icon-edit') %>
-        <%= link_to(l(:button_delete), repository_path(repository),
-            :confirm => l(:text_are_you_sure),
-            :method  => :delete,
-            :class   => 'icon icon-del') %>
+        <%= delete_link repository_path(repository) %>
       <% end %>
       </td>
     </tr>
index 306670587f53684f333b23396789fdea9db0ae24..778803bf35a296cc9d4892aace5e402f7e6d3784 100644 (file)
@@ -21,7 +21,7 @@
     <td class="buttons">
       <% if version.project == @project && User.current.allowed_to?(:manage_versions, @project) %>
         <%= link_to l(:button_edit), edit_version_path(version), :class => 'icon icon-edit' %>
-        <%= link_to l(:button_delete), version_path(version), :confirm => l(:text_are_you_sure), :method => :delete, :class => 'icon icon-del' %>
+        <%= delete_link version_path(version) %>
       <% end %>
      </td>
     </tr>
index b03ac621695f4441156c0c4e53f8b382d2ba08ba..41051758ea83e9134e2fd53e1533a38ba6c5f429 100644 (file)
@@ -17,7 +17,7 @@
         <small>
         <% if query.editable_by?(User.current) %>
         <%= link_to l(:button_edit), edit_query_path(query), :class => 'icon icon-edit' %>
-        <%= link_to l(:button_delete), query_path(query), :confirm => l(:text_are_you_sure), :method => :delete, :class => 'icon icon-del' %>
+        <%= delete_link query_path(query) %>
         </small>
       <% end %>
       </td>
index a7aee5d392a43dd217d63331d8394561e59bd575..d5e57cb72bce4b1186401dfe9e8a086b7fa75194 100644 (file)
@@ -16,7 +16,7 @@
                 :id => @project, :repository_id => @repository.identifier_param,
                 :rev => @changeset.identifier, :issue_id => issue},
        :method => :delete,
-       :confirm => l(:text_are_you_sure),
+       :data => {:confirm => l(:text_are_you_sure)},
       }, :title => l(:label_relation_delete)) if manage_allowed %>
 
   </li>
index 9d3c46c14d273f99903207845be96a683a79edba..30cef5330cb4ffeab6581261cb1e85faf5a65656 100644 (file)
   <% end %>
   </td>
   <td class="buttons">
-    <%= link_to(l(:button_delete), role_path(role),
-                                  :method => :delete,
-                                  :confirm => l(:text_are_you_sure),
-                                  :class => 'icon icon-del') unless role.builtin? %>
+    <%= delete_link role_path(role) unless role.builtin? %>
   </td>
   </tr>
 <% end %>
index e916756c9c4b91b4f943ad5edc472b99e236e404..ccbf7369e599d5d5b47a73a58572cd51b53f4f96 100644 (file)
@@ -40,7 +40,7 @@
     <%= link_to image_tag('edit.png'), {:controller => 'timelog', :action => 'edit', :id => entry, :project_id => nil},
                                        :title => l(:button_edit) %>
     <%= link_to image_tag('delete.png'), {:controller => 'timelog', :action => 'destroy', :id => entry, :project_id => nil},
-                                         :confirm => l(:text_are_you_sure),
+                                         :data => {:confirm => l(:text_are_you_sure)},
                                          :method => :delete,
                                          :title => l(:button_delete) %>
 <% end -%>
index ef48bdc9ecf207e242a7ef9cf057ac510dda0b53..0515ae3355e5fe5eb59347e3a0d9f1664a00cb19 100644 (file)
   <td align="center"><% unless tracker.workflows.count > 0 %><span class="icon icon-warning"><%= l(:text_tracker_no_workflow) %> (<%= link_to l(:button_edit), {:controller => 'workflows', :action => 'edit', :tracker_id => tracker} %>)</span><% end %></td>
   <td align="center" style="width:15%;"><%= reorder_links('tracker', {:action => 'update', :id => tracker}, :put) %></td>
   <td class="buttons">
-    <%= link_to(l(:button_delete), tracker_path(tracker),
-                                   :method => :delete,
-                                   :confirm => l(:text_are_you_sure),
-                                   :class => 'icon icon-del') %>
+    <%= delete_link tracker_path(tracker) %>
   </td>
   </tr>
 <% end %>
index b56f12c27e3fed4e5ac84716a66dd3926da49558..fa4f38a640f3d69e85af2e3c506d9230597a2789 100644 (file)
@@ -1,7 +1,7 @@
 <div class="contextual">
 <%= link_to l(:label_profile), user_path(@user), :class => 'icon icon-user' %>
 <%= change_status_link(@user) %>
-<%= link_to(l(:button_delete), @user, :confirm => l(:text_are_you_sure), :method => :delete, :class => 'icon icon-del') if User.current != @user %>
+<%= delete_link user_path(@user) if User.current != @user %>
 </div>
 
 <h2><%= link_to l(:label_user_plural), users_path %> &#187; <%=h @user.login %></h2>
index d5961794143e325a428bb179e4bd80c22f487e9c..a477a5c90abe0cfd802246949a4cb83c3dff0799 100644 (file)
@@ -46,7 +46,7 @@
   <td class="last_login_on" align="center"><%= format_time(user.last_login_on) unless user.last_login_on.nil? %></td>
     <td class="buttons">
       <%= change_status_link(user) %>
-      <%= link_to(l(:button_delete), user_path(user), :confirm => l(:text_are_you_sure), :method => :delete, :class => 'icon icon-del') unless User.current == user %>
+      <%= delete_link user_path(user) unless User.current == user %>
     </td>
   </tr>
 <% end -%>
index f44e3f272af23d6bd14aa876a767627cec1cb90b..2e104bd393a218d6058aa02a30ce840d8fe7504e 100644 (file)
@@ -1,8 +1,7 @@
 <div class="contextual">
 <%= link_to(l(:button_edit), edit_version_path(@version), :class => 'icon icon-edit') if User.current.allowed_to?(:manage_versions, @version.project) %>
 <%= link_to_if_authorized(l(:button_edit_associated_wikipage, :page_title => @version.wiki_page_title), {:controller => 'wiki', :action => 'edit', :project_id => @version.project, :id => Wiki.titleize(@version.wiki_page_title)}, :class => 'icon icon-edit') unless @version.wiki_page_title.blank? || @version.project.wiki.nil? %>
-<%= link_to(l(:button_delete), version_path(@version, :back_url => url_for(:controller => 'versions', :action => 'index', :project_id => @version.project)),
-  :confirm => l(:text_are_you_sure), :method => :delete, :class => 'icon icon-del') if User.current.allowed_to?(:manage_versions, @version.project) %>
+<%= delete_link version_path(@version, :back_url => url_for(:controller => 'versions', :action => 'index', :project_id => @version.project)) if User.current.allowed_to?(:manage_versions, @version.project) %>
 <%= call_hook(:view_versions_show_contextual, { :version => @version, :project => @project }) %>
 </div>
 
index 0ef8fc869d4ce0359b92b1fcff2154dc6e3e44a0..08763a335f9e797959bf57b1fcb8ee50cd3093d4 100644 (file)
@@ -5,7 +5,7 @@
 <%= 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') if @content.current_version? %>
-<%= link_to_if_authorized(l(:button_delete), {:action => 'destroy', :id => @page.title}, :method => :delete, :confirm => l(:text_are_you_sure), :class => 'icon icon-del') %>
+<%= link_to_if_authorized(l(:button_delete), {:action => 'destroy', :id => @page.title}, :method => :delete, :data => {:confirm => l(:text_are_you_sure)}, :class => 'icon icon-del') %>
 <%= link_to_if_authorized(l(:button_rollback), {:action => 'edit', :id => @page.title, :version => @content.version }, :class => 'icon icon-cancel') unless @content.current_version? %>
 <% end %>
 <%= link_to_if_authorized(l(:label_history), {:action => 'history', :id => @page.title}, :class => 'icon icon-history') %>