FCLT#58011 Flikkerend inline hamburger menu werkt weer zoals voorheen

svn path=/Website/branches/v2019.1/; revision=42783
This commit is contained in:
2019-05-29 14:14:07 +00:00
parent fb3cd99763
commit dc0105ea8a

View File

@@ -341,15 +341,18 @@ var matchAny = function (haystack, arr) {
var checkRelated = function(e) { var checkRelated = function(e) {
if (!e.relatedTarget) if (!e.relatedTarget)
return false; return false;
if ($(window.activerow) != null && $(e.relatedTarget).closest("tr").length &&
$(window.activerow).attr("ROWKEY") !== $(e.relatedTarget).closest("tr").attr("ROWKEY"))
return false;
var tg = e.target.className.split(" "); var tg = e.target.className.split(" ");
var related = e.relatedTarget.className.split(" "); var related = e.relatedTarget.className.split(" ");
var inlineClasses = ["allactions", "ia2"]; var inlineClasses = ["allactions", "ia2"];
if (!matchAny(related.concat(tg), inlineClasses) && if (!matchAny(related.concat(tg), inlineClasses))
$(e.target).closest("tr").attr("ROWKEY") !== $(e.relatedTarget).closest("tr").attr("ROWKEY")) {
var relatedROWKEY = $(e.relatedTarget).closest("tr").attr("ROWKEY");
if ($(e.target).closest("tr").attr("ROWKEY") !== relatedROWKEY)
return false; return false;
if ($(window.activerow) != null &&
$(window.activerow).attr("ROWKEY") !== relatedROWKEY)
return false;
}
var relatedArray = ["hambCont", "allactions"]; var relatedArray = ["hambCont", "allactions"];
if ($(e.relatedTarget).parents(".hambCont")[0] || $(e.relatedTarget).parents(".allactions")[0] || matchAny(related, relatedArray)) if ($(e.relatedTarget).parents(".hambCont")[0] || $(e.relatedTarget).parents(".allactions")[0] || matchAny(related, relatedArray))
return true; return true;