diff --git a/VAR.Focus.Web/Scripts/05. Cards.js b/VAR.Focus.Web/Scripts/05. Cards.js index 0a794d5..8c5b658 100644 --- a/VAR.Focus.Web/Scripts/05. Cards.js +++ b/VAR.Focus.Web/Scripts/05. Cards.js @@ -557,13 +557,14 @@ Card.prototype = { this.divEditBackground = document.createElement("div"); this.divEditBackground.className = "divEditBackground"; this.divEditBackground.addEventListener("click", Card.prototype.btnEdit_Click.bind(this), false); - this.divCard.offsetParent.insertBefore(this.divEditBackground, this.divCard); + this.divCard.parentElement.insertBefore(this.divEditBackground, this.divCard); }, ExitEditionMode: function () { this.divOverlay.style.display = ""; this.Editing = false; - this.divEditBackground.offsetParent.removeChild(this.divEditBackground); + this.divEditBackground.className = ""; // Needed to remove "position: fixed" that causes to be not found on parentElement. + this.divEditBackground.parentElement.removeChild(this.divEditBackground); }, btnEdit_Click: function (evt) { evt.preventDefault(); diff --git a/VAR.Focus.Web/Styles/05. Cards.css b/VAR.Focus.Web/Styles/05. Cards.css index 62570fa..58d0a40 100644 --- a/VAR.Focus.Web/Styles/05. Cards.css +++ b/VAR.Focus.Web/Styles/05. Cards.css @@ -169,7 +169,7 @@ .divEditBackground { display: block; - position: absolute; + position: fixed; top: 0; left: 0; bottom: 0;