Changeset 7998 for plugins_spip


Ignore:
Timestamp:
12/22/13 12:59:44 (6 years ago)
Author:
kent1
Message:

On resize les oembed dans les tableaux du privé

Location:
plugins_spip/terraeco_infographie/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • plugins_spip/terraeco_infographie/trunk/paquet.xml

    r7979 r7998  
    2323        <pipeline nom="affiche_milieu" inclure="terraeco_d3_pipelines.php" />
    2424        <pipeline nom="afficher_complement_objet" inclure="terraeco_d3_pipelines.php" />
     25        <pipeline nom="header_prive" inclure="terraeco_d3_pipelines.php" />
    2526        <pipeline nom="autoriser" inclure="terraeco_d3_autoriser.php" />
    2627       
  • plugins_spip/terraeco_infographie/trunk/terraeco_d3_pipelines.php

    r7970 r7998  
    3030                        $flux['data'] .= $texte;
    3131        }
    32                
    3332        return $flux;
    3433}
     
    5251        return $flux;
    5352}
     53
     54/**
     55 * Pipeline header_prive
     56 *
     57 * On réduit les embed dans les tables
     58 * @param  $flux
     59 * @return
     60 */
     61function terraeco_d3_header_prive($flux){
     62        $flux .= "<script type='text/javascript'>"
     63                ."var oembed_resize = function(){\n"
     64                        ."jQuery('table iframe').each(function(){\n"
     65                                ."var width = jQuery(this).width();\n"
     66                                ."$(this).width('100%');\n"
     67                                ."var ratio = jQuery(this).parents('td').width()/width;\n"
     68                                ."$(this).height(jQuery(this).height()*ratio);\n"
     69                        ."});"
     70                ."}\n"
     71                ."onAjaxLoad(oembed_resize);\n"
     72                ."jQuery(document).ready(function(){\n"
     73                        ."oembed_resize();\n"
     74                ."});</script>";
     75        return $flux;
     76}
    5477?>
Note: See TracChangeset for help on using the changeset viewer.