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

Version Path
decidim-admin-0.27.9 app/views/decidim/admin/organization_homepage/edit.html.erb
decidim-admin-0.27.8 app/views/decidim/admin/organization_homepage/edit.html.erb
decidim-admin-0.27.7 app/views/decidim/admin/organization_homepage/edit.html.erb
decidim-admin-0.27.6 app/views/decidim/admin/organization_homepage/edit.html.erb
decidim-admin-0.26.10 app/views/decidim/admin/organization_homepage/edit.html.erb
decidim-admin-0.26.9 app/views/decidim/admin/organization_homepage/edit.html.erb
decidim-admin-0.27.5 app/views/decidim/admin/organization_homepage/edit.html.erb
decidim-admin-0.26.8 app/views/decidim/admin/organization_homepage/edit.html.erb
decidim-admin-0.27.4 app/views/decidim/admin/organization_homepage/edit.html.erb
decidim-admin-0.27.3 app/views/decidim/admin/organization_homepage/edit.html.erb
decidim-admin-0.26.7 app/views/decidim/admin/organization_homepage/edit.html.erb
decidim-admin-0.26.5 app/views/decidim/admin/organization_homepage/edit.html.erb
decidim-admin-0.27.2 app/views/decidim/admin/organization_homepage/edit.html.erb
decidim-admin-0.27.1 app/views/decidim/admin/organization_homepage/edit.html.erb
decidim-admin-0.26.4 app/views/decidim/admin/organization_homepage/edit.html.erb
decidim-admin-0.27.0 app/views/decidim/admin/organization_homepage/edit.html.erb
decidim-admin-0.26.3 app/views/decidim/admin/organization_homepage/edit.html.erb
decidim-admin-0.27.0.rc2 app/views/decidim/admin/organization_homepage/edit.html.erb
decidim-admin-0.27.0.rc1 app/views/decidim/admin/organization_homepage/edit.html.erb
decidim-admin-0.26.2 app/views/decidim/admin/organization_homepage/edit.html.erb