Package net.i2p.router.web
Class CSSHelper
java.lang.Object
net.i2p.router.web.HelperBase
net.i2p.router.web.CSSHelper
public class CSSHelper extends HelperBase
Copied and modded from I2PTunnel IndexBean (GPL)
- Author:
- zzz
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCSSHelper.StringFormatterCapitalize first letter of each word of string https://www.javatpoint.com/java-program-to-capitalize-each-word-in-string -
Field Summary
Fields Modifier and Type Field Description static StringBASE_THEME_PATHstatic booleanDEFAULT_DISABLE_OLDstatic StringDEFAULT_REFRESHstatic StringDEFAULT_THEMEstatic intMIN_REFRESHstatic StringPROP_DISABLE_OLDstatic StringPROP_DISABLE_REFRESHstatic StringPROP_EMBED_APPSstatic StringPROP_FORCE_MOBILE_CONSOLEstatic StringPROP_REFRESHstatic StringPROP_THEME_NAMEstatic StringPROP_THEME_PFXstatic StringPROP_UNIVERSAL_THEMINGFields inherited from class net.i2p.router.web.HelperBase
_context, _out, CHECKED, PROP_ADVANCED, SELECTED -
Constructor Summary
Constructors Constructor Description CSSHelper() -
Method Summary
Modifier and Type Method Description booleanallowIFrame(String ua)Should we allow a refreshing IFrame?booleanembedApps()Returns whether app embedding is enabled or disabledbooleangetDisableRefresh()StringgetLang()needed for conditional css loads for zhstatic StringgetNonce()formerly stored in System.getProperty("router.consoleNonce")StringgetRefresh()StringgetTheme(String userAgent)voidsetDisableRefresh(String r)change disable refresh boolean and save itvoidsetLang(String lang)change default language for the router AND save itvoidsetNews(String val)Show / hide news on home pagevoidsetRefresh(String r)change refresh and save itbooleanshouldSendXFrame()Should we send X_Frame_Options=SAMEORIGIN Default trueStringtitle(String s)translate the title and display consistentlyMethods inherited from class net.i2p.router.web.HelperBase
_t, _t, _t, _x, getChecked, isAdvanced, ngettext, setContextId, storeWriter
-
Field Details
-
PROP_UNIVERSAL_THEMING
- See Also:
- Constant Field Values
-
PROP_THEME_NAME
- See Also:
- Constant Field Values
-
PROP_THEME_PFX
- Since:
- 0.9.33 moved from ConfigUIHelper
- See Also:
- Constant Field Values
-
DEFAULT_THEME
- See Also:
- Constant Field Values
-
BASE_THEME_PATH
- See Also:
- Constant Field Values
-
PROP_REFRESH
- See Also:
- Constant Field Values
-
DEFAULT_REFRESH
- See Also:
- Constant Field Values
-
MIN_REFRESH
public static final int MIN_REFRESH- See Also:
- Constant Field Values
-
PROP_DISABLE_REFRESH
- See Also:
- Constant Field Values
-
PROP_FORCE_MOBILE_CONSOLE
- See Also:
- Constant Field Values
-
PROP_EMBED_APPS
- Since:
- 0.9.32
- See Also:
- Constant Field Values
-
PROP_DISABLE_OLD
- Since:
- 0.9.36
- See Also:
- Constant Field Values
-
DEFAULT_DISABLE_OLD
public static final boolean DEFAULT_DISABLE_OLD- See Also:
- Constant Field Values
-
-
Constructor Details
-
CSSHelper
public CSSHelper()
-
-
Method Details
-
getNonce
formerly stored in System.getProperty("router.consoleNonce")- Since:
- 0.9.4
-
getTheme
-
embedApps
public boolean embedApps()Returns whether app embedding is enabled or disabled- Since:
- 0.9.32
-
setLang
change default language for the router AND save it- Parameters:
lang- xx OR xx_XX OR xxx OR xxx_XX
-
getLang
needed for conditional css loads for zh- Returns:
- two-letter only, lower-case
-
setNews
Show / hide news on home page- Parameters:
val- if non-null, "1" to show, else hide- Since:
- 0.8.12
-
shouldSendXFrame
public boolean shouldSendXFrame()Should we send X_Frame_Options=SAMEORIGIN Default true- Since:
- 0.9.1
-
setRefresh
change refresh and save it -
getRefresh
- Returns:
- refresh time in seconds, as a string
-
setDisableRefresh
change disable refresh boolean and save it- Since:
- 0.9.1
-
getDisableRefresh
public boolean getDisableRefresh()- Returns:
- true if refresh is disabled
- Since:
- 0.9.1
-
title
translate the title and display consistently -
allowIFrame
Should we allow a refreshing IFrame?- Since:
- 0.8.5
-