Sha256: e8291ca9306d2657338b5400067c5151c84637357fa99387ddb31081cb9d1b14

Contents?: true

Size: 1.52 KB

Versions: 37

Compression:

Stored size: 1.52 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">
          <h5><%= active_content_blocks_title %></h5>

          <ul class="draggable-list js-connect js-list-actives" data-sort-url="<%= resource_sort_url %>">
            <% active_blocks.each do |content_block| %>
              <%= cell resource_content_block_cell, content_block %>
            <% end %>
          </ul>
        </div>
      </div>
    </div>

    <div class="cell small-6">
      <div class="card">
        <div class="card-section">
          <h5><%= inactive_content_blocks_title %></h5>

          <ul class="draggable-list js-connect js-list-availables">
            <% inactive_blocks.each do |content_block_or_manifest| %>
              <%= cell resource_content_block_cell, 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;
    var target = event.target;

    $.ajax({
      method: "PUT",
      url: sortUrl,
      contentType: "application/json",
      data: JSON.stringify({ manifests: activeBlocksManifestName })
    });
  })
</script>

Version data entries

37 entries across 37 versions & 1 rubygems

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