UWVA#39257 alvast alle 'IE8' en 'IE 8' patches in asp code weggehaald indiend overbodig

svn path=/Website/trunk/; revision=37161
This commit is contained in:
2018-02-23 11:35:23 +00:00
parent b9182e9934
commit e5a685b754
11 changed files with 17 additions and 207 deletions

View File

@@ -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();
}

View File

@@ -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;
}

View File

@@ -1324,7 +1324,6 @@ FCLTHeader.Requires({plugins: ["jQuery", "kenmerk"],
<!-- Opstelling -->
<tr><td class="label"><label for='ruimte_opstel<%=(rrr.res_ruimte_extern || (S("res_fe_late_edit_vis") == 0 && readonlyFE)) ? "_ro" : ""%>'><%=L("lcl_config") %>:</label></td>
<td>
<!--[if lt IE 8]><div id='req_ruimte_opstel' class='fldopstel required'><![endif]-->
<% if (rrr.res_ruimte_extern || (S("res_fe_late_edit_vis") == 0 && readonlyFE))
{ %>
<input class="fld" type="text" name="ruimte_opstel_ro" id="ruimte_opstel_ro" value="<%=safe.html(rrr.opstelling_omschrijving) + " (" + rrr.opstel_bezoekers + " " + L("lcl_res_pers") + ")"%>" readonly />
@@ -1336,10 +1335,8 @@ FCLTHeader.Requires({plugins: ["jQuery", "kenmerk"],
onChange='RuimteOpstelChanged()'>
<% /* Will be filled automatically */ %>
</select>
<% } %>
<!--[if lt IE 8]></div><![endif]-->
<% 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))
{ %>
<input type="hidden" name="ruimte_opstel" id="ruimte_opstel" value="<%=rrr.ruimte_opstel_key%>" />
<% } %>

View File

@@ -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);
%>
<!--[if lt IE 8]>
<style>
tr.res_nofit.selected { display: block!important; }
</style>
<![endif]-->
<div id='timetip'></div>
<table id="table_dis<%=disc_key%>"
class="compressed tab_obj_sched planbord planbord<%=params.hour_px%> <%=nr_days>1?" multiday":""%>"

View File

@@ -320,12 +320,6 @@ __Log("start make_plan_room");
FcltMgr.stopPropagation(evt);
}
</script>
<!--[if lt IE 8]>
<style>
tr.res_nofit.selected { display: block!important; }
</style>
<![endif]-->
<div id='timetip'></div>
<table id="<%=params.id%>" cellspacing="0" hour_px="<%=hour_px%>"
class="compressed planbord planbord<%=hour_px%> multiday"

View File

@@ -52,8 +52,6 @@ DOCTYPE_Disable = 1; // ook al volgt straks een response.Clear
INTERNAL_ERROR_BAD_EXT;
}
Response.CacheControl = "private"; // UWVA#38548: Anders problemen met IE8
// Bestanden zijn nu te vinden on ...cust/*/flexfiles/[module]/[key]/
__Log("vAttachPath = " + params.AttachPath);
if (!pDosave && S("view_dwf_with_slnkdwf") && String(pFileName).match(/.dwf$/i))

View File

@@ -39,11 +39,8 @@ function _initVrijedagen()
<script type="text/javascript">
// 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

View File

@@ -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
%> <meta http-equiv="Content-Type" content="text/html;charset=<%=Response.Charset%>"><%
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<!--[if lte IE 8]>");
FCLTHeader.AddStylesheet(rooturl+"/appl/shared/ie-fix.css"); // Alleen IE8 en ouder
Response.Write("\n<![endif]-->");
}
// 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 lte IE 8]>
<script type="text/javascript">
if (window.$)
$(function () {
var sheets = document.styleSheets;
for(var s = 0, slen = sheets.length; s < slen; s++) {
sheets[s].href = sheets[s].href;
}
});
</script>
<![endif]-->
<% }
if (S("fac_tabframes") > 0)
{
%>

View File

@@ -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;
}

View File

@@ -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) {
%> <!--[if lt IE 8]><div id='req_<%=fieldName%>' class='fld<%=fieldName%> <%=params.required? " required" : ""%>'><![endif]--><%
}
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) %>
</select><%
if (!params.mobile) {
%><!--[if lt IE 8]></div><![endif]--><%
}
}
else
{ // we moeten hier wat ingewikkeld doen omdat we wel de key hebben van de te tonen waarde, maar niet de waarde zelf

View File

@@ -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;