Switch flag/unflag buttons on use via ajax
This commit is contained in:
@@ -60,6 +60,7 @@
|
||||
//= require legislation_annotatable
|
||||
//= require watch_form_changes
|
||||
//= require followable
|
||||
//= require flagable
|
||||
//= require documentable
|
||||
//= require tree_navigator
|
||||
//= 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 %>
|
||||
<span class="bullet"> • </span>
|
||||
<span class="js-flag-actions-container">
|
||||
<%= render 'proposals/flag_actions', proposal: @proposal %>
|
||||
</span>
|
||||
<% end %>
|
||||
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user