Changeset 25642 in spip-zone


Ignore:
Timestamp:
Dec 31, 2008, 2:34:32 PM (10 years ago)
Author:
gilles.vincent@…
Message:

un peu de Javascript pour ne plus avoir de double barre de scroll verticale (iFrame et page) : la hauteur de l'iFrame contenant l'admin THELIA est recalculee au chargement et au redimensionnement de la page

Location:
_plugins_/_test_/plugin-thelia
Files:
2 added
1 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/_test_/plugin-thelia/exec/spip_thelia_catalogue.php

    r25641 r25642  
    1515        if (_request('thelia_url')) $thelia_url .= _request('thelia_url');
    1616       
    17         echo "<iframe src='$thelia_url' style='width:100%;height:600px;'></iframe>";
     17        echo "<script type='text/javascript' src='".find_in_path('javascript/jquery.dimensions.min.js')."'></script>
     18                <iframe src='$thelia_url' style='width:100%;height:600px;' frameborder='0' scrolling='auto' id='iFrameToAdjust' class='autoHeight'></iframe>
     19                <script type='text/javascript' >
     20                        function autoHeight() {
     21                                var theFrame = jQuery('#iFrameToAdjust', parent.document.body);
     22                                var H = $(window).height() - jQuery('#haut-page').height() - jQuery('#page .table_page').outerHeight({ margin: true });
     23                                if (H>300) {
     24                                        theFrame.height(H - 4);
     25                                }
     26                        }
     27                        jQuery(window)
     28                                .resize(autoHeight)
     29                                .load(autoHeight);
     30                </script>";
    1831        echo fin_page();
    1932
Note: See TracChangeset for help on using the changeset viewer.