MediaWiki:Common.css — различия между версиями

Материал из doc.abonent.plus
Перейти к: навигация, поиск
Строка 3: Строка 3:
 
#ca-viewsource { display:none; !important; }
 
#ca-viewsource { display:none; !important; }
  
// ==============================
+
addOnloadHook(function() {
// BackToTopButton
+
var elems = document.getElementsByClassName('editsection');
// ==============================
+
for (i = 0; i < elems.length; i++) {
+
var span = document.createElement('span');
//A script that adds a "Back To Top" option in the footer of the Oasis theme.
+
var link = document.createElement('a');
//People dont like scrolling back to top on long pages neither do you :)
+
link.href = '#top';
//Created by Noemon from Dead Space Wiki
+
link.appendChild(document.createTextNode('back to top'));
+
span.appendChild(document.createTextNode('['));
+
span.appendChild(link);
function hideFade () {
+
span.appendChild(document.createTextNode('] '));
// hide #backtotop first
+
elems[i].insertBefore(span, elems[i].firstChild);
$( "#backtotop" ).hide ();
+
}
// fade in #backtotop
+
});
$( function () {
 
$( window ).scroll( function () {
 
if ( $( this ).scrollTop () > ButtonStart ) {
 
$( '#backtotop' ).fadeIn ();
 
} else {
 
$( '#backtotop' ).fadeOut ();
 
}
 
});
 
});
 
}
 
 
function goToTop (){
 
// scroll body to 0px on click
 
$( 'body,html' ).animate ({
 
scrollTop: 0
 
}, ScrollSpeed );
 
return false;
 
}
 
 
function addBackToTop () {
 
if( skin == 'vector' ) {
 
$('<li id="backtotop" style="position: absolute; right:20px; top:0px; border:none;"><button type="button" value="Back To Top" onClick="goToTop();">Back To Top</button></li>').appendTo('#WikiaBarWrapper .toolbar > .tools');
 
hideFade ();
 
}
 
}
 
 
var ButtonStart = 800;
 
var ScrollSpeed = 600;
 
 
if( !window.BackToTop  ) {
 
$( document ).ready( function () {
 
addBackToTop ();  
 
});
 
}
 
var BackToTop = true; // prevent duplication
 

Версия 15:14, 14 июля 2016

<sup>Надстрочный текст</sup>/* Размещённый здесь CSS будет применяться ко всем темам оформления */
#ca-talk  { display: none !important; }
#ca-viewsource { display:none; !important; }

addOnloadHook(function() {
	var elems = document.getElementsByClassName('editsection');
	for (i = 0; i < elems.length; i++) {
		var span = document.createElement('span');
		var link = document.createElement('a');
		link.href = '#top';
		link.appendChild(document.createTextNode('back to top'));
		span.appendChild(document.createTextNode('['));
		span.appendChild(link);
		span.appendChild(document.createTextNode('] '));
		elems[i].insertBefore(span, elems[i].firstChild);
	}
});