Sha256: 3d7dcdcb3f0bd03252830519221d1cf5abfa8ed865a4869e8d278de527eec259
Contents?: true
Size: 1.54 KB
Versions: 65
Compression:
Stored size: 1.54 KB
Contents
<div class="grid-container full"> <div class="grid-x grid-margin-x card-grid"> <div class="cell small-6"> <div class="card"> <div class="card-section"> <p class="mb-m"><%= t(".active_content_blocks") %></p> <ul class="draggable-list js-connect js-list-actives" data-sort-url="<%= decidim_admin.organization_homepage_path %>"> <% active_blocks.each do |content_block| %> <%= cell "decidim/admin/content_block", content_block %> <% end %> </ul> </div> </div> </div> <div class="cell small-6"> <div class="card"> <div class="card-section"> <p class="mb-m"><%= t(".inactive_content_blocks") %></p> <ul class="draggable-list js-connect js-list-availables"> <% inactive_blocks.each do |content_block_or_manifest| %> <%= cell "decidim/admin/content_block", content_block_or_manifest %> <% end %> </ul> </div> </div> </div> </div> </div> <script> document.addEventListener("dragend", function (event) { var activeBlocks = Array.prototype.slice.call(document.querySelectorAll(".js-list-actives li")); var activeBlocksManifestName = activeBlocks.map(block => block.dataset.contentBlockManifestName); var sortUrl = document.querySelector(".js-list-actives").dataset.sortUrl; $.ajax({ method: "PUT", url: sortUrl, contentType: "application/json", data: JSON.stringify({ manifests: activeBlocksManifestName }) }); }) </script>
Version data entries
65 entries across 65 versions & 1 rubygems