Difference between revisions of "MediaWiki:Timeless.js"

From Drawn to Life Wiki
(Different approach)
(Wii background)
Line 1: Line 1:
 
/* All JavaScript here will be loaded for users of the Timeless skin */
 
/* All JavaScript here will be loaded for users of the Timeless skin */
 +
 +
//Wii
 +
if ($.inArray("Drawn to Life: The Next Chapter (Wii)", mw.config.get('wgCategories')) > -1) {
 +
    $(function() {
 +
        "use strict";
 +
        $('#mw-content-container').css('background', 'url(https://drawntolife.wiki/w/backgrounds/WiiBackground1.webp) bottom center no-repeat fixed');
 +
        $('#mw-content-container').css('background-size', 'cover')
 +
    })
 +
}
 +
 +
//Level Gates
 
if ($.inArray("Drawn to Life: Two Realms", mw.config.get('wgCategories')) > -1) {
 
if ($.inArray("Drawn to Life: Two Realms", mw.config.get('wgCategories')) > -1) {
 
     $(function() {
 
     $(function() {
Line 35: Line 46:
 
     })
 
     })
 
}
 
}
 +
//Wife wasteland
 
if ($.inArray("Wilfre's Wasteland", mw.config.get('wgCategories')) > -1) {
 
if ($.inArray("Wilfre's Wasteland", mw.config.get('wgCategories')) > -1) {
 
     $(function() {
 
     $(function() {
Line 42: Line 54:
 
     })
 
     })
 
}
 
}
 +
//Galactic Juggle
 
if ($.inArray("Galactic Jungle", mw.config.get('wgCategories')) > -1) {
 
if ($.inArray("Galactic Jungle", mw.config.get('wgCategories')) > -1) {
 
     $(function() {
 
     $(function() {
Line 49: Line 62:
 
     })
 
     })
 
}
 
}
 +
//Lavastem
 
if ($.inArray("Lavasteam", mw.config.get('wgCategories')) > -1) {
 
if ($.inArray("Lavasteam", mw.config.get('wgCategories')) > -1) {
 
     $(function() {
 
     $(function() {
Line 56: Line 70:
 
     })
 
     })
 
}
 
}
 +
//Watersnog
 
if ($.inArray("Watersong", mw.config.get('wgCategories')) > -1) {
 
if ($.inArray("Watersong", mw.config.get('wgCategories')) > -1) {
 
     $(function() {
 
     $(function() {
Line 64: Line 79:
 
}
 
}
  
−
 
+
//Blurry header
 
$(function() {
 
$(function() {
 
     //caches a jQuery object containing the header element
 
     //caches a jQuery object containing the header element

Revision as of 18:39, 4 June 2021

/* All JavaScript here will be loaded for users of the Timeless skin */

//Wii
if ($.inArray("Drawn to Life: The Next Chapter (Wii)", mw.config.get('wgCategories')) > -1) {
    $(function() {
        "use strict";
        $('#mw-content-container').css('background', 'url(https://drawntolife.wiki/w/backgrounds/WiiBackground1.webp) bottom center no-repeat fixed');
        $('#mw-content-container').css('background-size', 'cover')
    })
}

//Level Gates
if ($.inArray("Drawn to Life: Two Realms", mw.config.get('wgCategories')) > -1) {
    $(function() {
        "use strict";
        $('#mw-content-container').css('background', 'url(https://drawntolife.wiki/w/backgrounds/page_bg_raw.jpg) top center no-repeat fixed');
        $('#mw-content-container').css('background-size', 'cover')
    })
}
if ($.inArray("City Gate", mw.config.get('wgCategories')) > -1) {
    $(function() {
        "use strict";
        $('#mw-content-container').css('background', 'url(https://drawntolife.wiki/w/backgrounds/City_Wall_Background.png) top center no-repeat fixed');
        $('#mw-content-container').css('background-size', 'cover')
    })
}
if ($.inArray("Beach Gate", mw.config.get('wgCategories')) > -1) {
    $(function() {
        "use strict";
        $('#mw-content-container').css('background', 'url(https://drawntolife.wiki/w/backgrounds/BeachgateBG.png) top center no-repeat fixed');
        $('#mw-content-container').css('background-size', 'cover')
    })
}
if ($.inArray("Snow Gate", mw.config.get('wgCategories')) > -1) {
    $(function() {
        "use strict";
        $('#mw-content-container').css('background', 'url(https://drawntolife.wiki/w/backgrounds/SnowGate_Mountains_Background.png) top center no-repeat fixed');
        $('#mw-content-container').css('background-size', 'cover')
    })
}
if ($.inArray("Forest Gate", mw.config.get('wgCategories')) > -1) {
    $(function() {
        "use strict";
        $('#mw-content-container').css('background', 'url(https://drawntolife.wiki/w/backgrounds/GearWorks_Background.png) top center no-repeat fixed');
        $('#mw-content-container').css('background-size', 'cover')
    })
}
//Wife wasteland
if ($.inArray("Wilfre's Wasteland", mw.config.get('wgCategories')) > -1) {
    $(function() {
        "use strict";
        $('#mw-content-container').css('background', 'url(https://drawntolife.wiki/w/backgrounds/WW_Crumbling_Keep_Wallpaper.png) top center no-repeat fixed');
        $('#mw-content-container').css('background-size', 'cover')
    })
}
//Galactic Juggle
if ($.inArray("Galactic Jungle", mw.config.get('wgCategories')) > -1) {
    $(function() {
        "use strict";
        $('#mw-content-container').css('background', 'url(https://drawntolife.wiki/w/backgrounds/Galactic_Jungle_Header_Wallpaper.png) top center no-repeat fixed');
        $('#mw-content-container').css('background-size', 'cover')
    })
}
//Lavastem
if ($.inArray("Lavasteam", mw.config.get('wgCategories')) > -1) {
    $(function() {
        "use strict";
        $('#mw-content-container').css('background', 'url("https://drawntolife.wiki/w/backgrounds/Lavasteam_Background_(Lighter).jpg") top center no-repeat fixed');
        $('#mw-content-container').css('background-size', 'cover')
    })
}
//Watersnog
if ($.inArray("Watersong", mw.config.get('wgCategories')) > -1) {
    $(function() {
        "use strict";
        $('#mw-content-container').css('background', 'url("https://drawntolife.wiki/w/backgrounds/Watersong_Background_(Lighter).jpg") top center no-repeat fixed');
        $('#mw-content-container').css('background-size', 'cover')
    })
}

//Blurry header
$(function() {
    //caches a jQuery object containing the header element
    var header = $("#mw-header-container");
    $(window).scroll(function() {
        var scroll = $(window).scrollTop();

        if (scroll >= 200) {
            header.addClass("headerblur");
        } else {
            header.removeClass("headerblur");
        }
    });
});