1cabdff1aSopenharmony_ci<!DOCTYPE html> 2cabdff1aSopenharmony_ci<html lang="en"> 3cabdff1aSopenharmony_ci<head> 4cabdff1aSopenharmony_ci<!-- 5cabdff1aSopenharmony_ci This file is part of FFmpeg. 6cabdff1aSopenharmony_ci 7cabdff1aSopenharmony_ci All scripts contained in this file can be considered public domain. 8cabdff1aSopenharmony_ci --> 9cabdff1aSopenharmony_ci<title>FFmpeg bookmarklets</title> 10cabdff1aSopenharmony_ci<meta charset="UTF-8"> 11cabdff1aSopenharmony_ci<script type="text/javascript"> 12cabdff1aSopenharmony_cifunction convert(js) { 13cabdff1aSopenharmony_ci js = js.replace(/\/\*.*?\*\//g, ""); /* comments */ 14cabdff1aSopenharmony_ci js = js.replace(/\s+/g, " "); 15cabdff1aSopenharmony_ci js = js.replace(/\s+\z/, ""); 16cabdff1aSopenharmony_ci js = "(function(){" + js + "})();void 0"; 17cabdff1aSopenharmony_ci return "javascript:" + escape(js); 18cabdff1aSopenharmony_ci} 19cabdff1aSopenharmony_cifunction init() { 20cabdff1aSopenharmony_ci var pre = document.getElementsByTagName("pre"); 21cabdff1aSopenharmony_ci for (var i = 0; pre.length > i; i++) { 22cabdff1aSopenharmony_ci document.getElementById(pre[i].id + "-link").href = convert(pre[i].textContent); 23cabdff1aSopenharmony_ci } 24cabdff1aSopenharmony_ci} 25cabdff1aSopenharmony_ci</script> 26cabdff1aSopenharmony_ci<style type="text/css"> 27cabdff1aSopenharmony_cipre { border: solid black 1px; padding: 0.2ex; font-size: 80% } 28cabdff1aSopenharmony_ci</style> 29cabdff1aSopenharmony_ci</head> 30cabdff1aSopenharmony_ci<body onload="init()"> 31cabdff1aSopenharmony_ci 32cabdff1aSopenharmony_ci<h1>Introduction</h1> 33cabdff1aSopenharmony_ci<p>The scripts in this page are 34cabdff1aSopenharmony_ci<a href="http://en.wikipedia.org/wiki/Bookmarklet">bookmarklets</a>: store 35cabdff1aSopenharmony_citheir link version in a bookmark, and later activate the bookmark on a page 36cabdff1aSopenharmony_cito run the script.</p> 37cabdff1aSopenharmony_ci 38cabdff1aSopenharmony_ci<h1>TED Talks captions</h1> 39cabdff1aSopenharmony_ci<p><a id="ted_talks_captions-link" href="#">Get links to the captions</a></p> 40cabdff1aSopenharmony_ci 41cabdff1aSopenharmony_ci<pre id="ted_talks_captions"> 42cabdff1aSopenharmony_cid = window.open("", "sub", "width=256,height=512,resizable=yes,scrollbars=yes").document; 43cabdff1aSopenharmony_cil = document.getElementById("languageCode").getElementsByTagName("option"); 44cabdff1aSopenharmony_cifor (i = 1; i < l.length ; i++) { 45cabdff1aSopenharmony_ci d.body.appendChild(p = d.createElement("p")); 46cabdff1aSopenharmony_ci p.appendChild(a = d.createElement("a")); 47cabdff1aSopenharmony_ci a.appendChild(d.createTextNode(l[i].textContent)); 48cabdff1aSopenharmony_ci a.href="http://www.ted.com/talks/subtitles/id/" + talkID+"/lang/" + l[i].value; 49cabdff1aSopenharmony_ci} 50cabdff1aSopenharmony_ci</pre> 51cabdff1aSopenharmony_ci 52cabdff1aSopenharmony_ci</body> 53cabdff1aSopenharmony_ci</html> 54