Sha256: c25584f5b3a74bf1a93372895e77539db02330592a1ed0ba10c6ded9afdc14c6

Contents?: true

Size: 805 Bytes

Versions: 6

Compression:

Stored size: 805 Bytes

Contents

document.addEventListener("DOMContentLoaded", function () {
  document.querySelectorAll('[data-bs-toggle="tooltip"]').forEach(function(el) {
    new bootstrap.Tooltip(el)
  })

  document.querySelectorAll(".js-toggle-trigger").forEach(function (trigger) {
    trigger.addEventListener("click", function () {
      var container = this.closest(".js-toggle-container");
      container.classList.toggle("toggle-on");
    });
  });

  document.querySelectorAll("*[data-confirmation-text]").forEach(function (element) {
    element.addEventListener("click", function (e) {
      var expected = e.target.getAttribute("data-confirmation-text");
      var actual = prompt(e.target.getAttribute("data-confirmation-prompt"));

      if (expected !== actual) {
        e.preventDefault();
      }
    });
  });
});

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
flipper-ui-1.3.4 lib/flipper/ui/public/js/application.js
flipper-ui-1.3.3 lib/flipper/ui/public/js/application.js
flipper-ui-1.3.2 lib/flipper/ui/public/js/application.js
flipper-ui-1.3.1 lib/flipper/ui/public/js/application.js
flipper-ui-1.3.0 lib/flipper/ui/public/js/application.js
flipper-ui-1.3.0.pre lib/flipper/ui/public/js/application.js