diff --git a/core/src/main/java/hudson/Functions.java b/core/src/main/java/hudson/Functions.java index 8d2fe8a6665d..55c642f1ed88 100644 --- a/core/src/main/java/hudson/Functions.java +++ b/core/src/main/java/hudson/Functions.java @@ -1152,6 +1152,14 @@ public static String getCrumbRequestField() { public static Date getCurrentTime() { return new Date(); } + + /** + * In tribute to Sun Microsystems and all the people that were a part of it. + */ + public static String getBackgroundImage() { + // for one week. + return System.currentTimeMillis() < 1265443200000L ? "rip.jpg" : "hudson.png"; + } private static final Pattern SCHEME = Pattern.compile("[a-z]+://.+"); diff --git a/core/src/main/resources/lib/layout/layout.jelly b/core/src/main/resources/lib/layout/layout.jelly index 75c22bde5116..6064abee33d2 100644 --- a/core/src/main/resources/lib/layout/layout.jelly +++ b/core/src/main/resources/lib/layout/layout.jelly @@ -207,7 +207,7 @@ THE SOFTWARE.
diff --git a/war/resources/images/rip.jpg b/war/resources/images/rip.jpg new file mode 100644 index 000000000000..064a332cf569 Binary files /dev/null and b/war/resources/images/rip.jpg differ