mirror of
https://github.com/twisterarmy/twister-html.git
synced 2025-02-04 11:04:29 +00:00
don't turn window scroll lock on prompt
This commit is contained in:
parent
6028a58777
commit
0b87aefca5
@ -8,13 +8,13 @@
|
|||||||
var window_scrollY = 0;
|
var window_scrollY = 0;
|
||||||
|
|
||||||
function openModal(modal) {
|
function openModal(modal) {
|
||||||
window_scrollY = window.pageYOffset;
|
if (!modal.classBase) {
|
||||||
|
|
||||||
$('body').css('overflow', 'hidden');
|
|
||||||
|
|
||||||
if (!modal.classBase)
|
|
||||||
modal.classBase = '.modal-wrapper';
|
modal.classBase = '.modal-wrapper';
|
||||||
|
|
||||||
|
window_scrollY = window.pageYOffset;
|
||||||
|
$('body').css('overflow', 'hidden');
|
||||||
|
}
|
||||||
|
|
||||||
$(modal.classBase + ':not(#templates *)').remove();
|
$(modal.classBase + ':not(#templates *)').remove();
|
||||||
|
|
||||||
modal.self = $('#templates ' + modal.classBase).clone(true)
|
modal.self = $('#templates ' + modal.classBase).clone(true)
|
||||||
@ -46,18 +46,19 @@ function openModal(modal) {
|
|||||||
|
|
||||||
function closeModal() {
|
function closeModal() {
|
||||||
closeModalHandler('.modal-wrapper');
|
closeModalHandler('.modal-wrapper');
|
||||||
|
|
||||||
window.location.hash = '#';
|
window.location.hash = '#';
|
||||||
window.scroll(window.pageXOffset, window_scrollY);
|
window.scroll(window.pageXOffset, window_scrollY);
|
||||||
|
$('body').css({
|
||||||
|
'overflow': 'auto',
|
||||||
|
'margin-right': '0'
|
||||||
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
function closeModalHandler(classBase) {
|
function closeModalHandler(classBase) {
|
||||||
var modalWindows = $(classBase+':not(#templates *)');
|
var modalWindows = $(classBase+':not(#templates *)');
|
||||||
|
|
||||||
modalWindows.fadeOut('fast', function() {modalWindows.remove();});
|
modalWindows.fadeOut('fast', function() {modalWindows.remove();});
|
||||||
$('body').css({
|
|
||||||
'overflow': 'auto',
|
|
||||||
'margin-right': '0'
|
|
||||||
});
|
|
||||||
}
|
}
|
||||||
|
|
||||||
function checkNetworkStatusAndAskRedirect(cbFunc, cbArg) {
|
function checkNetworkStatusAndAskRedirect(cbFunc, cbArg) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user