Switch flag/unflag buttons on use via ajax
This commit is contained in:
@@ -60,6 +60,7 @@
|
|||||||
//= require legislation_annotatable
|
//= require legislation_annotatable
|
||||||
//= require watch_form_changes
|
//= require watch_form_changes
|
||||||
//= require followable
|
//= require followable
|
||||||
|
//= require flagable
|
||||||
//= require documentable
|
//= require documentable
|
||||||
//= require tree_navigator
|
//= require tree_navigator
|
||||||
//= require custom
|
//= require custom
|
||||||
|
|||||||
4
app/assets/javascripts/flagable.js.coffee
Normal file
4
app/assets/javascripts/flagable.js.coffee
Normal file
@@ -0,0 +1,4 @@
|
|||||||
|
App.Flagable =
|
||||||
|
|
||||||
|
update: (proposal_id, button) ->
|
||||||
|
$("#" + proposal_id + " .js-flag-actions-container").html(button).foundation()
|
||||||
@@ -1 +1,2 @@
|
|||||||
$("#<%= dom_id(@proposal) %> .js-flag-actions").html('<%= j render("proposals/flag_actions", proposal: @proposal) %>');
|
App.Flagable.update("<%= dom_id(@proposal) %>",
|
||||||
|
"<%= j render("proposals/flag_actions", proposal: @proposal) %>")
|
||||||
|
|||||||
@@ -59,7 +59,9 @@
|
|||||||
|
|
||||||
<% if current_user %>
|
<% if current_user %>
|
||||||
<span class="bullet"> • </span>
|
<span class="bullet"> • </span>
|
||||||
<%= render 'proposals/flag_actions', proposal: @proposal %>
|
<span class="js-flag-actions-container">
|
||||||
|
<%= render 'proposals/flag_actions', proposal: @proposal %>
|
||||||
|
</span>
|
||||||
<% end %>
|
<% end %>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
Reference in New Issue
Block a user