MediaWiki:Common.js: Unterschied zwischen den Versionen

Aus Klartraum-Wiki
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
 
(4 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 7: Zeile 7:
         if(sublist.is(":visible")) {
         if(sublist.is(":visible")) {
         sublist.hide();
         sublist.hide();
         $(this).text("[show]");
         $(this).text("[ausklappen]");
         } else {
         } else {
         sublist.show();
         sublist.show();
         $(this).text("[hide]");
         $(this).text("[einklappen]");
         }
         }
         return false;
         return false;
     }
     }
     $(".collapsible").prepend("<a class='collapser' href=''>[hide]</a> ");
     $(".collapsible-list-parent > ul > li").addClass("collapsible collapsed");
$(".collapsible >a.collapser").click($collapsible_clickhandler);
    $(".collapsible-list-list-parent > ul > li > ul > li").addClass("collapsible collapsed");
$(".collapsed > a.collapser").trigger("click");
 
    $(".collapsible").each(function( index, element ) {
        if($(this).children("ul").length) {
            $(this).prepend("<a class='collapser' href=''>[einklappen]</a> ");
        }
    });
    $(".collapsible >a.collapser").click($collapsible_clickhandler);
    $(".collapsed > a.collapser").trigger("click");
});
});


} )();
} )();

Aktuelle Version vom 4. August 2016, 00:59 Uhr

( function () {

$(document).ready(function(){

	var $collapsible_clickhandler=function(){
        var sublist=$(this).parent().children("ul");
        if(sublist.is(":visible")) {
        	sublist.hide();
        	$(this).text("[ausklappen]");
        } else {
        	sublist.show();
        	$(this).text("[einklappen]");
        }
        return false;
    }
    $(".collapsible-list-parent > ul > li").addClass("collapsible collapsed");
    $(".collapsible-list-list-parent > ul > li > ul > li").addClass("collapsible collapsed");

    $(".collapsible").each(function( index, element ) {
        if($(this).children("ul").length) {
            $(this).prepend("<a class='collapser' href=''>[einklappen]</a> ");
        }
    });
    $(".collapsible >a.collapser").click($collapsible_clickhandler);
    $(".collapsed > a.collapser").trigger("click");
});

} )();