MediaWiki:Common.js: Difference between revisions

From Yogstation-13
Jump to navigation Jump to search
(Only remove the css rule after the reflow ahppened)
(Use a fixed timer instead because waiting for the next animation frame does not work)
 
Line 5: Line 5:
if($(".tooltip").length) {
if($(".tooltip").length) {
   document.styleSheets[0].insertRule(".tooltiptext {top:0}");
   document.styleSheets[0].insertRule(".tooltiptext {top:0}");
   window.requestAnimationFrame(function() {
   window.setTimeout(function() {
     document.styleSheets[0].deleteRule(0);
     document.styleSheets[0].deleteRule(0);
   })
   }, 500)
}
}

Latest revision as of 21:50, 27 July 2022

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


/* Firefox tooltip patch. Forces a reflow or something */
if($(".tooltip").length) {
  document.styleSheets[0].insertRule(".tooltiptext {top:0}");
  window.setTimeout(function() {
    document.styleSheets[0].deleteRule(0);
  }, 500)
}