parent
bf7f5c863c
commit
ea620e12f0
|
@ -163,34 +163,15 @@ H5P.ConfirmationDialog = (function (EventDispatcher) {
|
||||||
popupOffsetTop = exitButtonOffset;
|
popupOffsetTop = exitButtonOffset;
|
||||||
}
|
}
|
||||||
popup.style.top = popupOffsetTop + 'px';
|
popup.style.top = popupOffsetTop + 'px';
|
||||||
|
|
||||||
// Overflows width
|
|
||||||
var popupOffsetLeft = parseInt(popup.style.left, 10);
|
|
||||||
|
|
||||||
if (popupOffsetLeft + popup.offsetWidth + exitButtonOffset + shadowOffset > wrapperElement.offsetWidth) {
|
|
||||||
popupOffsetLeft = wrapperElement.offsetWidth - exitButtonOffset - shadowOffset - popup.offsetWidth;
|
|
||||||
}
|
|
||||||
|
|
||||||
if (popupOffsetLeft < 0) {
|
|
||||||
popupOffsetLeft = 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
popup.style.left = popupOffsetLeft + 'px';
|
|
||||||
};
|
};
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Show confirmation dialog
|
* Show confirmation dialog
|
||||||
* @params {number} offsetTop Offset top
|
* @params {number} offsetTop Offset top
|
||||||
* @params {number} [offsetLeft] Offset left
|
|
||||||
* @returns {H5P.ConfirmationDialog}
|
* @returns {H5P.ConfirmationDialog}
|
||||||
*/
|
*/
|
||||||
this.show = function (offsetTop, offsetLeft) {
|
this.show = function (offsetTop) {
|
||||||
popup.classList.remove('not-centered');
|
|
||||||
popup.style.top = offsetTop + 'px';
|
popup.style.top = offsetTop + 'px';
|
||||||
if (offsetLeft !== undefined) {
|
|
||||||
popup.classList.add('not-centered');
|
|
||||||
popup.style.left = offsetLeft + 'px';
|
|
||||||
}
|
|
||||||
popupBackground.classList.remove('hidden');
|
popupBackground.classList.remove('hidden');
|
||||||
fitToContainer();
|
fitToContainer();
|
||||||
popupBackground.classList.remove('hiding');
|
popupBackground.classList.remove('hiding');
|
||||||
|
|
Loading…
Reference in New Issue