משתמש:ברדוגו/vector.js – הבדלי גרסאות

מתוך ויקיפדיה, האנציקלופדיה החופשית
תוכן שנמחק תוכן שנוסף
אין תקציר עריכה
אין תקציר עריכה
שורה 11: שורה 11:
if(personal.is(':hidden')){
if(personal.is(':hidden')){
personal.css('display','inline-block');
personal.css('display','inline-block');
$('#mw-head-base').css('height','4em')
$('#mw-head-base').css('height','4.8em')
}
}
else {
else {

גרסה מ־21:11, 6 ביולי 2020

/* insired by https://www.wikiwand.com */

$(document).ready(function(){
    //$('#firstHeading').width($('#mw-content-text').width());
    head = $('#mw-head', '#mw-navigation');
    nav = head.find('#left-navigation,#right-navigation');
    leftNavLs = head.find('#right-navigation>#p-views>.vector-menu-content>ul');
    personal = head.find('#p-personal');
    leftNavLs.append('<li id="pesonal-toggle"><span><a href="#!">משתמש</a></span></li>');
    $('#pesonal-toggle').click(function(){ //personal.toggle();
        if(personal.is(':hidden')){
            personal.css('display','inline-block');
            $('#mw-head-base').css('height','4.8em')
        }
        else {
            personal.hide();
            $('#mw-head-base').css('height','2em');
        }
    });
    head.append("<div class='nav-wrap' style='top: 0px; position: sticky; height: 1.5em;'></div>");
    navWrap = $('.nav-wrap');
    navWrap.append(nav);
    navWrap.after(personal);

    $('#mw-navigation').append('<div id="sidePanel"> <div class="panelHeader"> <a href="https://he.wikipedia.org"><img src="/static/images/mobile/copyright/wikipedia-wordmark-he.svg" alt="ויקיפדיה" style></a> </div><div class="tabs"> <div class="tab-w-fix"></div><div class="tab" data-tab="global-toc">ראשי</div><div class="tab" data-tab="page-toc">ערך</div><div class="tab-w-fix"></div></div><div class="tabs-data"> <div class="page-toc"> </div><div class="global-toc"> </div></div></div>');

    $('.global-toc').append($('#mw-panel','#mw-navigation'));
    if($('#toc', '#mw-content-text').length > 0){
        $('.page-toc').append($('#toc>ul', '#mw-content-text'));
        $('.page-toc>ul').prepend('<li class="toclevel-1 active"><a href="#firstHeading"><span class="toctext">הקדמה</span></a></li>');
        $('.tocnumber', '.page-toc').remove();
        $('.tab').click(function(){
            $('.tab').removeClass('currect');
            $(this).addClass('currect');
            $('.tabs-data>div').hide();
            $('.'+$(this).data('tab')).show();
        });
        $('[data-tab=page-toc]').click();
        $('#toc').remove();
    }else{
        $('.global-toc').show();
        $('.tabs').hide();
    }
    
    $(document).on('click', 'a[href^="#"]', function(e) {
	    // target element id
	    var id = $(this).attr('href').slice(1);
	
	    // target element
	    var $id = $("[id='"+id+"']");
	    if ($id.length === 0) {
	        return;
	    }
	    
	    
	
	    // prevent standard hash navigation (avoid blinking in IE)
	    e.preventDefault();
	
	    // top position relative to the document
	    var pos = $id.offset().top;
	
	    // animated top scrolling
	    $('body, html').animate({scrollTop: pos});
	});
	
	$(".page-toc").on('click', 'li.toclevel-1', function(e) {
		$('li.toclevel-1.active').removeClass('active');
		$(this).addClass('active');
	});
	
	$.each($('.mw-search-result-heading'), function(k,v){
		$(v).append($(' <a href="'+$(v).find('a').prop('href')+'?veaction=editsource" style="float:left; font-size: .85em">עריכה</a>'));
	});
});