mirror of
https://github.com/phpbb/phpbb.git
synced 2025-06-27 05:38:52 +00:00
[ticket/10270] DRYed alert fades in core.js.
PHPBB3-10270
This commit is contained in:
parent
badb0c3e5a
commit
6af2059403
1 changed files with 16 additions and 15 deletions
|
@ -1,4 +1,5 @@
|
||||||
var phpbb = {};
|
var phpbb = {};
|
||||||
|
phpbb.alert_time = 100;
|
||||||
|
|
||||||
(function($) { // Avoid conflicts with other libraries
|
(function($) { // Avoid conflicts with other libraries
|
||||||
|
|
||||||
|
@ -18,12 +19,12 @@ var dark = $('#darkenwrapper'),
|
||||||
phpbb.loading_alert = function() {
|
phpbb.loading_alert = function() {
|
||||||
if (dark.is(':visible'))
|
if (dark.is(':visible'))
|
||||||
{
|
{
|
||||||
loading_alert.fadeIn(100);
|
loading_alert.fadeIn(phpbb.alert_time);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
loading_alert.show();
|
loading_alert.show();
|
||||||
dark.fadeIn(100, function() {
|
dark.fadeIn(phpbb.alert_time, function() {
|
||||||
setTimeout(function() {
|
setTimeout(function() {
|
||||||
if (loading_alert.is(':visible'))
|
if (loading_alert.is(':visible'))
|
||||||
{
|
{
|
||||||
|
@ -57,7 +58,7 @@ phpbb.alert = function(title, msg, fadedark) {
|
||||||
});
|
});
|
||||||
dark.one('click', function(e) {
|
dark.one('click', function(e) {
|
||||||
var fade = (typeof fadedark !== 'undefined' && !fadedark) ? div : dark;
|
var fade = (typeof fadedark !== 'undefined' && !fadedark) ? div : dark;
|
||||||
fade.fadeOut(100, function() {
|
fade.fadeOut(phpbb.alert_time, function() {
|
||||||
div.hide();
|
div.hide();
|
||||||
});
|
});
|
||||||
return false;
|
return false;
|
||||||
|
@ -77,21 +78,21 @@ phpbb.alert = function(title, msg, fadedark) {
|
||||||
|
|
||||||
if (loading_alert.is(':visible'))
|
if (loading_alert.is(':visible'))
|
||||||
{
|
{
|
||||||
loading_alert.fadeOut(100, function() {
|
loading_alert.fadeOut(phpbb.alert_time, function() {
|
||||||
dark.append(div);
|
dark.append(div);
|
||||||
div.fadeIn(100);
|
div.fadeIn(phpbb.alert_time);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
else if (dark.is(':visible'))
|
else if (dark.is(':visible'))
|
||||||
{
|
{
|
||||||
dark.append(div);
|
dark.append(div);
|
||||||
div.fadeIn(100);
|
div.fadeIn(phpbb.alert_time);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
dark.append(div);
|
dark.append(div);
|
||||||
div.show();
|
div.show();
|
||||||
dark.fadeIn(100);
|
dark.fadeIn(phpbb.alert_time);
|
||||||
}
|
}
|
||||||
|
|
||||||
return div;
|
return div;
|
||||||
|
@ -119,7 +120,7 @@ phpbb.confirm = function(msg, callback, fadedark) {
|
||||||
div.find('input[type="button"]').one('click', function() {
|
div.find('input[type="button"]').one('click', function() {
|
||||||
var res = this.className === 'button1';
|
var res = this.className === 'button1';
|
||||||
var fade = (typeof fadedark !== 'undefined' && !fadedark && res) ? div : dark;
|
var fade = (typeof fadedark !== 'undefined' && !fadedark && res) ? div : dark;
|
||||||
fade.fadeOut(100, function() {
|
fade.fadeOut(phpbb.alert_time, function() {
|
||||||
div.hide();
|
div.hide();
|
||||||
});
|
});
|
||||||
div.find('input[type="button"]').unbind('click');
|
div.find('input[type="button"]').unbind('click');
|
||||||
|
@ -129,7 +130,7 @@ phpbb.confirm = function(msg, callback, fadedark) {
|
||||||
|
|
||||||
dark.one('click', function(e) {
|
dark.one('click', function(e) {
|
||||||
var fade = (typeof fadedark !== 'undefined' && !fadedark && res) ? div : dark;
|
var fade = (typeof fadedark !== 'undefined' && !fadedark && res) ? div : dark;
|
||||||
fade.fadeOut(100, function() {
|
fade.fadeOut(phpbb.alert_time, function() {
|
||||||
div.hide();
|
div.hide();
|
||||||
});
|
});
|
||||||
callback(false);
|
callback(false);
|
||||||
|
@ -153,21 +154,21 @@ phpbb.confirm = function(msg, callback, fadedark) {
|
||||||
|
|
||||||
if (loading_alert.is(':visible'))
|
if (loading_alert.is(':visible'))
|
||||||
{
|
{
|
||||||
loading_alert.fadeOut(100, function() {
|
loading_alert.fadeOut(phpbb.alert_time, function() {
|
||||||
dark.append(div);
|
dark.append(div);
|
||||||
div.fadeIn(100);
|
div.fadeIn(phpbb.alert_time);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
else if (dark.is(':visible'))
|
else if (dark.is(':visible'))
|
||||||
{
|
{
|
||||||
dark.append(div);
|
dark.append(div);
|
||||||
div.fadeIn(100);
|
div.fadeIn(phpbb.alert_time);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
dark.append(div);
|
dark.append(div);
|
||||||
div.show();
|
div.show();
|
||||||
dark.fadeIn(100);
|
dark.fadeIn(phpbb.alert_time);
|
||||||
}
|
}
|
||||||
|
|
||||||
return div;
|
return div;
|
||||||
|
@ -241,7 +242,7 @@ phpbb.ajaxify = function(options, refresh, callback) {
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
dark.fadeOut(100);
|
dark.fadeOut(phpbb.alert_time);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (typeof phpbb.ajax_callbacks[callback] === 'function')
|
if (typeof phpbb.ajax_callbacks[callback] === 'function')
|
||||||
|
@ -266,7 +267,7 @@ phpbb.ajaxify = function(options, refresh, callback) {
|
||||||
window.location = res.REFRESH_DATA.url;
|
window.location = res.REFRESH_DATA.url;
|
||||||
}
|
}
|
||||||
|
|
||||||
dark.fadeOut(100, function() {
|
dark.fadeOut(phpbb.alert_time, function() {
|
||||||
alert.hide();
|
alert.hide();
|
||||||
});
|
});
|
||||||
}, res.REFRESH_DATA.time * 1000);
|
}, res.REFRESH_DATA.time * 1000);
|
||||||
|
|
Loading…
Add table
Reference in a new issue