User:Innocent bystander/global.js

From Meta, a Wikimedia project coordination wiki

Note: After publishing, you may have to bypass your browser's cache to see the changes.

  • Firefox / Safari: Hold Shift while clicking Reload, or press either Ctrl-F5 or Ctrl-R (⌘-R on a Mac)
  • Google Chrome: Press Ctrl-Shift-R (⌘-Shift-R on a Mac)
  • Internet Explorer / Edge: Hold Ctrl while clicking Refresh, or press Ctrl-F5
  • Opera: Press Ctrl-F5.
//Информация с Викиданных
// [[d:User:Yair rand/WikidataInfo.js]]
mw.loader.load("//www.wikidata.org/w/index.php?title=User:Yair rand/WikidataInfo.js&action=raw&ctype=text/javascript");

// Credit: sv:User:Nirmos
mw.hook( 'wikipage.collapsibleContent' ).add( function( e ) {
	'use strict';
	function escapeSelector( s ) {
		return s.replace( /\./g, '\\.' );
	}
	var h = location.hash;
	var content = $( '#mw-content-text' );
	var elem;
	var domElem;
	if ( e.length && h ) {
		elem = content.find( escapeSelector( h ) );
		if ( elem.length ) {
			domElem = elem[ 0 ];
			domElem.scrollIntoView();
		}
	}
} );