- commit
- ecf0d59d95f6252a1e802a0daf75b9fd319a4b54
- parent
- a3f1001c826c42532e9d2125442f5d4d53a10461
- Author
- Tobias Bengfort <tobias.bengfort@gmx.net>
- Date
- 2015-07-08 15:49
allow tracks to be generated
Diffstat
| M | xiply.js | 12 | ++++++------ |
1 files changed, 6 insertions, 6 deletions
diff --git a/xiply.js b/xiply.js
@@ -7,7 +7,6 @@ 7 7 "use strict"; 8 8 9 9 function init_xiply(container) {10 -1 var tracks = container.getElementsByClassName('track');11 10 var player = document.createElement('audio'); 12 11 player.setAttribute('controls', true); 13 12 container.appendChild(player); @@ -23,6 +22,7 @@ function init_xiply(container) { 23 22 } 24 23 25 24 function _next() { -1 25 var tracks = container.getElementsByClassName('track'); 26 26 var current = _current(); 27 27 for (var i=0; i<tracks.length-1; i++) { 28 28 if (tracks[i] === current) { @@ -67,12 +67,12 @@ function init_xiply(container) { 67 67 } 68 68 } 69 6970 -1 for (var i=0; i<tracks.length; i++) {71 -1 tracks[i].addEventListener('click', function(e) {-1 70 container.addEventListener('click', function(e) { -1 71 if (e.target.classList.contains('track')) { 72 72 e.preventDefault();73 -1 load(this);74 -1 });75 -1 }-1 73 load(e.target); -1 74 } -1 75 }); 76 76 77 77 // 'ended' event is unreliable, so we use polling instead 78 78 setInterval(function() {