2009-06-11 18:05:05 +00:00
|
|
|
package net.i2p.router.web;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Copied and modded from I2PTunnel IndexBean (GPL)
|
|
|
|
* @author zzz
|
|
|
|
*/
|
|
|
|
public class CSSHelper extends HelperBase {
|
|
|
|
public CSSHelper() {}
|
|
|
|
|
|
|
|
public static final String PROP_THEME_NAME = "routerconsole.theme";
|
|
|
|
private static final String BASE = "/themes/console/";
|
2009-07-10 13:38:09 +00:00
|
|
|
private static final String FORCE = "classic";
|
2009-06-11 18:05:05 +00:00
|
|
|
|
2009-07-10 13:38:09 +00:00
|
|
|
public String getTheme(String userAgent) {
|
2009-06-11 18:05:05 +00:00
|
|
|
String url = BASE;
|
2009-07-10 13:38:09 +00:00
|
|
|
if (userAgent != null && userAgent.contains("MSIE")) {
|
|
|
|
url += FORCE + "/";
|
|
|
|
} else {
|
|
|
|
String theme = _context.getProperty(PROP_THEME_NAME);
|
|
|
|
if (theme != null)
|
|
|
|
url += theme + "/";
|
|
|
|
}
|
2009-06-11 18:05:05 +00:00
|
|
|
return url;
|
|
|
|
}
|
|
|
|
}
|