En uPortal 3.2
On peut travailler sans modifier de XSL uniquement au niveau javascript et jquery.
Pour se faire au niveau du (ou des skins) dans le fichier skin.xml ajouter :
<js>javascript/iframe-resize-plugins.js</js>
Mettre le fichier iframe-resize-plugins.js dans le dossier "javascript" du skin
/*********************************************
Resize d'iframe
*********************************************/
(function($){
$(document).ready(function(){
var resizeFrames = function() {
$('iframe').each(function(){
var height_window = $(window).height();
// do not open other iframe
// direct child of up-portlet-content-wrapper-inner
if($(this).parent().get(0).className == 'up-portlet-content-wrapper-inner') {
newHeight = height_window-210;
this.height=newHeight+"px";
$('#portalPageFooter').hide();
}
});
}
$(window).resize(function() {
resizeFrames();
});
resizeFrames();
});
})(jQuery);