Author: cedric@yterium.com
Date: Sat Jul 29 18:28:37 2006
New Revision: 4258
Log:
bon finalement j'y suis arrivé mais pas aussi bien que je voulais ...
Modified:
_plugins_branche_stable_/_spip_1_9_0_/desactiver_flash/desactiver_flash.php
Modified: _plugins_branche_stable_/_spip_1_9_0_/desactiver_flash/desactiver_flash.php
--- _plugins_branche_stable_/_spip_1_9_0_/desactiver_flash/desactiver_flash.php (original)
+++ _plugins_branche_stable_/_spip_1_9_0_/desactiver_flash/desactiver_flash.php Sat Jul 29 18:28:37 2006
@@ -7,14 +7,20 @@
$code .= '<script src="'.find_in_path('jquery.js').'" type="text/javascript"></script>';
$code .=<<<jscode
<script type="text/javascript"><!--
+var code;
$(document).ready(function(){
$('object').each(function(){
- var group=this;
- var paramcode="";
- $('param',group).remove();
+ $('param',this).remove();
+ }).wrap("<div class='noflash'></div>");
+ $('div.noflash').each(function(){
var code = this.innerHTML;
- this.outerHTML=code;
- });
+ // ajouter les attributs juste avant la fermeture de la balise object
+ var reg=new RegExp("(<object [^>]*>)", "i");
+ code = code.replace(reg,"");
+ var reg=new RegExp("(<\/object>)", "i");
+ code = code.replace(reg,"");
+ this.innerHTML=code;
+ })
});
//--></script>
jscode;