From 0f1a4ad4cd30a38e9f7481032456ef2102e37edc Mon Sep 17 00:00:00 2001 From: zzz Date: Fri, 10 Jul 2009 13:38:09 +0000 Subject: [PATCH] * Console: Force IE to the classic theme --- .../java/src/net/i2p/router/web/CSSHelper.java | 13 +++++++++---- apps/routerconsole/jsp/css.jsp | 2 +- 2 files changed, 10 insertions(+), 5 deletions(-) diff --git a/apps/routerconsole/java/src/net/i2p/router/web/CSSHelper.java b/apps/routerconsole/java/src/net/i2p/router/web/CSSHelper.java index 643c8c45c..6b3916883 100644 --- a/apps/routerconsole/java/src/net/i2p/router/web/CSSHelper.java +++ b/apps/routerconsole/java/src/net/i2p/router/web/CSSHelper.java @@ -9,12 +9,17 @@ public class CSSHelper extends HelperBase { public static final String PROP_THEME_NAME = "routerconsole.theme"; private static final String BASE = "/themes/console/"; + private static final String FORCE = "classic"; - public String getTheme() { + public String getTheme(String userAgent) { String url = BASE; - String theme = _context.getProperty(PROP_THEME_NAME); - if (theme != null) - url += theme + "/"; + if (userAgent != null && userAgent.contains("MSIE")) { + url += FORCE + "/"; + } else { + String theme = _context.getProperty(PROP_THEME_NAME); + if (theme != null) + url += theme + "/"; + } return url; } } diff --git a/apps/routerconsole/jsp/css.jsp b/apps/routerconsole/jsp/css.jsp index 1e47f34d4..60db06835 100644 --- a/apps/routerconsole/jsp/css.jsp +++ b/apps/routerconsole/jsp/css.jsp @@ -17,4 +17,4 @@ %> " /> - +console.css" rel="stylesheet" type="text/css" />