Projet

Général

Profil

Anomalie #3026

Mis à jour par Christophe Deseure il y a environ 12 ans

Une iframe est utilisée lors de l'accès à l'onglet "Charte informatique" dans l'interface d'administration.
L'iframe n'est pas redimensionnable sous Firefox si le protocole de la fenêtre principale n'est pas le même que celui de l'iframe (alors que le domaine est identique).
De plus, le javascript de posh fait que sous firefox l'iframe obtient une hauteur de 100 pixels qui gêne beaucoup la lecture.
Il faudrait donc modifier dynamiquement le protocole si besoin lors de la mise en place de cette iframe.

Pour cela, il suffit d'ajouter une ligne à la fonction du fichier "display_charte.js" qui devient :

<pre><code class="javascript">
function jscharte_display(){
var url = __LOCALFOLDER + 'admin/' + padmin["admin_tab"] + '?page=charte_tab';
if(window.location.protocol=="https:") url = $p.changeProtocol(url);
var iframe = "<iframe id='plugin_plugin_charte' src='" + url + "' width='100%' height='1000px' frameborder='0' onload=\"$p.adjustFrameHeight($('plugin_plugin_charte'));\"></iframe>";
$p.print('content', iframe);
}
</code></pre>

Retour