MediaWiki:Gadget-lolads.js: различия между версиями

Материал из Абсурдопедии
Перейти к навигации Перейти к поиску
мНет описания правки
м временный отладочный вывод
Строка 20: Строка 20:
     if (col.length === 0)
     if (col.length === 0)
         return;
         return;
console.log("[Gadget-lolads.js] #column-one found");


     /* 10% шанс показать */
     /* 10% шанс показать */
Строка 26: Строка 28:
         return;
         return;
     */
     */
console.log("[Gadget-lolads.js] sending request");


     $.ajax({
     $.ajax({
Строка 31: Строка 35:
     }).done(
     }).done(
         function(data) {
         function(data) {
console.log("[Gadget-lolads.js] request done");
             var res = data;
             var res = data;
             col.append("<div class='generated-sidebar portlet' id='p-lolads'><h5><a href='/wiki/Абсурдопедия:Реклама'>Реклама</a> <a href='/index.php?title=Template:%D0%A0%D0%B5%D0%BA%D0%BB%D0%B0%D0%BC%D0%B0&action=edit'>+</a></h5><div class='pBody'>" + res + "</div></div>");
             col.append("<div class='generated-sidebar portlet' id='p-lolads'><h5><a href='/wiki/Абсурдопедия:Реклама'>Реклама</a> <a href='/index.php?title=Template:%D0%A0%D0%B5%D0%BA%D0%BB%D0%B0%D0%BC%D0%B0&action=edit'>+</a></h5><div class='pBody'>" + res + "</div></div>");

Версия от 16:20, 20 марта 2019

/**
   LolAds -- 20 September 2010.
   Автор: [[Участник:Edward Chernenko]].

   Шуточная реклама (см. [[Абсурдопедия:Реклама]]) в левом нижнем углу страницы. */

// TODO

console.log("[Gadget-lolads.js] loaded");

function initLolads() {
	console.log("[Gadget-lolads.js] initialized");

    if ($("#lolads-sticker").length !== 0) return;

	console.log("[Gadget-lolads.js] no #lolads-sticker");

    var col = $("#column-one");

    if (col.length === 0)
        return;

	console.log("[Gadget-lolads.js] #column-one found");

    /* 10% шанс показать */
    /* // TODO
    if (Math.random() >= 0.1)
        return;
    */

	console.log("[Gadget-lolads.js] sending request");

    $.ajax({
        "url": "/w/index.php?title=%D0%A8%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD:%D0%A0%D0%B5%D0%BA%D0%BB%D0%B0%D0%BC%D0%B0&action=render",
    }).done(
        function(data) {
			console.log("[Gadget-lolads.js] request done");

            var res = data;
            col.append("<div class='generated-sidebar portlet' id='p-lolads'><h5><a href='/wiki/Абсурдопедия:Реклама'>Реклама</a> <a href='/index.php?title=Template:%D0%A0%D0%B5%D0%BA%D0%BB%D0%B0%D0%BC%D0%B0&action=edit'>+</a></h5><div class='pBody'>" + res + "</div></div>");
        }
    );
}

$(initLolads);