Sha256: 5d16600df10f88930c1a8be26fd6ce9ae35b773239aeec2e9eb827b1765d56c8
Contents?: true
Size: 1.76 KB
Versions: 11
Compression:
Stored size: 1.76 KB
Contents
updateEndorsementBlock(); function updateEndorsementBlock() { var $endorsementBlock = $('#resource-<%= resource.id %>-endorsement-block'); var $endorsementListTrigger = $('#resource-<%= resource.id %>-endorsement-block #dropdown-trigger'); var $endorsementButton = $('#resource-<%= resource.id %>-endorsement-button'); var $endorsementIdentitiesButton = $('#resource-<%= resource.id %>-endorsement-button #select-identity-button'); var $endorsementListGrid = $('#dropdown-menu-endorsers-list .endorsers-list__grid'); var endorsersCount = <%= j(cell("decidim/endorsers_list", resource).endorsers_count) %> $endorsementListTrigger[0].innerHTML = '<%= j(cell("decidim/endorsers_list", resource)).strip.html_safe %>'; $endorsementListGrid[0].innerHTML = '<%= j(cell("decidim/endorsers_list", resource).full_endorsers_list).strip.html_safe %>'; if (endorsersCount > 0) { $endorsementListTrigger.removeClass('hidden'); } else { $endorsementListTrigger.addClass('hidden'); } <%# If the endorsement button displays a modal to select the identity to endorse only the content of the button %> <%# has to be updated to maintain the function of the button to open the modal. Otherwise the button has to be fully %> <%# updated because the form request also changes %> if ($endorsementIdentitiesButton.length == 0) { $endorsementButton[0].outerHTML = '<%= j(cell("decidim/endorsement_buttons", resource).show).strip.html_safe %>'; } else { $endorsementIdentitiesButton[0].innerHTML = '<%= j(cell("decidim/endorsement_buttons", resource).button_content).strip.html_safe %>'; } document.dispatchEvent(new CustomEvent("ajax:loaded", { detail: $endorsementBlock[0] })); document.dispatchEvent(new CustomEvent("ajax:loaded", { detail: $endorsementListGrid[0] })); }
Version data entries
11 entries across 11 versions & 1 rubygems