Commit 5ee4864a authored by Thomas Fradet's avatar Thomas Fradet

avoid iframe mod blink effect

parent baf5b868
......@@ -24,4 +24,4 @@ Les menu de MOODLE ne s'affichent plus sur certaines ressources où ils persista
Adaptation au nouveau thème de base de MOODLE afin que le contenu de l'iframe n'affiche pas les menus MOODLE.
Suppression de l'effet de clignottement au chargement du contenu de l'iframe que la modale est affichée : ajout d'une transparence totale (fond blanc) sur le contenu de la modale jusqu'à ce que l'iframe soit chargées, puis la transparence disparait.
......@@ -2,6 +2,10 @@
var btns = document.querySelectorAll('.iena-filter-modal-btn');
for (var i = 0; i < btns.length; i++) {
btns[i].onclick = function (e) {
document.querySelector(e.target.dataset.target + " .modal-body").style.opacity = 0;
document.querySelector(e.target.dataset.target + " iframe").onload = function () {
document.querySelector(e.target.dataset.target + " .modal-body").style.opacity = 1;
}
document.querySelector(e.target.dataset.target + " iframe").setAttribute('src', e.target.dataset.iframe);
}
}
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment