| 9 | for (var i = 0; i < head.all.length; i++) { | for (var i = 0; i < head.all.length; i++) { | 
| 10 | var el = head.all(i);  var tn = el.tagName; | var el = head.all(i);  var tn = el.tagName; | 
| 11 | if (tn == 'LINK') { | if (tn == 'LINK') { | 
| 12 | var Ahref = el.href;  var htext = ''; | var Ahref = replace_specials (el.href);  var htext = ''; | 
|  | Ahref = Ahref.replace(/&/g,'&'); |  | 
|  | Ahref = Ahref.replace(/</g,'<'); |  | 
|  | Ahref = Ahref.replace(/>/g,'>'); |  | 
| 13 | if (el.title) htext = el.title + ' '; | if (el.title) htext = el.title + ' '; | 
| 14 | if (el.hreflang) htext += '{language=' + el.hreflang + '} '; | if (el.hreflang) htext += '{language=' + el.hreflang + '} '; | 
| 15 | if (el.media) htext += '{media=' + el.media + '} '; | if (el.media) htext += '{media=' + el.media + '} '; | 
| 34 | mname += ' {' + mlang + '}'; | mname += ' {' + mlang + '}'; | 
| 35 | } | } | 
| 36 | if (mtitle) mtext += ' title="' + replace_specials (mtitle) + '"'; | if (mtitle) mtext += ' title="' + replace_specials (mtitle) + '"'; | 
| 37 | mtext += '>' + replace_specials (mname); | if (el.scheme) mname += ' {scheme=' + el.scheme + '}'; | 
| 38 |  | mtext += '>' + replace_specials (mname) + ' '; | 
| 39 | mtext += replace_specials (mvalue) + '</li>'; | mtext += replace_specials (mvalue) + '</li>'; | 
| 40 | } else if (tn == 'TITLE') { | } else if (tn == 'TITLE') { | 
| 41 | var mlang = el.lang; | var mlang = el.lang; | 
| 63 | mtext += '</li>'; | mtext += '</li>'; | 
| 64 | } | } | 
| 65 | } | } | 
| 66 |  |  | 
| 67 |  | // profile attribute of HEAD element | 
| 68 |  | var head = doc.getElementsByTagName('head').item(0); | 
| 69 |  | if (head.outerHTML.indexOf ('profile=') > 0) { | 
| 70 |  | var profileURI = head.outerHTML.replace (/^.+profile="?/, ''); | 
| 71 |  | profileURI = profileURI.replace (head.innerHTML, ''); | 
| 72 |  | profileURI = profileURI.replace (/"?[> ].+$/, ''); | 
| 73 |  | var Ahref = replace_specials (profileURI); | 
| 74 |  | var htext = ''; | 
| 75 |  | if (head.title) htext = head.title + ' '; | 
| 76 |  | htext += '(' + profileURI + ')'; | 
| 77 |  | var lrel = '[profile]'; | 
| 78 |  | itext += '<li class="x-f-link">'; | 
| 79 |  | itext += '<a href="' + Ahref + '" class="x-f-link-rel"' | 
| 80 |  | + ' title="' + htext + '" target="_self">' | 
| 81 |  | + lrel + '</a></li>'; | 
| 82 |  | } | 
| 83 |  |  | 
| 84 | // insert | // insert | 
| 85 | if (mtext) { | if (mtext) { | 
| 86 | mtext = '<ins class="x-f-meta"><ul>' + mtext + '</ul></ins>'; | mtext = '<ins class="x-f-meta"><ul>' + mtext + '</ul></ins>'; | 
| 94 | rt = rt.replace(/&/g,'&'); | rt = rt.replace(/&/g,'&'); | 
| 95 | rt = rt.replace(/</g,'<'); | rt = rt.replace(/</g,'<'); | 
| 96 | rt = rt.replace(/>/g,'>'); | rt = rt.replace(/>/g,'>'); | 
| 97 |  | rt = rt.replace(/"/g,'"'); | 
| 98 | return rt; | return rt; | 
| 99 | } | } | 
| 100 | </script> | </script> |