Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

MediaWiki:Common.js: Difference between revisions

MediaWiki interface page
No edit summary
No edit summary
Line 2: Line 2:




document.addEventListener("DOMContentLoaded", function () {
mw.loader.using('jquery', function () {
   const carousel = document.querySelector(".card-carousel");
   $(function () {
    const carousel = document.querySelector('.card-carousel');


  if (!carousel) {
    if (!carousel) {
    console.log("Carousel not found");
      console.log("Carousel not found");
    return;
      return;
  }
    }


  carousel.addEventListener("pointerdown", function () {
    carousel.addEventListener("pointerdown", function () {
    carousel.classList.add("dragging");
      carousel.classList.add("dragging");
    console.log("Pointer down triggered");
      console.log("Pointer down triggered");
  });
    });


  carousel.addEventListener("pointerup", function () {
    carousel.addEventListener("pointerup", function () {
    carousel.classList.remove("dragging");
      carousel.classList.remove("dragging");
    console.log("Pointer up triggered");
      console.log("Pointer up triggered");
    });
   });
   });
});
});

Revision as of 14:50, 30 May 2025

/* Any JavaScript here will be loaded for all users on every page load. */


mw.loader.using('jquery', function () {
  $(function () {
    const carousel = document.querySelector('.card-carousel');

    if (!carousel) {
      console.log("Carousel not found");
      return;
    }

    carousel.addEventListener("pointerdown", function () {
      carousel.classList.add("dragging");
      console.log("Pointer down triggered");
    });

    carousel.addEventListener("pointerup", function () {
      carousel.classList.remove("dragging");
      console.log("Pointer up triggered");
    });
  });
});