|
| 1 | +# ldcvmgr |
| 2 | + |
| 3 | +ldcover manager. |
| 4 | + |
| 5 | +## Installation |
| 6 | + |
| 7 | + |
| 8 | +## Usage |
| 9 | + |
| 10 | +include required js file, and create a ldcvmgr instance: |
| 11 | + |
| 12 | + ldcvmgr = new ldcvmgr({ ... }); |
| 13 | + |
| 14 | + |
| 15 | +## Options |
| 16 | + |
| 17 | + - path: where to find cache-missed ldcover html files. default `/modules/cover` |
| 18 | + - loader: ldLoader compatible object for loading indicator when ldcvmgr is fetching remote ldcover html files. |
| 19 | + - default to a fullscreen ldLoader spinner, with class `ldld full`. |
| 20 | + |
| 21 | + |
| 22 | +## API |
| 23 | + |
| 24 | + - get(name, param): popup a ldcover `name`, and expect return value from it. |
| 25 | + - when `param` is provided, it will be sent to `on` event as params. |
| 26 | + - set(name, param): resolve popped ldcover `name` with `param` |
| 27 | + - on(name, callback({...})): listen to `name` event |
| 28 | + - on: fired when some ldcover is toggled on. callback params: |
| 29 | + - node: ldcover dom root. |
| 30 | + - params: additional parameters provided when `get` is called. |
| 31 | + - name: toggled ldcover name |
| 32 | + - off: fired when some ldcover is toggled off. similar params with `on`. |
| 33 | + - lock(name): popup a ldcover `name`, and user can't dismiss it. |
| 34 | + - purge(name): clear cache for ldcover `name`. |
| 35 | + - toggle(name,value,param): toggle ldcover `name` with state based on the value (true or false) |
| 36 | + - optional `param` passed to `on` event, just like `get`. |
| 37 | + - getcover(name): return `ldcover` instance of ldcover `name`. |
| 38 | + - getdom(name): return DOM root of ldcover `name`. |
| 39 | + - is-on(name): return true if ldcover `name` is on. |
| 40 | + |
| 41 | + |
| 42 | +## LICENSE |
| 43 | + |
| 44 | +MIT |
0 commit comments