From e5a685b7544ae9302531134d0508d4cc8fe4c44c Mon Sep 17 00:00:00 2001 From: Koen Reefman Date: Fri, 23 Feb 2018 11:35:23 +0000 Subject: [PATCH] UWVA#39257 alvast alle 'IE8' en 'IE 8' patches in asp code weggehaald indiend overbodig svn path=/Website/trunk/; revision=37161 --- APPL/CAD/default.asp | 2 - APPL/Localscripts/FcltMgr.js | 30 +++---- APPL/RES/res_edit_rsv_ruimte.asp | 7 +- APPL/RES/res_plan_obj.inc | 6 -- APPL/RES/res_plan_room.inc | 6 -- APPL/Shared/BijlagenStream.asp | 2 - APPL/Shared/calendar.inc | 7 +- APPL/Shared/header.inc | 26 ------- APPL/Shared/ie-fix.css | 130 ------------------------------- APPL/Shared/selector.inc | 6 -- APPL/SlnkDwf/ToonIMG.js | 2 +- 11 files changed, 17 insertions(+), 207 deletions(-) delete mode 100644 APPL/Shared/ie-fix.css diff --git a/APPL/CAD/default.asp b/APPL/CAD/default.asp index 6390d6215f..782a555537 100644 --- a/APPL/CAD/default.asp +++ b/APPL/CAD/default.asp @@ -909,9 +909,7 @@ if (scenario_key != 0) timerID = setTimeout(resizeIframes, 100);// use a delay for IE because the resize event fires repeatly } - fcltontabhide(); // IE8: Eerst fgmenutoggler inklappen... resizeIframes(); - fcltontabshow(); // IE8: en nu weer zichtbaar. Dan klopt de hoogte ook weer. resetMap(); // Komt vanzelf? myRefresh(); } diff --git a/APPL/Localscripts/FcltMgr.js b/APPL/Localscripts/FcltMgr.js index 85807c4953..f681b609bb 100644 --- a/APPL/Localscripts/FcltMgr.js +++ b/APPL/Localscripts/FcltMgr.js @@ -127,10 +127,9 @@ var FcltMgr = { if (i > 0 && i != active && !FcltMgr._pageManager._panelHot(this)) { - FcltMgr._pageManager._closeTab(this, { noRefresh: true }); + FcltMgr._pageManager._closeTab(this); } }); - this._$tabshost.tabs( "refresh" ); // Allemaal tegelijk is veel sneller in IE8 }, // 'Pin' het huidige tabje of geef deze juist vrij @@ -431,9 +430,8 @@ var FcltMgr = }, // Sluit een tabblad met het kruisje. - _closeTab: function (zelf, params) + _closeTab: function (zelf) { - params = params || {}; var li = $(zelf).closest('li')[0]; // Opzoeken voordat hij verwijderd is var idx = $('li', this._$tabshost).index(li); @@ -450,21 +448,18 @@ var FcltMgr = var panelId = $( li ).remove().attr( "aria-controls" ); FcltMgr._removeIframe($( "#" + panelId )); - if (!params.noRefresh) - { // Probeer de 'opener' tab te activeren als je zelf actief bent - if (isCurrent) + // Probeer de 'opener' tab te activeren als je zelf actief bent + if (isCurrent) + { + var prevLi = $("a#" + openerId, that._$tabshost); + if (prevLi.length) { - var prevLi = $("a#" + openerId, that._$tabshost); - if (prevLi.length) - { - var idx = $('a', that._$tabshost).index(prevLi[0]); - if (idx > -1) - that._$tabshost.tabs('option', 'active', idx); - } + var idx = $('a', that._$tabshost).index(prevLi[0]); + if (idx > -1) + that._$tabshost.tabs('option', 'active', idx); } - - that._$tabshost.tabs( "refresh" ); } + that._$tabshost.tabs( "refresh" ); }); @@ -529,6 +524,7 @@ var FcltMgr = UWVA#32572: Toch weer teruggezet, als het probleem van RWSN#26802 zich nog steeds voordoet, (ik kan het momenteel niet reproduceren) dan moet dat anders worden opgelost. Dit weglaten zorgt voor meer problemen. + UWVA#39257: IE8 wordt uitgefaseerd, dus laten staan */ }, @@ -870,8 +866,6 @@ var FcltMgr = return false; if (!frm.window) return false; - if (!frm.document.documentElement) // nog niet klaar (genoeg), soms bij IE8 - return false; frm.FcltMgr; // Probeer frm te benaderen. Bewust zonder de haakjes return true; } diff --git a/APPL/RES/res_edit_rsv_ruimte.asp b/APPL/RES/res_edit_rsv_ruimte.asp index e9c0435024..d77a353629 100644 --- a/APPL/RES/res_edit_rsv_ruimte.asp +++ b/APPL/RES/res_edit_rsv_ruimte.asp @@ -1324,7 +1324,6 @@ FCLTHeader.Requires({plugins: ["jQuery", "kenmerk"], - <% if (rrr.res_ruimte_extern || (S("res_fe_late_edit_vis") == 0 && readonlyFE)) { %> " readonly /> @@ -1336,10 +1335,8 @@ FCLTHeader.Requires({plugins: ["jQuery", "kenmerk"], onChange='RuimteOpstelChanged()'> <% /* Will be filled automatically */ %> -<% } %> - - -<% if (rrr.res_ruimte_extern || (S("res_fe_late_edit_vis") == 0 && readonlyFE)) +<% } + if (rrr.res_ruimte_extern || (S("res_fe_late_edit_vis") == 0 && readonlyFE)) { %> <% } %> diff --git a/APPL/RES/res_plan_obj.inc b/APPL/RES/res_plan_obj.inc index 1168ba8002..0589f81223 100644 --- a/APPL/RES/res_plan_obj.inc +++ b/APPL/RES/res_plan_obj.inc @@ -168,12 +168,6 @@ function make_plan_obj(disc_key, res_van, res_tot, params) var nr_days = Math.round(1+(res_tot.midnight() - res_van.midnight())/24/60/60/1000); %> - -
" diff --git a/APPL/RES/res_plan_room.inc b/APPL/RES/res_plan_room.inc index 270adfd275..cdb2736d4d 100644 --- a/APPL/RES/res_plan_room.inc +++ b/APPL/RES/res_plan_room.inc @@ -320,12 +320,6 @@ __Log("start make_plan_room"); FcltMgr.stopPropagation(evt); } - -
// Fix 'unspecfied error' op document.activeelement bij openen // http://bugs.jquery.com/ticket/13378 - var agent = navigator.userAgent; - if (agent.match(/MSIE 7\.0|MSIE 8\.0|MSIE 9\.0/)) - { - jQuery(function () { try { document.documentElement.focus(); } catch(e) {/* soms met IE8 op 'remembered' tabbladen */} }); - } + FcltMgr.fixActiveelementError(); // Ging soms mis met IE8 + var mld_vrije_dagen = [<%=mld_vrije_dagen%>]; var calArray = new Array(); // Zie ook kenmerk_common.inc. Delen code was iets te lastig diff --git a/APPL/Shared/header.inc b/APPL/Shared/header.inc index d8174fe6c3..19badb5042 100644 --- a/APPL/Shared/header.inc +++ b/APPL/Shared/header.inc @@ -168,7 +168,6 @@ FCLTHeader = { Response.ContentType = "application/vnd.ms-excel"; Response.AddHeader ("content-disposition", "inline; filename=facilitor.xls"); - Response.CacheControl = "private"; // UWVA#38253 : Anders problemen met IE8 %> <% return; // Excel is heel kaal } @@ -241,13 +240,6 @@ FCLTHeader = this.testTemplateCssRefresh(); if (!this._fso.FileExists(Server.MapPath(this._templateCss))) this.generateTemplateCss(); - var agent = String(Request.ServerVariables("HTTP_USER_AGENT")); - if (agent.indexOf("MSIE") > 0) - { - Response.Write("\n"); - } // 0=normaal, 1=kale default, 2=concept var previewfile = rooturl + "/temp/" + customerId + "_concept.css"; @@ -303,24 +295,6 @@ FCLTHeader = FCLTHeader._params.extrahead[i](); } - // IE8 heeft moeite met de :before van font-awesome bij gecachte pagina's - // Dit lijkt te helpen - // http://stackoverflow.com/a/10209030/569090 - var agent = String(Request.ServerVariables("HTTP_USER_AGENT")); - if (agent.indexOf("MSIE") > 0) - { %> - - <% } if (S("fac_tabframes") > 0) { %> diff --git a/APPL/Shared/ie-fix.css b/APPL/Shared/ie-fix.css deleted file mode 100644 index 7cf045b843..0000000000 --- a/APPL/Shared/ie-fix.css +++ /dev/null @@ -1,130 +0,0 @@ -/* - * $Revision$ - * $Id$ - */ - -.label { - width: 170px; -} - -div.leftcontainer, -#algFlex, -#algInfo, -#algLoc1, -#bedrNaw, -#bedrSrt, -#bedrTechn, -#besArtikel, -#besHeader, -#besItemSel, -#bezAfspraak, -#cntInfo, -#cntFlex, -#facAlg, -#facCnt, -#facInfo, -#finInfo, -#finInvPartInfo, -#insFlex, -#insIns, -#jobJob, -#kpnMan, -#menuStd, -#mldAlg, -#mldBes, -#mldCaller, -#mldHand, -#mldMelding, -#mldOpdrD, -#mldStdMld, -#msgBasis, -#msgPrs, -#opdrInfo, -#opdrOpdracht, -#prjInfo, -#prsAfd, -#prsNaw, -#prsNoti, -#prsPerslid, -#prsUsrFlex, -#prsFlex, -#mrkInfo, -#sleInfo, -#mldFaqedit, -#scfInfo -{ - clear: left; - float:left; - width: 48%; -} -#algLoc2, -#bedrContact, -#bedrRelatie, -#besArtikelBestel, -#besFlex, -#besInfo, -#bezAdmin, -#cntBedrijf, -#cntData, -#cntFindata, -#facBez, -#finRefInfo, -#finFlex, -#insGeo, -#kpnGrp, -#menuCust, -#mldFlex, -#mldInfo, -#mldFaq, -#mldIns, -#mldObjD, -#mldOverig, -#mldRef, -#mldRunTime, -#mrkFoto, -#msgAlg, -#opdrFlex, -#opdrKosten, -#opdrMelding, -#prsAFlex, -#prsAut, -#prsFin, -#prsIns, -#prsPerslid2, -#prsSubst, -#resFlex, -#resInfo, -#prjKosten, -#prjVerdiepingen, -#jobMld, -#mrkOmschrijving, -#sleRuimte, -#insBind, -#insSymbol, -#insImage, -#insRunTime, -#scfInfo_F -{ - clear: right; - float: right; - width: 48%; -} - -#mod_insmultiedit #insGeo -{ - float: none; - width: 98%; -} - -select { - background-image: none !important; -} - -input[readonly], select[readonly], textarea[readonly], td span[readonly], td div[readonly] { -filter: alpha(opacity=100)!important; -opacity: 1!important; -} - -#navigationCell .suggest { - background-position:188px!important; -} \ No newline at end of file diff --git a/APPL/Shared/selector.inc b/APPL/Shared/selector.inc index 72fa732447..28ad9d6a7d 100644 --- a/APPL/Shared/selector.inc +++ b/APPL/Shared/selector.inc @@ -89,9 +89,6 @@ function FCLTselector(fieldName, sql, params) if (!params.readonly) { // TODO: class van fld overnemen voor de width is niet helemaal jofel - if (!params.mobile) { -%> <% - } var startmulti = params.startmulti; if (params.multi && params.initKey && String(params.initKey).split(",").length>1) startmulti = true; @@ -108,9 +105,6 @@ function FCLTselector(fieldName, sql, params) <%=params.onDblClick? " onDblClick='" + safe.htmlattr(params.onDblClick) + "'" : "" /* LET OP DAT HTML-HAAKJE HIERACHTER */ %>> <% result = FCLTselectorOptions(sql, params) %> <% - if (!params.mobile) { - %><% - } } else { // we moeten hier wat ingewikkeld doen omdat we wel de key hebben van de te tonen waarde, maar niet de waarde zelf diff --git a/APPL/SlnkDwf/ToonIMG.js b/APPL/SlnkDwf/ToonIMG.js index 6f30b1e007..f83c6aefb4 100644 --- a/APPL/SlnkDwf/ToonIMG.js +++ b/APPL/SlnkDwf/ToonIMG.js @@ -394,7 +394,7 @@ function scheduleRefresh() // Vergelijk eventueel/ook tegen de body afmetingen: die hebben geen last van _doPreview if (imgX == elemIMG.parentElement.clientWidth && imgY == elemIMG.parentElement.clientHeight) return; - // Werkt in IE8 beter bij openen scneario zonder verdieping + // Werkt in IE8 (ook voor IE11) beter bij openen scenario zonder verdieping if (imgX == $(window).width() && imgY == $(window).height()) return;