| 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