User:Numbermaniac/common.js

// Counts all your edits and saves them to a page ( http://en.wikipedia.org/wiki/User:Kanegasi/editcounter ) if (mw.config.get('wgTitle') === mw.config.get('wgUserName') && mw.config.get('wgNamespaceNumber') === 2) { var pageName = 'edit count'; var summaryLink = 'wikipedia:User:Kanegasi/editcounter'; var transcludeAll = true; var tableHeaders = true; mw.loader.load('https://en.wikipedia.org/w/index.php?title=User:Kanegasi/editcounter.js&action=raw&ctype=text/javascript'); }

$( function { 'use strict';

$( 'body' ).append( ' ▲ Go to top ' ); var $topButton = $( '#to-top' );

$topButton.css( {	'color': '#FFF',	'position': 'fixed',	'bottom': '-30px',	'left': '4px',	'cursor': 'pointer',	'transition': 'bottom 0.5s',	'-webkit-transition': 'bottom 0.5s',	'user-select': 'none',	'-webkit-user-select': 'none',	'-moz-user-select': 'none',	'-ms-user-select': 'none' } ).click( function {	$( 'html, body' ).animate( { scrollTop: 0 }, 'slow' ); } );

$( window ).scroll( function {	if ( $( window ).scrollTop > 100 ) {		$topButton.css( 'bottom', '4px' );	} else {		$topButton.css( 'bottom', '-30px' );	} } );

} );