effects/logout Avoid caching animation duration
This is problematic as then we do not catch changes to animation speed settings, it also doesn't make the code more readable when it's only used in one place. BUG: 490703
This commit is contained in:
parent
ab579ad549
commit
b0a5918db9
1 changed files with 2 additions and 9 deletions
|
@ -12,12 +12,6 @@
|
|||
"use strict";
|
||||
|
||||
var logoutEffect = {
|
||||
inDuration: animationTime(800),
|
||||
outDuration: animationTime(400),
|
||||
loadConfig: function () {
|
||||
logoutEffect.inDuration = animationTime(800);
|
||||
logoutEffect.outDuration = animationTime(400);
|
||||
},
|
||||
isLogoutWindow: function (window) {
|
||||
if (window.windowClass === "ksmserver-logout-greeter ksmserver-logout-greeter") {
|
||||
return true;
|
||||
|
@ -35,7 +29,7 @@ var logoutEffect = {
|
|||
}
|
||||
window.inAnimation = animate({
|
||||
window: window,
|
||||
duration: logoutEffect.inDuration,
|
||||
duration: animationTime(800),
|
||||
type: Effect.Opacity,
|
||||
from: 0.0,
|
||||
to: 1.0
|
||||
|
@ -52,14 +46,13 @@ var logoutEffect = {
|
|||
}
|
||||
window.outAnimation = animate({
|
||||
window: window,
|
||||
duration: logoutEffect.outDuration,
|
||||
duration: animationTime(400),
|
||||
type: Effect.Opacity,
|
||||
from: 1.0,
|
||||
to: 0.0
|
||||
});
|
||||
},
|
||||
init: function () {
|
||||
logoutEffect.loadConfig();
|
||||
effects.windowAdded.connect(logoutEffect.opened);
|
||||
effects.windowClosed.connect(logoutEffect.closed);
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue