Wikipedysta:Persino/vector-2022-brudnopis.js

Z Wikibooks, biblioteki wolnych podręczników.

Uwaga: aby zobaczyć zmiany po opublikowaniu, może zajść potrzeba wyczyszczenia pamięci podręcznej przeglądarki.

  • Firefox / Safari: Przytrzymaj Shift podczas klikania Odśwież bieżącą stronę, lub naciśnij klawisze Ctrl+F5, lub Ctrl+R (⌘-R na komputerze Mac)
  • Google Chrome: Naciśnij Ctrl-Shift-R (⌘-Shift-R na komputerze Mac)
  • Internet Explorer / Edge: Przytrzymaj Ctrl, jednocześnie klikając Odśwież, lub naciśnij klawisze Ctrl+F5
  • Opera: Naciśnij klawisze Ctrl+F5.
var Vector2022Stare=this['Vector2022'];
var Vector2022=new Array();

(function (Vector2022,Vector2022Stare){
	Common.zmienne["CzekajNaZbiórZmiennych"](Common,new Array("ZdarzeniaJavaScript","ZdarzeniaJavaScriptDodatkoweFunkcyjneXY")).then(function(){
	Vector2022.SideBarToc=function(){
		var skin_vector_2022=$('body.skin-vector-search-vue.action-view:not(.ns-special), body.skin-vector-search-vue.action-submit');
		var sidebar_container=skin_vector_2022.find('.mw-table-of-contents-container > .vector-sticky-toc-container');
		if(sidebar_container.length>0){
			sidebar=sidebar_container[0];
			var sidebartoc=sidebar.querySelector('.sidebar-toc');
			if(sidebartoc!==null){
				if(!$(sidebar).hasClass('sidebar_obecny')){
					sidebar.classList.add('sidebar_obecny');
				}
			
				sidebartoc.style.maxHeight="auto";
				sidebartoc.style.top="auto";
				sidebartoc.style.bottom="auto";
				sidebartoc.style.marginTop="0";
			
				var height_sticky=0;
				$('html.client-js.vector-sticky-header-enabled body.skin-vector-search-vue.vector-sticky-header-visible header.vector-sticky-header').each(function(i,el){
					var rect_sticky=el.getBoundingClientRect();
					height_sticky=parseInt(rect_sticky.height);
				});
				var roznica=54-window.scrollY;
				roznica=((roznica>=5)?roznica:5)+((roznica>=0)?((height_sticky>=roznica)?(height_sticky-roznica):0):height_sticky);
				sidebartoc.style.marginTop=(roznica-54)+"px";
			
				sidebartoc.style.top=window.scrollY+"px";
			
				var rect=sidebartoc.getBoundingClientRect();
				var top=rect.top;
				top=((top>=0)?top:0);
				var heightekran=document.documentElement.clientHeight;
			
				var rect_rodzic=sidebar.getBoundingClientRect();
				var bottom=heightekran-rect_rodzic.bottom;
				var bottom_praw=((bottom>=0)?bottom:0);
				var wys=heightekran-top-bottom_praw-((bottom<=0)?((10>-bottom)?10+bottom:0):10);
				wys=((wys>=0)?wys:0);
				sidebartoc.style.maxHeight=wys+"px";
			
			}else{
				sidebar.classList.remove('sidebar_obecny');
			}
		}
	}
	Vector2022.TransitionOfSideBarToc=function(e){
		var element=document.querySelector('body.skin-vector-search-vue .mw-table-of-contents-container > .vector-sticky-toc-container > .sidebar-toc');
		var pasek; 
		if(element){
			pasek=new Common.DanePozycjiPaskowPrzewijania();
			pasek.ZerujZebraneDane();
			pasek.ZbierzPozycje(element);
		}
		Vector2022.SideBarToc();
		Vector2022.ToogleTableOfSideBarToc(e);
		Vector2022.OperationTableOfSideBarToc().then(function(i,element){if(element){pasek.UstawPozycje();}});
	}
	var nic_nie_rob=undefined;
	Vector2022.UkrywajMenuBoczne=function(){
		$('body.skin-vector-search-vue #mw-navigation').first().each(function (i,element){
			if(!nic_nie_rob){
	  			nic_nie_rob=true;
	  			if($(element).hasClass('mw-nawigation-ukryte')){$(element).removeClass('mw-nawigation-ukryte');}
	  			setTimeout(function(){
	  				Vector2022.WstepneCzyUkrywajMenuBoczne();
	  		    	nic_nie_rob=undefined;
	  			},250);
			}
		});
	}
	Vector2022.WstepneCzyUkrywajMenuBoczne=function(){
		$('body.skin-vector-search-vue #mw-navigation').first().each(function (i,element){
			$('body.skin-vector-search-vue #mw-sidebar-checkbox:checked').first().each(function(j,element_f){
				$(element).addClass('mw-nawigation-ukryte')
			});
			$('body.skin-vector-search-vue #mw-sidebar-checkbox:not(:checked)').first().each(function(j,element_f){
				$(element).removeClass('mw-nawigation-ukryte');
			});
		});
	}
	$(function(){
		Vector2022.WstepneCzyUkrywajMenuBoczne();
		Common.ZdarzeniaJavaScript($('body.skin-vector-search-vue .mw-checkbox-hack-button').first()[0],'click','UkrywajMenuBoczne',undefined,Vector2022,Vector2022Stare);
		Common.ZdarzeniaJavaScript($('body.skin-vector-search-vue .mw-checkbox-hack-button').first()[0],'dblclick','UkrywajMenuBoczne',undefined,Vector2022,Vector2022Stare);
	});

	Vector2022.UkryjButton=function(){
		var div_focus=document.querySelector('.client-js .vector-search-box-vue .cdx-typeahead-search .cdx-text-input__input:focus');
		if(!div_focus){
			var div=document.querySelector('body.skin-vector-search-vue .cdx-typeahead-search');
			if(div){div.classList.remove('cdx-active-button');}
		}
	}
	Vector2022.PokazButton=function(){
		var div=document.querySelector('body.skin-vector-search-vue .cdx-typeahead-search');
		if(div){div.classList.add('cdx-active-button');}
	}
	$(function(){
		Common.ZdarzeniaJavaScript('body.skin-vector-search-vue #p-search > div','hover','PokazButton','UkryjButton',Vector2022,Vector2022Stare);
		Common.ZdarzeniaJavaScript('body.skin-vector-search-vue #p-search > div','click','PokazButton',undefined,Vector2022,Vector2022Stare);
		Common.ZdarzeniaJavaScript('body.skin-vector-search-vue #p-search > div','dblclick','PokazButton',undefined,Vector2022,Vector2022Stare);
		Common.ZdarzeniaJavaScript(document,'visibilitychange','PokazButton',undefined,Vector2022,Vector2022Stare);
		Common.ZdarzeniaJavaScript('body.skin-vector-search-vue #p-search > div','keydown','PokazButton',undefined,Vector2022,Vector2022Stare);
	});
	var sidebartoc_nic_nie_rob;var sidebartoc_poprzestan;
    Vector2022.HoverSidebarToc=function(){
    	if(sidebartoc_poprzestan){return;};
    	if(!sidebartoc_nic_nie_rob){
    		sidebartoc_nic_nie_rob=true;
    		var element=document.querySelector('body.skin-vector-search-vue .mw-table-of-contents-container > .vector-sticky-toc-container > .sidebar-toc');
			var pasek; 
			if(element){
				pasek=new Common.DanePozycjiPaskowPrzewijania();
				pasek.ZerujZebraneDane();
				pasek.ZbierzPozycje(element);
			}
    		var sidebartoc=$('body.skin-vector-search-vue .mw-table-of-contents-container > .vector-sticky-toc-container > .sidebar-toc');
    		sidebartoc.each(function(i,element){
    			element.style.width="auto";
    			element.style.whiteSpace="nowrap";
    			element.style.overflowX="auto";
    			var width=element.scrollWidth;
    			if(width<=500){
    				element.style.width=width+"px";
    			}else{
    				element.style.width="500px";
    			}
    			element.style.whiteSpace="normal";
    			element.style.overflowX="hidden";
    		});
    		$('body.skin-vector-search-vue .mw-table-of-contents-container > .vector-sticky-toc-container  .sidebar-toc .sidebar-toc-level-2').each(function(i,element){
    			$(element).css('display',"block");
    		});
    		Vector2022.SideBarToc();
			if(element){
				pasek.UstawPozycje();
			}
			sidebartoc_nic_nie_rob=undefined;
    	};
    }
    Vector2022.NotHoverSidebarToc=function(){
    	if(sidebartoc_poprzestan){return;};
    	if(!sidebartoc_nic_nie_rob){
    		sidebartoc_nic_nie_rob=true;
    		new Promise(function(resolve,reject){
    			var czas=0;
    			function Czekaj(){
    				if(!sidebartoc_nic_nie_rob){
    					reject();
    					return;
    				}
    				if(czas>3000){
    					resolve();
    					return;
    				}
    				czas+=100;
    				setTimeout(Czekaj,100);
    			}
    			Czekaj();
    		}).then(function(){
    			if(sidebartoc_nic_nie_rob){
    				var element=document.querySelector('body.skin-vector-search-vue .mw-table-of-contents-container > .vector-sticky-toc-container > .sidebar-toc');
					var pasek; 
					if(element){
						pasek=new Common.DanePozycjiPaskowPrzewijania();
						pasek.ZerujZebraneDane();
						pasek.ZbierzPozycje(element);
					}
    				var sidebartoc=$('body.skin-vector-search-vue .mw-table-of-contents-container > .vector-sticky-toc-container > .sidebar-toc');
    				sidebartoc.each(function(i,element){
    					element.style.width="200px";
    				});
    				$('body.skin-vector-search-vue .mw-table-of-contents-container > .vector-sticky-toc-container  .sidebar-toc .sidebar-toc-level-2').each(function(i,element){
    					$(element).css('display',"none");
    				});
    	
    				Vector2022.SideBarToc();
    	
    				if(element){
						pasek.UstawPozycje();
					}
					sidebartoc_nic_nie_rob=undefined;
    			}
    		}).catch(function(){
    			sidebartoc_nic_nie_rob=undefined;
    		})
    	}
    }
  Vector2022.ZmianaSideBarToc=function(){
  		sidebartoc_nic_nie_rob=undefined;
  }
  Vector2022.UkryjUncollapseSideBarToc=function(){
	$('body.skin-vector-search-vue.action-view #content >  .mw-body-header > #vector-toc-collapsed-button').addClass('mw-pokaż-vector-toc-collapsed-button');
	$('body.skin-vector-search-vue .mw-table-of-contents-container > .vector-sticky-toc-container').each(function(i,element){
  		$(element).css('display','none');
  	 });
  }
  Vector2022.CheckedSideBarToc=function(){
  	var el=document.querySelector('body.skin-vector-search-vue #vector-toc-collapsed-checkbox:checked');
  	if(el){
  		 $('body.skin-vector-search-vue .mw-table-of-contents-container > .vector-sticky-toc-container').each(function(i,element){
  				$(element).css('display','block');
  		  });
  		  $('body.skin-vector-search-vue .mw-table-of-contents-container > .vector-sticky-toc-container >  .sidebar-toc > ul.sidebar-toc-contents').each(function(i,element){
  		  		$(element).css('display','block');
  		  });
  		  $('body.skin-vector-search-vue .mw-table-of-contents-container > .vector-sticky-toc-container > .sidebar-toc .vector-toc-uncollapse-button').each(function(i,element){
  		  		$(element).css('display','none');
  		  });
  		  $('body.skin-vector-search-vue .mw-table-of-contents-container > .vector-sticky-toc-container > .sidebar-toc .vector-toc-collapse-button').each(function(i,element){
  		  		$(element).css('display','block');
	    	    element.innerHTML=" ukryj ";
	    		sidebartoc_poprzestan=undefined;
  		  });
  		 $('body.skin-vector-search-vue.action-view #content >  .mw-body-header > #vector-toc-collapsed-button').removeClass('mw-pokaż-vector-toc-collapsed-button');
  		 Vector2022.SideBarToc();
  	}else{
  		 $('body.skin-vector-search-vue.action-view #content >  .mw-body-header > #vector-toc-collapsed-button').addClass('mw-pokaż-vector-toc-collapsed-button');
  		 $('body.skin-vector-search-vue .mw-table-of-contents-container > .vector-sticky-toc-container').each(function(i,element){
  				$(element).css('display','none');
  		 });
  	};
  }
  Vector2022.ToogleTableOfSideBarToc=function(panel){
		var id=panel.target;
	    var tagname=id.tagName.toUpperCase();
	    if(tagname=="BUTTON"){
	    	var czy_klasa_1=$(id).hasClass('sidebar-toc-toggle');
	    	var czy_klasa_2=$(id).hasClass('vector-toc-collapse-button');
	    	if(czy_klasa_1){
	    		$(id).parent().children().last().each(function(i,element){
	    			var expanded=$(id).attr('aria-expanded');
	    			if(expanded=="false"){
	    				$(element).css('display',"block");
	    				$(element).closest('li').addClass('sidebar-toc-list-item-expanded');
	    				$(id).attr('aria-expanded','true');
	    			}else if(expanded=="true"){
	    				$(element).css('display',"none");
	    				$(element).closest('li').removeClass('sidebar-toc-list-item-expanded');
	    				$(id).attr('aria-expanded','false');
	    			}
	    		});
	    		Vector2022.SideBarToc();
	    	}else if(czy_klasa_2){
	    		$(id).parents('#sidebar-toc-label').siblings('ul').each(function(i,element){
	    			var ukryj=$(element).css('display');
	    			if(ukryj!="none"){
	    				$(element).css('display',"none");
	    				id.innerHTML=" pokaż ";
	    				$('body.skin-vector-search-vue.action-view #content >  .mw-body-header > #vector-toc-collapsed-button').removeClass('mw-pokaż-vector-toc-collapsed-button');
	    				sidebartoc_poprzestan=true;
	    				
	    				$(element).css('display',"none");
	    				id.innerHTML=" pokaż ";
    					var sidebartoc=$('body.skin-vector-search-vue .mw-table-of-contents-container > .vector-sticky-toc-container > .sidebar-toc');
    					sidebartoc.each(function(i,element){
    						element.style.width="200px";
    					});
    					$('body.skin-vector-search-vue .mw-table-of-contents-container > .vector-sticky-toc-container  .sidebar-toc .sidebar-toc-level-2').each(function(i,element){
    						$(element).css('display',"none");
    					});
    					$('body.skin-vector-search-vue .mw-table-of-contents-container > .vector-sticky-toc-container > .sidebar-toc .vector-toc-uncollapse-button').each(function(i,element){
    						$(element).css('display',"block");
    					});
	    			}else{
	    				$(element).css('display',"block");
	    				id.innerHTML=" ukryj ";
	    				
	    				$('body.skin-vector-search-vue.action-view #content >  .mw-body-header > #vector-toc-collapsed-button').removeClass('mw-pokaż-vector-toc-collapsed-button');
	    				
	    			    $('body.skin-vector-search-vue .mw-table-of-contents-container > .vector-sticky-toc-container > .sidebar-toc .vector-toc-uncollapse-button').each(function(i,element){
    						$(element).css('display',"none");
    					});
	    				
	    				sidebartoc_poprzestan=undefined;
	    				
	    				sidebartoc_nic_nie_rob=undefined;
	    				Vector2022.HoverSidebarToc();
	    			}
	    			Vector2022.SideBarToc();
					sidebartoc_nic_nie_rob=undefined;
	    		});
	    	}
		}
	}
	Vector2022.muteks=new Common.Muteks();
	Vector2022.OperationTableOfSideBarToc=function(){
		return Vector2022.muteks.zablokuj().then(function(data){
			var height_sticky=0;
			$('html.client-js.vector-sticky-header-enabled body.skin-vector-search-vue.vector-sticky-header-visible header.vector-sticky-header').first().each(function(i,el){
				var rect_sticky=el.getBoundingClientRect();
				height_sticky=rect_sticky.height-6;
			});
			var parser=document.querySelector('#mw-content-text .mw-parser-output');
			if(parser){
			
				var rect=parser.getBoundingClientRect();	
				if(rect.top>/*height_sticky+*/55){
					$('.mw-table-of-contents-container > .vector-sticky-toc-container > #mw-panel-toc li.sidebar-toc-list-item.sidebar-toc-list-item-active').each(function(i,element){
						$(element).removeClass('sidebar-toc-list-item-active');
					});
					$('.mw-table-of-contents-container > .vector-sticky-toc-container > #mw-panel-toc li.sidebar-toc-list-item').first().addClass('sidebar-toc-list-item-active');
					Vector2022.muteks.odblokuj();
					return;
				}
			}else{
				Vector2022.muteks.odblokuj();
				return;
			}
			var str=$('#mw-content-text .mw-parser-output').find('h1, h2, h3, h4, h5, h6');
			if((str!==null)&&(str.length>0)){
				var naglowek;var naglowek_ostatni;var naglowek_expand;
		  		function ZnajdzElement(element){
					 var mw_naglowek=element.querySelector('.mw-headline');
					if(mw_naglowek){
				  		var id_naglowek=mw_naglowek.getAttribute('id');
				  		var tak=false;
				  		var str_fun=$('.mw-table-of-contents-container > .vector-sticky-toc-container > #mw-panel-toc ul').find('li.sidebar-toc-list-item');
				  		for(var i=0;i<str_fun.length;++i){
				  			var element=str_fun[i];
							if(element.getAttribute('id')=='toc-'+id_naglowek){
								var display=window.getComputedStyle(element, null).getPropertyValue('display');
								if(display!="none"){
									tak=true;
								}
								break;
							}
				  		};
				  		if(tak){
				  			var str_fun=$('.mw-table-of-contents-container > .vector-sticky-toc-container > #mw-panel-toc ul').find('li.sidebar-toc-list-item.sidebar-toc-list-item-expanded');
				  			for(var i=0;i<str_fun.length;++i){
				  				var element=str_fun[i];
								if(element.getAttribute('id')=='toc-'+id_naglowek){
									naglowek_expand=id_naglowek;
									break;
								}
				  			};
				  			return id_naglowek;
				  		}
				  	}
				}
				for(i=0;i<str.length;++i){
		   			  var element=str[i];
					   var rect=element.getBoundingClientRect();
						if(rect.top>=height_sticky){
							naglowek=ZnajdzElement(element);
							naglowek_ostatni=((naglowek)?undefined:naglowek_ostatni);
							break;
						}else{
				  			naglowek_ostatni=ZnajdzElement(element)||naglowek_ostatni;
						}
				}
				if(naglowek_ostatni||naglowek){
					$('.mw-table-of-contents-container > .vector-sticky-toc-container > #mw-panel-toc li.sidebar-toc-list-item').each(function(i,element){
						$(element).removeClass('sidebar-toc-list-item-active');
					});
					var czy_pierwszy;
					var str_fun=$('.mw-table-of-contents-container > .vector-sticky-toc-container > #mw-panel-toc ul').find('li.sidebar-toc-list-item')
					for(var i=0;i<str_fun.length;++i){
						var element=str_fun[i];
						if(element.getAttribute('id')=='toc-'+(naglowek_ostatni||naglowek)){
							czy_pierwszy=$(element).hasClass('sidebar-toc-level-1');
							$(element).addClass('sidebar-toc-list-item-active');
							break;
						}
					};
					if((!czy_pierwszy)&&(naglowek_expand)){
						var str_fun=$('.mw-table-of-contents-container > .vector-sticky-toc-container > #mw-panel-toc ul').find('li.sidebar-toc-list-item.sidebar-toc-list-item-expanded');
						for(var i=0;i<str_fun.length;++i){
							var element=str_fun[i];
							if(element.getAttribute('id')=='toc-'+naglowek_expand){
								$(element).addClass('sidebar-toc-list-item-active');
								break;
							}
						};
					}
				}
			}
			Vector2022.SideBarToc();
			Vector2022.muteks.odblokuj();
		}).catch(function(data){Vector2022.muteks.odblokuj();});
	}
	Vector2022.OperationNotClickTableOfSideBarToc=function(){
		var element=document.querySelector('body.skin-vector-search-vue .mw-table-of-contents-container > .vector-sticky-toc-container > .sidebar-toc');
		var pasek; 
		if(element){
			pasek=new Common.DanePozycjiPaskowPrzewijania();
			pasek.ZerujZebraneDane();
			pasek.ZbierzPozycje(element);
		}
		Vector2022.OperationTableOfSideBarToc().then(function(i,element){if(element){pasek.UstawPozycje();}});
	}
	Vector2022.HoverToogleAndOperationClickTableOfContainer=function(e){
		var element=document.querySelector('body.skin-vector-search-vue .mw-table-of-contents-container > .vector-sticky-toc-container > .sidebar-toc');
		var pasek; 
		if(element){
			pasek=new Common.DanePozycjiPaskowPrzewijania();
			pasek.ZerujZebraneDane();
			pasek.ZbierzPozycje(element);
		}

		Vector2022.HoverSidebarToc();
		Vector2022.ToogleTableOfSideBarToc(e);
		Vector2022.OperationTableOfSideBarToc().then(function(i,element){if(element){pasek.UstawPozycje();}});
	}
	Vector2022.ZdarzeniaNawigacja=function(){
		var skin_vector_2022=$('body.skin-vector-search-vue.action-view:not(.ns-special), body.skin-vector-search-vue.action-submit');
		if((skin_vector_2022!==null)&&(skin_vector_2022.length>0)){
			$('body.skin-vector-search-vue .mw-table-of-contents-container > .vector-sticky-toc-container > .sidebar-toc').each(function(i,element){
				var kopia=element.cloneNode(true);
				$(element).parent().each(function(i,rodzic){
					rodzic.replaceChild(kopia,element);
				});
			});
			
			function Zdarzenia(Vector2022,Vector2022Stare,tylko_odrejestruj){
				$('body.skin-vector-search-vue .mw-table-of-contents-container > .vector-sticky-toc-container >  .sidebar-toc .sidebar-toc-level-2').each(function(i,element){
    				$(element).css('display',"none");
    			});
    			
    			 $('body.skin-vector-search-vue.action-view #content >  .mw-body-header > #vector-toc-collapsed-button:not(:checked)').each(function(i,element){
    			 	  //$('body.skin-vector-search-vue .mw-table-of-contents-container > .vector-sticky-toc-container').each(function(i,element){
  						//	$(element).css('display','none');
  					  //});
  					  //$('body.skin-vector-search-vue.action-view #content >  .mw-body-header > #vector-toc-collapsed-button').removeClass('mw-pokaż-vector-toc-collapsed-button');
    			 });
    			$('body.skin-vector-search-vue.action-view #content >  .mw-body-header > #vector-toc-collapsed-button:checked').each(function(i,element){
    				   $('body.skin-vector-search-vue .mw-table-of-contents-container > .vector-sticky-toc-container').each(function(i,element){
  							$(element).css('display','block');
  					  });
    				  $('body.skin-vector-search-vue.action-view #content >  .mw-body-header > #vector-toc-collapsed-button:not(:checked)').removeClass('mw-pokaż-vector-toc-collapsed-button');
    			});
    			Common.ZdarzeniaJavaScript('body.skin-vector-search-vue .mw-table-of-contents-container > .vector-sticky-toc-container > .sidebar-toc .vector-toc-uncollapse-button' ,'click', 'UkryjUncollapseSideBarToc',undefined,Vector2022,Vector2022Stare,tylko_odrejestruj);
    			
    			Common.ZdarzeniaJavaScript('body.skin-vector-search-vue #vector-toc-collapsed-button' ,'click', 'CheckedSideBarToc',undefined,Vector2022,Vector2022Stare,tylko_odrejestruj);
    			
				Common.ZdarzeniaJavaScript(window,'scroll', 'SideBarToc',undefined,Vector2022,Vector2022Stare,tylko_odrejestruj);
				Common.ZdarzeniaJavaScript(window,'resize', 'SideBarToc',undefined,Vector2022,Vector2022Stare,tylko_odrejestruj);
				Common.ZdarzeniaJavaScriptDodatkoweFunkcyjneXY('body.skin-vector-search-vue .vector-sticky-header','TransitionOfSideBarToc',false,Vector2022,Vector2022Stare,tylko_odrejestruj);
			
				Common.ZdarzeniaJavaScript('body.skin-vector-search-vue .mw-table-of-contents-container > .vector-sticky-toc-container > .sidebar-toc','hover','HoverSidebarToc','NotHoverSidebarToc',Vector2022,Vector2022Stare,tylko_odrejestruj);
	    		
	    		Common.ZdarzeniaJavaScript('body.skin-vector-search-vue .mw-table-of-contents-container > .vector-sticky-toc-container > .sidebar-toc','mouseenter','ZmianaSideBarToc',null,Vector2022,Vector2022Stare,tylko_odrejestruj);
	    		
				Common.ZdarzeniaJavaScript('body.skin-vector-search-vue .mw-table-of-contents-container > .vector-sticky-toc-container > #mw-panel-toc','click','HoverToogleAndOperationClickTableOfContainer',undefined,Vector2022,Vector2022Stare);
				Common.ZdarzeniaJavaScript('body.skin-vector-search-vue .mw-table-of-contents-container > .vector-sticky-toc-container > #mw-panel-toc','hover','OperationNotClickTableOfSideBarToc','OperationNotClickTableOfSideBarToc',Vector2022,Vector2022Stare,tylko_odrejestruj);
				Common.ZdarzeniaJavaScript(window,'scroll','OperationNotClickTableOfSideBarToc',undefined,Vector2022,Vector2022Stare||new Array(),tylko_odrejestruj);
				Common.ZdarzeniaJavaScript('html','scroll','OperationNotClickTableOfSideBarToc',undefined,Vector2022,Vector2022Stare||new Array(),tylko_odrejestruj);
			}
			Zdarzenia(new Array(),Vector2022,true);
			Zdarzenia(Vector2022,new Array(),false);
			Vector2022.SideBarToc();
			Vector2022.OperationTableOfSideBarToc();
		}
	};
    Vector2022.ZdarzeniaNawigacja();
    
    Vector2022.Brudnopis=function(){
		var skin_brudnopis=$('body.skin-vector-search-vue.action-view:not(.ns-special), body.skin-vector-search-vue.action-edit,  body.skin-vector-search-vue.action-submit, body.skin-vector-search-vue.action-history, body.skin-vector-search-vue.action-delete, body.skin-vector-search-vue.action-protect, body.skin-vector-search-vue.action-unprotect, body.skin-vector-search-vue.action-view.mw-special-Movepage');
	
		if((skin_brudnopis===null)||(skin_brudnopis.length<=0)){return;}
	
		var user=mw.config.get('wgUserName');
		if(!user){return;}
	
		var ul_zakladka=skin_brudnopis[0].querySelector('#p-views > .vector-menu-content > .vector-menu-content-list');
		var ul_wiecej=skin_brudnopis[0].querySelector('#p-cactions > .vector-menu-content > .vector-menu-content-list');
	
		if((!ul_zakladka)||(!ul_wiecej)){return;}
	
		var caption;
		if ( mw.config.get( 'wgUserLanguage' ) !== 'pl' ) {
			caption = 'Sandbox';
		}else{
			caption="Brudnopis";
		}
		var brudnopis="Wikipedysta:"+(user.replace(/[\s_]/g,"_"))+"/brudnopis";
		/*Zakładka*/
		var node_zakladka=mw.util.addPortletLink( 'p-views', mw.util.getUrl(brudnopis) + "?redirect=no", caption, 'ca-sandbox', caption, '', ul_zakladka.firstChild);
		/*Więcej*/
		var node_wiecej=mw.util.addPortletLink( 'p-cactions', mw.util.getUrl(brudnopis) + "?redirect=no", caption, 'ca-sandbox', caption, '', ul_wiecej.firstChild);
		node_wiecej.classList.add('vector-more-collapsible-item');
		var strona=mw.config.get('wgPageName').replace(/^Dyskusja_wikipedysty/g,"Wikipedysta");
		if(strona==brudnopis){
			node_zakladka.classList.add('selected');
			node_wiecej.classList.add('selected');
		}
	}
	$(Vector2022.Brudnopis);
	Vector2022.BlankElements=function(){
		var elements=$("body.skin-vector-search-vue *");
		if((elements!==null)&&(elements.length>0)){
			for(var i=0;i<elements.length;++i){
				var h=elements[i];
				var wartosc=h.innerHTML.replace(/\n/g,"").replace(/<!--.*-->/g,"");
				if(/^\s*$/g.test(wartosc)){
					h.classList.add("blank");
				}else{
					h.classList.remove("blank");
				}
			}
		}
	}
	$(Vector2022.BlankElements);

	Vector2022.LewaNawigacja=function(){
	
		Vector2022.UstawienieMenuNawigacjiWedlugCookie=function(menu_portret,czy_nawigacja){
				var czy_odkryty=menu_portret.getAttribute("id");
				var menu=$(menu_portret).children('.vector-menu-heading');
				var nawigacja=mw.cookie.get(czy_odkryty,"Nawigacja");
				if((nawigacja==null)||(nawigacja=="")){
					if(czy_nawigacja){
						menu.addClass('mw-menu-active');
						menu.siblings('.vector-menu-content').addClass('mw-items-active');
					}else{
						menu.addClass('mw-menu-inactive');
						menu.siblings('.vector-menu-content').addClass('mw-items-inactive');
					}
				}else{
					if(nawigacja=="true"){
						menu.addClass('mw-menu-active');
						menu.siblings('.vector-menu-content').addClass('mw-items-active');
					}else{
						menu.addClass('mw-menu-inactive');
						menu.siblings('.vector-menu-content').addClass('mw-items-inactive');
					}
				}
			}
	
			var portet_nawigacja=$('body.skin-vector-search-vue #mw-panel.mw-sidebar .mw-portlet.mw-portlet-navigation');
	
			var portet_inne_nawigacja=$('body.skin-vector-search-vue #mw-panel.mw-sidebar .mw-portlet:not(.mw-portlet-navigation)');
	
			if((portet_nawigacja==null)||(portet_nawigacja.length==0)||(portet_inne_nawigacja==null)||(portet_inne_nawigacja.length==0)){return;}

			portet_nawigacja.each(function(i){Vector2022.UstawienieMenuNawigacjiWedlugCookie(portet_nawigacja[i],true);});
			portet_inne_nawigacja.each(function(i){Vector2022.UstawienieMenuNawigacjiWedlugCookie(portet_inne_nawigacja[i],false);});
	
		Vector2022.onclickSideBarToc=function(){
			var id=$(this);
			if(id.hasClass('mw-menu-active')){
				id.removeClass('mw-menu-active');
				id.addClass('mw-menu-inactive')
				var czy_odkryty=id.parent()[0].getAttribute("id");
				mw.cookie.set(czy_odkryty,"false",{prefix:"Nawigacja"});
			}else{
				id.removeClass('mw-menu-inactive');
				id.addClass('mw-menu-active')
				var czy_odkryty=id.parent()[0].getAttribute("id");
				mw.cookie.set(czy_odkryty,"true",{prefix:"Nawigacja"});
			}
		
			var items=id.siblings('.vector-menu-content');
			if(items.hasClass('mw-items-active')){
				items.removeClass('mw-items-active');
				items.addClass('mw-items-inactive')
			}else{
				items.removeClass('mw-items-inactive');
				items.addClass('mw-items-active');
			}
		}
		Common.ZdarzeniaJavaScript('#mw-panel.mw-sidebar .mw-portlet > .vector-menu-heading',"click",'onclickSideBarToc',undefined,Vector2022,Vector2022Stare);
	}
	$(Vector2022.LewaNawigacja);
	});
})(Vector2022,Vector2022Stare);