From 34fd796f9387046a80ee9879ee7762761b5fc3dc Mon Sep 17 00:00:00 2001 From: Jos Groot Lipman Date: Tue, 6 Dec 2016 09:56:44 +0000 Subject: [PATCH] FSN#37724 Busy loading overlay na 250ms, de spinner na 2000ms svn path=/Website/trunk/; revision=31845 --- APPL/Localscripts/FcltMgr.js | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/APPL/Localscripts/FcltMgr.js b/APPL/Localscripts/FcltMgr.js index 8c970c11e7..de1e13ac27 100644 --- a/APPL/Localscripts/FcltMgr.js +++ b/APPL/Localscripts/FcltMgr.js @@ -943,9 +943,21 @@ var FcltMgr = // zodat we (veel) later een spinner krijgen als het frame // wordt vervangen $(elm_iframe.contentWindow).on("beforeunload", function () { + /* na 500 ms: bij empty.asp zetten we de spinner aan, bij andere + * pagina's doen we een overlay + * na 2000ms: bij gewone pagina's doen we nu pas de spinner + */ elm_iframe.contentWindow.setTimeout(function () { var $body = $("body", elm_iframe.contentDocument); - if (!elm_iframe.contentDocument.location.href.match(/empty\.asp|empty\.html/ig)) + if (elm_iframe.contentDocument.location.href.match(/empty\.asp|empty\.html/ig)) + { + if (!$body.find("div.busyloading").length) + { + var w = $(window).width(); + $body.prepend("
"); + } + } + else { var wrapper = $("
"); $body.contents().wrap(wrapper);