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 91: Line 91:
   }
   }
})();
})();


/* ===========================
/* ===========================
Line 98: Line 97:


mw.hook('wikipage.content').add(function () {
mw.hook('wikipage.content').add(function () {
  // ONLY run on Dungeon Leaderboard page
  if (mw.config.get('wgPageName') !== "Dungeon_Leaderboard") return;


   const table = document.getElementById("leaderboardTable");
   const table = document.getElementById("leaderboardTable");
Line 169: Line 171:
     const rows = Array.from(table.querySelectorAll("tr")).slice(1);
     const rows = Array.from(table.querySelectorAll("tr")).slice(1);


     rows.sort((a, b) => {
     rows.sort((a, b) =>
       return parseTime(a.cells[4].innerText) -
       parseTime(a.cells[4].innerText) -
            parseTime(b.cells[4].innerText);
      parseTime(b.cells[4].innerText)
     });
     );


     rows.forEach(row => table.appendChild(row));
     rows.forEach(row => table.appendChild(row));