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
Replaced content with "ok: "
Tag: Replaced
Line 1: Line 1:
/* SK: Pin D pad on phones */
/* ok */
 
(function () {
  function isPhoneWidth() {
    return window.matchMedia && window.matchMedia("(max-width: 759px)").matches;
  }
 
  function ensurePinned() {
    var dpad = document.getElementById("sk-dpad");
    if (!dpad) return;
 
    if (!isPhoneWidth()) {
      dpad.style.position = "";
      dpad.style.top = "";
      dpad.style.right = "";
      dpad.style.zIndex = "";
      dpad.style.padding = "";
      dpad.style.borderRadius = "";
      dpad.style.background = "";
      dpad.style.boxShadow = "";
      document.body.style.paddingTop = "";
      return;
    }
 
    dpad.style.position = "fixed";
    dpad.style.top = "96px";
    dpad.style.right = "10px";
    dpad.style.zIndex = "9999";
    dpad.style.padding = "6px";
    dpad.style.borderRadius = "12px";
    dpad.style.background = "rgba(0,0,0,0.35)";
    dpad.style.boxShadow = "0 0 0 1px rgba(255,255,255,0.06)";
 
    document.body.style.paddingTop = "190px";
  }
 
  if (document.readyState === "loading") {
    document.addEventListener("DOMContentLoaded", ensurePinned);
  } else {
    ensurePinned();
  }
 
  window.addEventListener("resize", ensurePinned);
})();

Revision as of 09:48, 20 December 2025

/* ok */