public class CSSHelper extends HelperBase
| Modifier and Type | Class and Description |
|---|---|
static class |
CSSHelper.StringFormatter
Capitalize first letter of each word of string
https://www.javatpoint.com/java-program-to-capitalize-each-word-in-string
|
| Modifier and Type | Field and Description |
|---|---|
static String |
BASE_THEME_PATH |
static boolean |
DEFAULT_ENABLE_SORA_FONT |
static String |
DEFAULT_REFRESH |
static boolean |
DEFAULT_STICKY_SIDEBAR |
static String |
DEFAULT_THEME |
static boolean |
DEFAULT_UNIFIED_SIDEBAR |
static int |
MIN_REFRESH |
static String |
PROP_DISABLE_REFRESH |
static String |
PROP_EMBED_APPS |
static String |
PROP_ENABLE_SORA_FONT |
static String |
PROP_FORCE_MOBILE_CONSOLE |
static String |
PROP_REFRESH |
static String |
PROP_STICKY_SIDEBAR |
static String |
PROP_THEME_NAME |
static String |
PROP_THEME_PFX |
static String |
PROP_UNIFIED_SIDEBAR |
static String |
PROP_UNIVERSAL_THEMING |
_context, _out, CHECKED, PROP_ADVANCED, SELECTED| Constructor and Description |
|---|
CSSHelper() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
allowIFrame(String ua)
Should we allow a refreshing IFrame?
|
boolean |
embedApps()
Returns whether app embedding is enabled or disabled
|
boolean |
enableStickySidebar()
Returns whether we should use a unified sidebar
|
boolean |
enableUnifiedSidebar()
Returns whether we should use a unified sidebar
|
boolean |
getDisableRefresh() |
String |
getLang()
needed for conditional css loads for zh
|
static String |
getNonce()
formerly stored in System.getProperty("router.consoleNonce")
|
String |
getRefresh() |
String |
getTheme(String userAgent) |
boolean |
isAdvancedMode() |
void |
setDisableRefresh(String r)
change disable refresh boolean and save it
|
void |
setLang(String lang)
change default language for the router AND save it
|
void |
setNews(String val)
Show / hide news on home page
|
void |
setRefresh(String r)
change refresh and save it
|
void |
setSoraDisplayFont()
Save config for alternative display font if enabled
|
boolean |
shouldSendXFrame()
Should we send X_Frame_Options=SAMEORIGIN
Default true
|
String |
title(String s)
translate the title and display consistently
|
boolean |
useSoraDisplayFont()
Returns whether we should use Sora display font
|
boolean |
useStickySidebar()
Returns whether we should use a sticky sidebar when the sidebar height is less than the height of the viewport
|
boolean |
useUnifiedSidebar()
Returns whether we should use a unified sidebar
|
_t, _t, _t, _x, getChecked, getCheckedDefaultTrue, isAdvanced, ngettext, setContextId, storeWriterpublic static final String BASE_THEME_PATH
public static final boolean DEFAULT_ENABLE_SORA_FONT
public static final String DEFAULT_REFRESH
public static final boolean DEFAULT_STICKY_SIDEBAR
public static final String DEFAULT_THEME
public static final boolean DEFAULT_UNIFIED_SIDEBAR
public static final int MIN_REFRESH
public static final String PROP_DISABLE_REFRESH
public static final String PROP_EMBED_APPS
public static final String PROP_ENABLE_SORA_FONT
public static final String PROP_FORCE_MOBILE_CONSOLE
public static final String PROP_REFRESH
public static final String PROP_STICKY_SIDEBAR
public static final String PROP_THEME_NAME
public static final String PROP_THEME_PFX
public static final String PROP_UNIFIED_SIDEBAR
public static final String PROP_UNIVERSAL_THEMING
public boolean allowIFrame(String ua)
public boolean embedApps()
public boolean enableStickySidebar()
public boolean enableUnifiedSidebar()
public boolean getDisableRefresh()
public String getLang()
public static String getNonce()
public String getRefresh()
public boolean isAdvancedMode()
public void setDisableRefresh(String r)
public void setLang(String lang)
lang - xx OR xx_XX OR xxx OR xxx_XXpublic void setNews(String val)
val - if non-null, "1" to show, else hidepublic void setRefresh(String r)
public void setSoraDisplayFont()
public boolean shouldSendXFrame()
public boolean useSoraDisplayFont()
public boolean useStickySidebar()
public boolean useUnifiedSidebar()