FamilySearch Family Tree Bookmarklets: Difference between revisions

→‎Source linker: updating FF, Chrome currently doesn't work
(→‎Source linker: updating FF, Chrome currently doesn't work)
Line 52: Line 52:
for(var i=0; i<inputs.length; i++)  
for(var i=0; i<inputs.length; i++)  
{  
{  
     if (inputs[i].dataset.item != null && inputs[i].dataset.item.toString().indexOf('ark')!=-1)  
     if (inputs[i].dataset.item != null && inputs[i].dataset.item.toString().indexOf('ark')!=-1 &&  inputs[i].dataset.item.toString().indexOf('collection')==-1)  
     {  
     {  
         var ark = inputs[i].dataset.item.toString().replace('https://familysearch.org/', '');
         var ark = inputs[i].dataset.item.toString().replace('https://familysearch.org/', '');
Line 58: Line 58:
     }  
     }  
}  
}  
void(0);  
void(0);
</nowiki></code>
</nowiki></code>
 
<!--
=== Chrome ===
=== Chrome ===
Usage:
Usage:
# Open a [[#Research help|research hints page]]
# Open a [[#Research help|research hints page]]
Line 69: Line 69:


<code><nowiki>javascript: var new_window_text =""; var alert_text =""; var inputs = document.getElementsByTagName('a'); for(var i=0;i<inputs.length;i++) { if (inputs[i].href.toString().indexOf('linker')!=-1) { new_window_text+=inputs[i].href+"<br>"; alert_text+=inputs[i].href+"\n"; } } var vl_logout = document.getElementsByTagName('body')[0]; if (vl_logout) { var ins_li = document.createElement('div'); ins_li.innerHTML='<textarea>'+alert_text+'</textarea>'; vl_logout.parentNode.insertBefore(ins_li, vl_logout); } ;void(0);</nowiki></code>
<code><nowiki>javascript: var new_window_text =""; var alert_text =""; var inputs = document.getElementsByTagName('a'); for(var i=0;i<inputs.length;i++) { if (inputs[i].href.toString().indexOf('linker')!=-1) { new_window_text+=inputs[i].href+"<br>"; alert_text+=inputs[i].href+"\n"; } } var vl_logout = document.getElementsByTagName('body')[0]; if (vl_logout) { var ins_li = document.createElement('div'); ins_li.innerHTML='<textarea>'+alert_text+'</textarea>'; vl_logout.parentNode.insertBefore(ins_li, vl_logout); } ;void(0);</nowiki></code>
   
  -->
[[Category:FamilySearch Family Tree]]
[[Category:FamilySearch Family Tree]]
28

edits