MediaWiki:Timeless.js: Difference between revisions

From The HOA
Created page with "All JavaScript here will be loaded for users of the Timeless skin: $(document).ready(function() { var category = "Resources"; // Change this var sidebar = $("#mw-panel"); // Target Timeless theme sidebar $.get("/wiki/Special:CategoryTree/" + category, function(data) { var menu = $("<div>").attr("id", "custom-category-menu").html(data); sidebar.append(menu); }); });"
 
No edit summary
Line 1: Line 1:
/* All JavaScript here will be loaded for users of the Timeless skin */
mw.loader.using(['mediawiki.api']).then(function() {
$(document).ready(function() {
     var sidebar = $(".mw-body"); // Target right-side panel
     var category = "Resources"; // Change this
    var categoryPage = mw.util.getUrl("MediaWiki:CategorySidebar");
     var sidebar = $("#mw-panel"); // Target Timeless theme sidebar
     var $menu = $("<div>").addClass("mw-portlet").attr("id", "custom-category-menu");
    var $heading = $("<h3>").text("Category Pages");
    var $link = $("<a>").attr("href", categoryPage).text("View All Pages");


     $.get("/wiki/Special:CategoryTree/" + category, function(data) {
     $menu.append($heading).append($link);
        var menu = $("<div>").attr("id", "custom-category-menu").html(data);
    sidebar.append($menu);
        sidebar.append(menu);
    });
});
});

Revision as of 06:42, 7 March 2025

mw.loader.using(['mediawiki.api']).then(function() {
    var sidebar = $(".mw-body"); // Target right-side panel
    var categoryPage = mw.util.getUrl("MediaWiki:CategorySidebar");
    var $menu = $("<div>").addClass("mw-portlet").attr("id", "custom-category-menu");
    var $heading = $("<h3>").text("Category Pages");
    var $link = $("<a>").attr("href", categoryPage).text("View All Pages");

    $menu.append($heading).append($link);
    sidebar.append($menu);
});