hoist variables to top

This commit is contained in:
Marco Biedermann 2016-07-06 09:52:57 +02:00
parent fd0a37515c
commit 19e4127f4f
1 changed files with 9 additions and 4 deletions

View File

@ -17,8 +17,11 @@
<script>
// highlight text in code blocks when clicked
var codeBlocks = document.querySelectorAll('.highlighter-rouge code');
for (var i = 0; i < codeBlocks.length; i++) {
var codeBlocks = document.querySelectorAll('.highlighter-rouge code');
var codeBlocksLength = codeBlocks.length;
var i;
for (i = 0; i < codeBlocksLength; i++) {
codeBlocks[i].addEventListener('click', function() {
clip(this);
}, false);
@ -26,8 +29,10 @@
var clip = function(el) {
var range = document.createRange();
range.selectNodeContents(el);
var sel = window.getSelection();
range.selectNodeContents(el);
sel.removeAllRanges();
sel.addRange(range);
};
@ -35,7 +40,7 @@
// open external links in new tab
var links = document.links;
var linksLength = links.length;
var i = 0;
var i;
for (i = 0; i < linksLength; i++) {
if (links[i].hostname != window.location.hostname) {