Cruxis/update wiki content
This commit is contained in:
@@ -1,4 +1,5 @@
|
||||
# Storage API
|
||||
|
||||
Client side volatile storage - Store things like collapsible state (a refresh will clean it).
|
||||
|
||||
This is accessible anytime on `game.l5r5e.storage`.
|
||||
@@ -6,14 +7,17 @@ Used in sheets to store some collapsible element state.
|
||||
|
||||
|
||||
## getAppKeys
|
||||
|
||||
Get list of active keys for this app
|
||||
|
||||
Parameters :
|
||||
```
|
||||
|
||||
```js
|
||||
@param {string} app application name
|
||||
```
|
||||
|
||||
Usage examples :
|
||||
|
||||
```js
|
||||
storeInfos = game.l5r5e.storage.getAppKeys("my-appid-namespace");
|
||||
|
||||
@@ -25,19 +29,23 @@ storeInfos = game.l5r5e.storage.getAppKeys("CharacterSheetL5r5e-Actor-Zca44Nv7yd
|
||||
// 'inventory-item-list-weapon'
|
||||
// ]
|
||||
```
|
||||
|
||||
A defined key is "active", else they won't appear.
|
||||
|
||||
|
||||
## toggleKey
|
||||
|
||||
Toggle a key for this app.
|
||||
|
||||
Parameters :
|
||||
```
|
||||
|
||||
```js
|
||||
@param {string} app application name
|
||||
@param {string} key Key name
|
||||
```
|
||||
|
||||
Usage examples :
|
||||
|
||||
```js
|
||||
game.l5r5e.storage.toggleKey("my-appid-namespace", "var-key-to-toggle");
|
||||
|
||||
|
||||
Reference in New Issue
Block a user