Changeset View
Changeset View
Standalone View
Standalone View
effects/fade/package/contents/code/main.js
Show All 28 Lines | 22 | var blacklist = [ | |||
---|---|---|---|---|---|
29 | "ksplashsimple ksplashsimple", | 29 | "ksplashsimple ksplashsimple", | ||
30 | "ksplashx ksplashx" | 30 | "ksplashx ksplashx" | ||
31 | ]; | 31 | ]; | ||
32 | 32 | | |||
33 | function isFadeWindow(w) { | 33 | function isFadeWindow(w) { | ||
34 | if (blacklist.indexOf(w.windowClass) != -1) { | 34 | if (blacklist.indexOf(w.windowClass) != -1) { | ||
35 | return false; | 35 | return false; | ||
36 | } | 36 | } | ||
37 | if (w.popup) { | ||||
38 | return false; | ||||
39 | } | ||||
40 | if (w.x11Client && !w.managed) { | ||||
41 | return false; | ||||
42 | } | ||||
43 | if (!w.visible) { | ||||
44 | return false; | ||||
45 | } | ||||
37 | if (w.deleted && effect.isGrabbed(w, Effect.WindowClosedGrabRole)) { | 46 | if (w.deleted && effect.isGrabbed(w, Effect.WindowClosedGrabRole)) { | ||
38 | return false; | 47 | return false; | ||
39 | } else if (!w.deleted && effect.isGrabbed(w, Effect.WindowAddedGrabRole)) { | 48 | } else if (!w.deleted && effect.isGrabbed(w, Effect.WindowAddedGrabRole)) { | ||
40 | return false; | 49 | return false; | ||
41 | } | 50 | } | ||
42 | return w.onCurrentDesktop && !w.desktopWindow && !w.utility && !w.minimized; | 51 | return w.normalWindow || w.dialog; | ||
43 | } | 52 | } | ||
44 | 53 | | |||
45 | var fadeInTime, fadeOutTime, fadeWindows; | 54 | var fadeInTime, fadeOutTime, fadeWindows; | ||
46 | function loadConfig() { | 55 | function loadConfig() { | ||
47 | fadeInTime = animationTime(effect.readConfig("FadeInTime", 150)); | 56 | fadeInTime = animationTime(effect.readConfig("FadeInTime", 150)); | ||
48 | fadeOutTime = animationTime(effect.readConfig("FadeOutTime", 150)) * 4; | 57 | fadeOutTime = animationTime(effect.readConfig("FadeOutTime", 150)) * 4; | ||
49 | fadeWindows = effect.readConfig("FadeWindows", true); | 58 | fadeWindows = effect.readConfig("FadeWindows", true); | ||
50 | } | 59 | } | ||
▲ Show 20 Lines • Show All 57 Lines • Show Last 20 Lines |