Sha256: de7b7546fa0e72a8ea3508d78b05619f41f8aed5d7cfaf97e7a84a41d4760822

Contents?: true

Size: 503 Bytes

Versions: 20

Compression:

Stored size: 503 Bytes

Contents

"use strict";

{
  document.addEventListener("rails_admin.dom_ready", () => {
    const scroller = document.getElementById("sidescroll");
    if (!scroller) {
      return;
    }

    scroller.querySelectorAll("tr").forEach((tr, index) => {
      let firstPosition;
      tr.querySelectorAll("th.sticky, td.sticky").forEach((td, idx) => {
        if (idx === 0) {
          firstPosition = td.offsetLeft;
        }
        td.style.left = `${td.offsetLeft - firstPosition}px`;
      });
    });
  });
}

Version data entries

20 entries across 20 versions & 1 rubygems

Version Path
rails_admin-3.3.0 src/rails_admin/sidescroll.js
rails_admin-3.2.1 src/rails_admin/sidescroll.js
rails_admin-3.2.0 src/rails_admin/sidescroll.js
rails_admin-3.2.0.rc src/rails_admin/sidescroll.js
rails_admin-3.2.0.beta src/rails_admin/sidescroll.js
rails_admin-3.1.4 src/rails_admin/sidescroll.js
rails_admin-3.1.3 src/rails_admin/sidescroll.js
rails_admin-3.1.2 src/rails_admin/sidescroll.js
rails_admin-3.1.1 src/rails_admin/sidescroll.js
rails_admin-3.1.0 src/rails_admin/sidescroll.js
rails_admin-3.1.0.rc2 src/rails_admin/sidescroll.js
rails_admin-3.1.0.rc src/rails_admin/sidescroll.js
rails_admin-3.1.0.beta src/rails_admin/sidescroll.js
rails_admin-3.0.0 src/rails_admin/sidescroll.js
rails_admin-3.0.0.rc4 src/rails_admin/sidescroll.js
rails_admin-3.0.0.rc3 src/rails_admin/sidescroll.js
rails_admin-3.0.0.rc2 src/rails_admin/sidescroll.js
rails_admin-3.0.0.rc src/rails_admin/sidescroll.js
rails_admin-3.0.0.beta2 src/rails_admin/sidescroll.js
rails_admin-3.0.0.beta src/rails_admin/sidescroll.js