forked from openlp/openlp
Apply Tomas patch
This commit is contained in:
parent
b42034de47
commit
9c078cce04
@ -417,15 +417,16 @@ var Display = {
|
||||
}
|
||||
else {
|
||||
if (this._alertState === AlertState.Displaying) {
|
||||
Display.addAlertToQueue(text, alert_settings);
|
||||
}
|
||||
Display.addAlertToQueue(text, alertSettings);
|
||||
}
|
||||
else
|
||||
{
|
||||
var settings = JSON.parse(alertSettings);
|
||||
this._alertSettings = settings;
|
||||
Display.setAlertText(text, settings.fontColor, settings.fontFace, settings.fontSize);
|
||||
Display.setAlertLocation(settings.location);
|
||||
/* Check if the alert is a queued alert */
|
||||
if (Display._alertState !== AlertState.DisplayingFromQueue) {
|
||||
if (Display._alertState !== AlertState.Displaying) {
|
||||
Display._alertState = AlertState.Displaying;
|
||||
}
|
||||
|
||||
@ -433,6 +434,8 @@ var Display = {
|
||||
alertText.addEventListener('animationend', Display.alertAnimationEndEvent, false);
|
||||
|
||||
Display.showAlertBackground(settings.backgroundColor);
|
||||
}
|
||||
}
|
||||
},
|
||||
/**
|
||||
* Add an alert to the alert queue
|
||||
@ -460,7 +463,7 @@ var Display = {
|
||||
*/
|
||||
alertTransitionEndEvent: function (e) {
|
||||
e.stopPropagation();
|
||||
console.debug("Transition end event reached");
|
||||
console.debug("Transition end event reached: " + Display._transitionState);
|
||||
if (Display._transitionState === TransitionState.EntranceTransition) {
|
||||
Display._transitionState = TransitionState.NoTransition;
|
||||
Display.showAlertText(Display._alertSettings);
|
||||
@ -469,10 +472,7 @@ var Display = {
|
||||
Display._transitionState = TransitionState.NoTransition;
|
||||
Display.removeAlertLocation(Display._alertSettings.location);
|
||||
Display.clearAlertSettings();
|
||||
setTimeout(function () {
|
||||
Display.showNextAlert();
|
||||
}, AlertDelay.OnePointFiveSeconds);
|
||||
|
||||
}
|
||||
},
|
||||
/**
|
||||
|
Loading…
Reference in New Issue
Block a user