Changeset 25758 in spip-zone for _plugins_/_stable_/fond_mp3


Ignore:
Timestamp:
Jan 5, 2009, 9:52:59 AM (12 years ago)
Author:
paladin@…
Message:

Optimisation javascript

Location:
_plugins_/_stable_/fond_mp3
Files:
1 added
5 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/_stable_/fond_mp3/balise/illustration_sonore.php

    r23790 r25758  
    147147                                fmp3_log("balise: applique son $objet $id_objet");
    148148                               
     149                                $son_dest = url_absolue($son_dest);
     150                               
    149151                                /*
    150152                                 * bouton ecouter son
    151153                                 */
    152154                                $bouton_play = fmp3_bouton_play (
    153                                         url_absolue($son_dest)
     155                                          $son_dest
    154156                                        , $preferences_meta['autoStart']
    155157                                        , $preferences_meta['backColor']
  • _plugins_/_stable_/fond_mp3/fmp3_options.php

    r23790 r25758  
    6060define("_DIR_FMP3_IMAGES", _DIR_PLUGIN_FMP3."images/");
    6161define("_FMP3_TYPEDOC", "audio/mpeg");
     62define("_FMP3_JQUERY_JS", "javascript/jquery.fmp3.min.js");
    6263
    6364define("_FMP3_PREFERENCES_DEFAULT",
  • _plugins_/_stable_/fond_mp3/inc/fmp3_pipeline_insert_head.php

    r22738 r25758  
    1818<link rel='stylesheet' type='text/css' href='".url_absolue(find_in_path('css/fmp3_public_ie.css'))."' />
    1919<![endif]-->
    20 <script type='text/javascript' src='".url_absolue(find_in_path('javascript/jquery.fmp3.js'))."'></script>
     20<script type='text/javascript' src='".url_absolue(find_in_path(_FMP3_JQUERY_JS))."'></script>
    2121<!-- / "._FMP3_PREFIX." -->
    2222
  • _plugins_/_stable_/fond_mp3/javascript/jquery.fmp3.js

    r22738 r25758  
    4141        // use passed options, if they exist
    4242        if (passedOptions) {
    43                 jQuery.extend(options, passedOptions);
     43                jQuery.extend(options, passedOptions); 
    4444        }
    4545       
    4646        // iterate through each object
    47         return this.each(function(){
     47        return this.each(function(){ 
    4848                // filename needs to be enclosed in tag (e.g. <span class='mp3'>mysong.mp3</span>)
    4949                var filename = options.filename + jQuery(this).html();
    5050                // build the player HTML
    51                 var mp3html = ""
     51                var mp3html = "";
     52                if(!jQuery.browser.msie) {
     53                        mp3html += ""
    5254                        + "<object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000'"
    5355                                + " id='fmp3-object'"
     
    5658                        + "<param name='movie' value='" + options.playerPath + "'"
    5759                                + "?"
    58                                 + "&file=" + options.mp3path
     60                                + "file=" + options.mp3path
    5961                                + "&autoStart=" + options.autoplay
    6062                                + "&backColor=" + options.backColor
     
    6466                                + "&songVolume=" + options.songVolume + "' />"
    6567                        + "<param name='wmode' value='transparent' />"
     68                        ;
     69                }
     70                mp3html += ""
    6671                        + "<embed wmode='transparent'"
    6772                                + " width='" + options.width + "'"
     
    7176                                + "?"
    7277                                + "showDownload=" + options.showDownload
    73                                 + "&file=" + options.mp3path 
     78                                + "&file=" + options.mp3path
    7479                                + "&autoStart=" + options.autoplay
    7580                                + "&backColor=" + options.backColor
     
    7984                                + "'"
    8085                                + " type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer' />"
    81                         + "</object>"
     86                                ;
     87                if (!jQuery.browser.msie) {
     88                        mp3html += ""
     89                                + "</object>"
    8290                        ;
     91                }
    8392                // don't display filename if option is set
    8493                if (options.showfilename == "false") { jQuery(this).html(""); }
  • _plugins_/_stable_/fond_mp3/plugin.xml

    r25251 r25758  
    2323        </lien>
    2424       
    25         <version>1.05</version>
     25        <version>1.06</version>
    2626        <etat>stable</etat>
    2727        <icon>images/fmp3-64.png</icon>
Note: See TracChangeset for help on using the changeset viewer.