summaryrefslogtreecommitdiff
path: root/microlight.js
diff options
context:
space:
mode:
Diffstat (limited to 'microlight.js')
-rw-r--r--microlight.js13
1 files changed, 8 insertions, 5 deletions
diff --git a/microlight.js b/microlight.js
index ecf120a..400e003 100644
--- a/microlight.js
+++ b/microlight.js
@@ -30,13 +30,16 @@
30 _3px_0px_5 = '3px 0px 5', 30 _3px_0px_5 = '3px 0px 5',
31 brace = ')', 31 brace = ')',
32 32
33 el, // current microlighted element to run through 33 i,
34 microlighted,
35 el; // current microlighted element to run through
34 36
35 // dynamic set of nodes to highlight
36 microlighted = _document.getElementsByClassName('microlight');
37 37
38 38
39 var reset = function(i) { 39 var reset = function(cls) {
40 // nodes to highlight
41 microlighted = _document.getElementsByClassName(cls||'microlight');
42
40 for (i = 0; el = microlighted[i++];) { 43 for (i = 0; el = microlighted[i++];) {
41 var text = el.textContent, 44 var text = el.textContent,
42 pos = 0, // current position 45 pos = 0, // current position
@@ -201,7 +204,7 @@
201 if (_document.readyState == 'complete') { 204 if (_document.readyState == 'complete') {
202 reset(); 205 reset();
203 } else { 206 } else {
204 _window.addEventListener('load', reset, 0); 207 _window.addEventListener('load', function(){reset()}, 0);
205 } 208 }
206})); 209}));
207 210