Utente:Alex brollo/backlink.js

Da Wikisource.

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");
}