From: dongsheng <dongsheng> Date: Fri, 16 Jan 2009 05:21:03 +0000 (+0000) Subject: "FILTER/MDL-17703, wrap object tag by div, merged from 1.9" X-Git-Url: http://git.mjollnir.org/gw?a=commitdiff_plain;h=9aea9ddf37bbd9723814f503f0b2c84f4a717b15;p=moodle.git "FILTER/MDL-17703, wrap object tag by div, merged from 1.9" --- diff --git a/filter/mediaplugin/filter.php b/filter/mediaplugin/filter.php index 5086fd6ec1..2aac32b040 100644 --- a/filter/mediaplugin/filter.php +++ b/filter/mediaplugin/filter.php @@ -129,16 +129,18 @@ function mediaplugin_filter_mp3_callback($link) { static $count = 0; $count++; $id = 'filter_mp3_'.time().$count; //we need something unique because it might be stored in text cache + $div_id = 'filter_mp3player_'.time().$count; $url = addslashes_js($link[1]); return $link[0]. '<span class="mediaplugin mediaplugin_mp3" id="'.$id.'">('.get_string('mp3audio', 'mediaplugin').')</span> +<div id="'.$div_id.'" style="display:inline"></div> <script type="text/javascript"> //<![CDATA[ var FO = { movie:"'.$CFG->wwwroot.'/filter/mediaplugin/mp3player.swf?src='.$url.'", width:"90", height:"15", majorversion:"6", build:"40", flashvars:"'.$c.'", quality: "high" }; - UFO.create(FO, "'.$id.'"); + UFO.create(FO, "'.$div_id.'"); //]]> </script>'; } @@ -147,6 +149,7 @@ function mediaplugin_filter_swf_callback($link) { static $count = 0; $count++; $id = 'filter_swf_'.time().$count; //we need something unique because it might be stored in text cache + $div_id = 'filter_swfplayer_'.time().$count; $width = empty($link[3]) ? '400' : $link[3]; $height = empty($link[4]) ? '300' : $link[4]; @@ -154,11 +157,12 @@ function mediaplugin_filter_swf_callback($link) { return $link[0]. '<span class="mediaplugin mediaplugin_swf" id="'.$id.'">('.get_string('flashanimation', 'mediaplugin').')</span> +<div id="'.$div_id.'" style="display:inline"></div> <script type="text/javascript"> //<![CDATA[ var FO = { movie:"'.$url.'", width:"'.$width.'", height:"'.$height.'", majorversion:"6", build:"40", allowscriptaccess:"never", quality: "high" }; - UFO.create(FO, "'.$id.'"); + UFO.create(FO, "'.$div_id.'"); //]]> </script>'; } @@ -169,6 +173,7 @@ function mediaplugin_filter_flv_callback($link) { static $count = 0; $count++; $id = 'filter_flv_'.time().$count; //we need something unique because it might be stored in text cache + $div_id = 'filter_flvplayer_'.time().$count; $width = empty($link[3]) ? '480' : $link[3]; $height = empty($link[4]) ? '360' : $link[4]; @@ -176,12 +181,13 @@ function mediaplugin_filter_flv_callback($link) { return $link[0]. '<span class="mediaplugin mediaplugin_flv" id="'.$id.'">('.get_string('flashvideo', 'mediaplugin').')</span> +<div id="'.$div_id.'" style="display:inline"></div> <script type="text/javascript"> //<![CDATA[ var FO = { movie:"'.$CFG->wwwroot.'/filter/mediaplugin/flvplayer.swf?file='.$url.'", width:"'.$width.'", height:"'.$height.'", majorversion:"6", build:"40", allowscriptaccess:"never", quality: "high" }; - UFO.create(FO, "'.$id.'"); + UFO.create(FO, "'.$div_id.'"); //]]> </script>'; }