Try it on the detail page for U+1F4A9 PILE OF POO, for example.
Screenshot after double-clicking the <h1>:
Try it on the detail page for U+1F4A9 PILE OF POO, for example.
Screenshot after double-clicking the <h1>:
| // ==UserScript== | |
| // @name CodePoints.net: Double-click title to show Markdown-formatted link | |
| // @author Mathias Bynens <http://mathiasbynens.be/> | |
| // @match http://codepoints.net/U+* | |
| // ==/UserScript== | |
| (function(document) { | |
| var h1 = document.querySelector('h1'); | |
| var text = h1.textContent; | |
| var url = document.location; | |
| var markdown = '[' + text + '](' + url + ')'; | |
| h1.addEventListener('dblclick', function() { | |
| var element = document.createElement('code'); | |
| element.textContent = markdown; | |
| h1.innerHTML = element.outerHTML; | |
| var selection = window.getSelection(); | |
| var range = document.createRange(); | |
| range.selectNodeContents(h1); | |
| selection.removeAllRanges(); | |
| selection.addRange(range); | |
| }); | |
| }(document)); |