Järjestelmäviesti:GeoHack.js

Wikipediasta
Siirry navigaatioon Siirry hakuun

Huomautus: Selaimen välimuisti pitää tyhjentää asetusten tallentamisen jälkeen, jotta muutokset tulisivat voimaan.

  • Firefox ja Safari: Napsauta Shift-näppäin pohjassa Päivitä, tai paina Ctrl-F5 tai Ctrl-R (⌘-R Macilla)
  • Google Chrome: Paina Ctrl-Shift-R (⌘-Shift-R Macilla)
  • Internet Explorer ja Edge: Napsauta Ctrl-näppäin pohjassa Päivitä tai paina Ctrl-F5
  • Opera: Paina Ctrl-F5.
// Katkotaan karttapaikka-linkeistä liian pitkät otsikot lyhyemmiksi
window.onload = function() {
	var links = document.links;
	for(var i = 0; i < links.length; i++) {
		var href=links[i].href;
		if (href.search("karttapaikka")!=-1)
		{
			var match = /&title=(.*?)(&|$)/g;
			var m = match.exec(href);
			if (m!==null) {
				var title=decodeURIComponent(m[1]);
				title=title.replace(/ä/g,"a");
				title=title.replace(/Ä/g,"A");
				title=title.replace(/ö/g,"o");
				title=title.replace(/Ö/g,"O");
				title=title.replace(/å/g,"a");
				title=title.replace(/Å/g,"a");
				title=title.replace(/–/g,"-");
				
				title=encodeURIComponent(escape(title));				
				title=title.replace(/^(.{1,35}[^%]{2}).*?$/, "$1");
				href=href.replace(m[1],title)
				if (links[i].href!==href)
				{
					links[i].href=href + "...";
				}
			}
		}
	}
};