1/** 2 * Javascript for DokuWiki Plugin Mp3play 3 * 4 * Slightly modified for DokuWiki 5 * 6 * Michael Klier <chi@chimeric.de> 7 */ 8 9var ap_instances = new Array(); 10 11function ap_stopAll(playerID) { 12 for(var i = 0; i<ap_instances.length; i++) { 13 try { 14 if(ap_instances[i].id != 'audioplayer' + playerID) { 15 ap_instances[i].SetVariable("closePlayer", 1); 16 } else { 17 ap_instances[i].SetVariable("closePlayer", 0); 18 } 19 } catch( errorObject ) { 20 // stop any errors 21 } 22 } 23} 24 25jQuery(function() { 26 var objectTags = document.getElementsByTagName("object"); 27 var players = new Array(); 28 29 var x = 0; 30 for(var i=0; i<objectTags.length; i++) { 31 if(objectTags[i].className == 'plugin_mp3play') { 32 players[x] = objectTags[i]; 33 x++; 34 } 35 } 36 37 for(var j=0; j<players.length; j++) { 38 players[j].id = 'audioplayer' + j; 39 ap_instances[j] = players[j]; 40 var flashvars = players[j].getElementsByTagName('param')[1]; 41 flashvars.value = flashvars.value + '&playerID=' + j; 42 } 43}); 44 45// vim:ts=4:sw=4:et:enc=utf-8: 46