settings.js | |
Settings | |
Variables | |
ngsCookieMaxLen | Maximal data length in one cookie. |
ngSettings | Application settings. |
Properties | |
StorageURL | URL where settings are saved. |
StorageExpires | Storage cookies expiration time (in seconds). |
DelayedSave | Timeout (in ms) after the changes are saved. |
Methods | |
Set | Sets setting. |
Get | Gets setting. |
BeginUpdate | Starts updating settings. |
EndUpdate | Ends settings update. |
IsValidName | Checks if given name is a valid setting name. |
Clear | Clears all settings. |
Load | Sends settings load request to the server. |
Save | Saves settings into cookies. |
Events | |
OnEncodeSetting | |
OnSetSetting | |
OnGetSetting | |
OnSettingsSaving | |
OnSettingsSaved | |
OnSettingsLoaded |
Application settings.
This class is used for storing settings into cookies.
new ngSettings (string id [, string storageurl])
id | unique ID of settings class |
storageurl | URL where settings are saved |
Properties | |
StorageURL | URL where settings are saved. |
StorageExpires | Storage cookies expiration time (in seconds). |
DelayedSave | Timeout (in ms) after the changes are saved. |
Methods | |
Set | Sets setting. |
Get | Gets setting. |
BeginUpdate | Starts updating settings. |
EndUpdate | Ends settings update. |
IsValidName | Checks if given name is a valid setting name. |
Clear | Clears all settings. |
Load | Sends settings load request to the server. |
Save | Saves settings into cookies. |
Events | |
OnEncodeSetting | |
OnSetSetting | |
OnGetSetting | |
OnSettingsSaving | |
OnSettingsSaved | |
OnSettingsLoaded |
Maximal data length in one cookie.
var ngsCookieMaxLen
URL where settings are saved.
this.StorageURL
Storage cookies expiration time (in seconds).
this.StorageExpires
Timeout (in ms) after the changes are saved.
this.DelayedSave