Utente:Alex brollo/backlink.js
Nota: dopo aver pubblicato, potrebbe essere necessario pulire la cache del proprio browser per vedere i cambiamenti.
- Firefox / Safari: tieni premuto il tasto delle maiuscole Shift e fai clic su Ricarica, oppure premi Ctrl-F5 o Ctrl-R (⌘-R su Mac)
- Google Chrome: premi Ctrl-Shift-R (⌘-Shift-R su un Mac)
- Internet Explorer / Edge: tieni premuto il tasto Ctrl e fai clic su Aggiorna, oppure premi Ctrl-F5
- Opera: premi Ctrl-F5.
function bl(link) {
var backlink=location.origin+location.pathname+"#"+$(link).attr("id");
localStorage.setItem("backlink",backlink);
targetLink=$(link).data('link');
if (targetLink.indexOf("/wiki/")==-1) {
targetLink="/wiki/"+targetLink;
}
window.open(targetLink,"_self");
}
$(document).ready(function() {
$(".Backlink").each(function () {
$(this).attr("onclick","bl(this)");
});
// $(".Citazione").not(".Backlink").attr("onclick","window.history.back()");
if (localStorage.getItem("backlink")!==null) {
var bLink=localStorage.getItem("backlink");
elementoBacklink=$('<li id="pt-backlink"><a title="backlink" onclick="removeLocalStorageItem()" accesskey="l" href="'+bLink+'" >backlink</a></li>');
elementoBacklink.insertBefore($("#p-personal div ul li").eq(0));
}
});
function removeLocalStorageItem() {
localStorage.removeItem("backlink");
}