Bug 649437: Boost 2 popup is now properly centered on the viewport

This commit is contained in:
Guigui 2011-04-13 23:49:53 +02:00
Родитель 98481706ea
Коммит 2d8a3bed98
3 изменённых файлов: 23 добавлений и 5 удалений

Просмотреть файл

@ -14,10 +14,19 @@ var initMask = function() {
};
var resizePopup = function() {
$popup.css( {
'marginLeft' : -(($popup.width() + 52)/2),
'marginTop' : -(($popup.height() + 42)/2)
});
if($(window).height() < $popup.height()) {
$popup.css({
'marginLeft' : -(($popup.width() + 52)/2),
'top' : 0,
'marginTop' : 0,
'position' : 'absolute'
});
} else {
$popup.css({
'marginLeft' : -(($popup.width() + 52)/2),
'marginTop' : -(($popup.height() + 42)/2)
});
}
};
var positionVideoPlayer = function() {

Просмотреть файл

@ -81,6 +81,15 @@ function swap(fromId, toId) {
$(toId).delay(160).fadeIn(150);
}
function swapAndReset(fromId, toId) {
$popup.fadeOut(150);
setTimeout(function() {
$(fromId).hide();
$(toId).show();
showPopup();
}, 200);
}
function resetForm(formId) {
$(formId).resetFormAfter(150);
}

Просмотреть файл

@ -67,7 +67,7 @@ var initBoost = function() {
$('#user-location-link').hide();
$('#boost').data('status', 1);
});
swap('#boost1-confirm', '#boost2');
swapAndReset('#boost1-confirm', '#boost2');
});
// Boost 1 Confirm - Cancel button