Merci tu me sauves 
Le 13 nov. 06 à 19:35, booz@rezo.net a écrit :
Author: booz@rezo.net
Date: Mon Nov 13 19:35:20 2006
New Revision: 7243
Log:
firefox2 m'a tueR
Modified:
_plugins_/_test_/Lecteur_multimedia/modeles/playliste.html
_plugins_/_test_/Lecteur_multimedia/player.css
_plugins_/_test_/Lecteur_multimedia/player_enclosure.js
_plugins_/_test_/Lecteur_multimedia/player_fonctions.php
_plugins_/_test_/Lecteur_multimedia/plugin.xml
Modified: _plugins_/_test_/Lecteur_multimedia/modeles/playliste.html
--- _plugins_/_test_/Lecteur_multimedia/modeles/playliste.html (original)
+++ _plugins_/_test_/Lecteur_multimedia/modeles/playliste.html Mon Nov 13 19:35:20 2006
@@ -12,15 +12,19 @@
<B_doc>
<div class="radiobox">
<ul class="controles">
+<!--
<li onClick="player_prev()"><</li>
+//-->
<li onClick="player_play(0)">Play</li>
<li onClick="player_stop()">stop</li>
+<!--
<li onClick="player_next()">></li>
+//-->
</ul>
<ul class="playliste">
<BOUCLE_doc (DOCUMENTS) {extension==mp3}{!par date}{0,10}>
-<li><a href="#FICHIER" rel="enclosure">[(#TITRE|sinon{[(#FICHIER|joli_titre|couper{30})]})]</a></li>
+<li class="play_"><a href="#FICHIER" rel="enclosure">[(#TITRE|sinon{[(#FICHIER|joli_titre|couper{30})]})]</a></li>
</BOUCLE_doc>
</ul>
</div>
Modified: _plugins_/_test_/Lecteur_multimedia/player.css
--- _plugins_/_test_/Lecteur_multimedia/player.css (original)
+++ _plugins_/_test_/Lecteur_multimedia/player.css Mon Nov 13 19:35:20 2006
@@ -15,6 +15,7 @@
.radiobox{
margin:10px 0px 10px 0px;
padding:0px;
+width:200px;
font-size:9px;
background-color:#000000;
}
@@ -22,6 +23,7 @@
.radiobox a, .radiobox a:hover{
color:#ffffff;
text-decoration:none;
+font-familly:verdanna, sans-serif;
}
.radiobox li.over{
Modified: _plugins_/_test_/Lecteur_multimedia/player_enclosure.js
--- _plugins_/_test_/Lecteur_multimedia/player_enclosure.js (original)
+++ _plugins_/_test_/Lecteur_multimedia/player_enclosure.js Mon Nov 13 19:35:20 2006
@@ -8,21 +8,11 @@
* Fonctionne avec jQuery.
**/
-
-var soundObj = null;
var track_index = 0;
var playa='';
-//afficher un player invisible
-aflax.insertFlash(1, 1, "#FFFFFF", "go", true, true);
-var requiredVersion=new com.deconcept.PlayerVersion([8,0,0]);
-var installedVersion=com.deconcept.FlashObjectUtil.getPlayerVersion();
-if(installedVersion.versionIsValid(requiredVersion)==true){
-var player_aflax_ok=true;
-}
+
//tableau des mp3 de la page
mp3Array = new Array();
-setInterval("timer_()", 1000);
$(document).ready(function(){
@@ -32,67 +22,12 @@
var aff= $("a[@rel='enclosure'][@href$=mp3]").size();
-
- if(player_aflax_ok==true && aff > 0){
- //$("body").css({background:"#00FF00"});
- //interface du player en html
-
- /*
- // Activer le player js
-
- playa = '<form id="player_interface" style="background-color:#CFD4E6;padding:10px;margin-bottom:10px">' +
- '<input type="text" id="posi" style="float:right;width:100px" />' +
- '<div id="pos" style="width:160px;color : #FFFFFF"/></div>' +
-
- '<div style="margin-top:5px">' +
- '<input type="text" id="etat" value="Loading..." style="float:right;width:100px" />' +
- '<input type="button" name="joe" id="play" onClick="player_play(0)" value="Play" />' +
- '<input type="button" name="jack" onClick="player_stop()" value="Stop" />' +
- '<input type="button" name="william"" id="next" onClick="player_prev()" value="<" />' +
- '<input type="button" name="avrell" id="next" onClick="player_next()" value=">" />' +
- '</div>' +
-
- '</form>';
-
- //Afficher l'interface du player dans la page
-
- if($('div#player').size() !='0')
- {
- $('div#player').html(playa);
- }else{
- $('body').prepend(playa);
//$("body").css({background:"#FF0000"});
+ playa = '<div id="musicplayer" style="">' +
+ '</div>';
- }
-
- $("#player_interface").css({position:"fixed", bottom:"0%", right:"0%", background:"#000", width:"380px", margin:"0px", cursor:"pointer"});
- setTimeout('$("#player_interface").slideUp("slow");', 5000);
- setTimeout('$("#player_interface").toggle().css({height:"3px"})',6000);
- $("#player_interface").hover(function(){ $(this).css({height:"60px"}); },function(){ $(this).css({height:"3px"}); });
-
- //$("#player_interface").css({height:"1px",width:"1px",overflow:"hidden"});
- //setTimeout('$("#player_interface").hide();',7000);
- **/
-
- }else{
- //$("body").css({background:"#FF0000"});
- playa = '<form id="player_interface" style="background-color:#CFD4E6;padding:5px;margin-bottom:10px">' +
- '<div id="musicplayer" style="float:right;width:30px">' +
- '</div>' +
- '</form>';
-
- $('div#player').html(playa);
- $('div#player').css({height:"1px",width:"1px",background:"#FFFFFF",overflow:"hidden"});
-
- }
-
+ $('body').append(playa);
+ $('div#musicplayer').css({position:"absolute",height:"1px",width:"1px",background:"#FFFFFF",overflow:"hidden"});
$("a[@rel='enclosure'][@href$=mp3]").each(
@@ -148,19 +83,6 @@
player_stop();
$("span.play_:eq("+i+")").html("stop").addClass("play_on");
$(".playliste li:eq("+i+")").addClass("play_on");
-
- //Si flash 8 et aflax OK
- if(player_aflax_ok==true){
-
- //jouer le son
- soundObj.stop();
- $('#etat').val("Loading...");
- file1=(mp3Array[i].split("/"))[(mp3Array[i].split("/")).length-1];
- $("#pos").html(file1) ;
- soundObj.loadSound( mp3Array[i] , true);
- track_index=i;
- }else{
- //si flash < 8
//Ajouter le musicplayer
playlist='';
deb=0;
@@ -195,7 +117,7 @@
}
- }
+
function player_stop(){
@@ -206,65 +128,16 @@
$(".playliste li.play_on").removeClass("play_on");
- soundObj.stop();
//stop le musicplayer en flash < 8
$("#musicplayer").html('');
}
-// autres fonctions player
-
- function go()
- {
- AFLAX.trace("Here")
-
- soundObj = new AFLAX.FlashObject(aflax, "Sound");
-
- AFLAX.trace(soundObj.id);
-
- soundObj.exposeFunction("loadSound", soundObj);
- soundObj.exposeFunction("start", soundObj);
- soundObj.exposeFunction("stop", soundObj);
- soundObj.exposeProperty("position", soundObj);
- soundObj.exposeProperty("id3", soundObj);
-
-/*
-soundObj.onID3 = function(){
- for( var prop in soundObj.id3 ){
- $("#pos").html(prop + " : "+ my_sound.id3[prop] + kiki +" ") ;
- }
-}
-
-*/
-
- soundObj.mapFunction("addEventHandler");
- soundObj.addEventHandler("onLoad", "readyToPlay");
- soundObj.addEventHandler("onSoundComplete", "finished");
-
- }
-
-
-
- function readyToPlay()
- {
- $('#etat').val("Loaded !");
- }
-
- function finished()
- {
- $('#aflaxlogger').html("Fini");
- player_next();
- }
function player_next()
{
track_index++;
-
- $('#aflaxlogger').html("Lecture");
- $('#etat').val("Loading...");
file1=(mp3Array[track_index].split("/"))[(mp3Array[track_index].split("/")).length-1];
$("#pos").html(file1) ;
player_play(track_index);
@@ -276,25 +149,12 @@
function player_prev()
{
track_index--;
-
file1=(mp3Array[track_index].split("/"))[(mp3Array[track_index].split("/")).length-1];
- $("#pos").html(file1) ;
player_play(track_index);
}
- function timer_()
- {
- if(soundObj != null)
- {
- var t = soundObj.getPosition();
- $("#posi").val("Time : " + t/1000 ) ;
- }
- }
-
//player one pix
Modified: _plugins_/_test_/Lecteur_multimedia/player_fonctions.php
--- _plugins_/_test_/Lecteur_multimedia/player_fonctions.php (original)
+++ _plugins_/_test_/Lecteur_multimedia/player_fonctions.php Mon Nov 13 19:35:20 2006
@@ -7,8 +7,9 @@
function Player_insert_head($flux){
$flux .= '<script type="text/javascript">var musicplayerurl="'._DIR_PLUGIN_PLAYER.'musicplayer.swf"</script>';
- $flux .= '<script type="text/javascript" src="'._DIR_PLUGIN_PLAYER.'AFLAX/aflax.js"></script>';
- $flux .= '<script type="text/javascript">var aflax = new AFLAX("'._DIR_PLUGIN_PLAYER.'AFLAX/aflax.swf");</script>';
+ //par malchance, firefox2 fait peter jQuery si on le combine avec aflax, on revoit donc la copie.
+ //$flux .= '<script type="text/javascript" src="'._DIR_PLUGIN_PLAYER.'AFLAX/aflax.js"></script>';
+ //$flux .= '<script type="text/javascript">var aflax = new AFLAX("'._DIR_PLUGIN_PLAYER.'AFLAX/aflax.swf");</script>';
$flux .= '<script type="text/javascript" src="'._DIR_PLUGIN_PLAYER.'player_enclosure.js"></script>';
$flux .= '<link rel="stylesheet" href="'._DIR_PLUGIN_PLAYER.'player.css" type="text/css" media="projection, screen, tv" />';
return $flux;
Modified: _plugins_/_test_/Lecteur_multimedia/plugin.xml
--- _plugins_/_test_/Lecteur_multimedia/plugin.xml (original)
+++ _plugins_/_test_/Lecteur_multimedia/plugin.xml Mon Nov 13 19:35:20 2006
@@ -6,14 +6,14 @@
<a href="http://trac.spip.org/trac/spip-zone/browser/plugins" target="_blank">BoOz</a>, <a href="http://trac.spip.org/trac/spip-zone/browser/_plugins_branche_stable_/_spip_1_9_0_/dewplayer" target="_blank">Cédric</a>, <a href="http://monsitespip.com/spip.php?article12" target="_blank">Iago (francois.vachon@iago.ca)</a>.
</auteur>
<version>
- 0.4
+ 0.6
</version>
<etat>
dev
</etat>
<description>
- - Remplace automatiquement les liens vers un fichier de format mp3 par un lecteur mp3 en flash permettant d'écouter ce fichier.<br />
- - Le modèle doc.html, fait la même chose en utilisant la balise permettant d'afficher la vignette du document.<br />
+ - Remplace automatiquement les liens vers un fichier de format mp3 par un lecteur mp3 en flash permettant d'écouter ce fichier.<br />
[... 5 lines stripped ...]
_______________________________________________
Spip-zone-commit@rezo.net - http://listes.rezo.net/mailman/listinfo/spip-zone-commit