]> git.openstreetmap.org Git - rails.git/commitdiff
Write changeset subscribe/unsubscribe buttons using tag.button
authorAnton Khorev <tony29@yandex.ru>
Tue, 4 Jun 2024 13:28:26 +0000 (16:28 +0300)
committerAnton Khorev <tony29@yandex.ru>
Tue, 4 Jun 2024 13:28:26 +0000 (16:28 +0300)
app/views/changesets/show.html.erb

index a30dc8c79ac18674878a96e2f9b5e0ec85aeeb7a..1d37e302a9004d8a6587506bab29531b8dd0eaf6 100644 (file)
     <% if current_user %>
       <div class="col-auto">
         <% if @changeset.subscribers.exists?(current_user.id) %>
-          <button class="btn btn-sm btn-primary" name="unsubscribe" data-method="POST" data-url="<%= api_changeset_unsubscribe_url(@changeset) %>"><%= t("javascripts.changesets.show.unsubscribe") %></button>
+          <%= tag.button t("javascripts.changesets.show.unsubscribe"),
+                         :class => "btn btn-sm btn-primary",
+                         :name => "unsubscribe",
+                         :data => { :method => "POST",
+                                    :url => api_changeset_unsubscribe_url(@changeset) } %>
         <% else %>
-          <button class="btn btn-sm btn-primary" name="subscribe" data-method="POST" data-url="<%= api_changeset_subscribe_url(@changeset) %>"><%= t("javascripts.changesets.show.subscribe") %></button>
+          <%= tag.button t("javascripts.changesets.show.subscribe"),
+                         :class => "btn btn-sm btn-primary",
+                         :name => "subscribe",
+                         :data => { :method => "POST",
+                                    :url => api_changeset_subscribe_url(@changeset) } %>
         <% end %>
       </div>
     <% end %>