mirror of
https://github.com/bilawalsidhu/gods-eye-view.git
synced 2026-11-04 10:24:02 +00:00
refactor(build): place the views in the page instead of expanding templates
index.html now lists each view's host and the loading screen itself, so the gev:template expansion plugin, its view list, the loading-screen template and the ./build/html export are gone. createApplication takes omitViews for views an application leaves out; their hosts are removed, and a view an earlier call rendered is unmounted.
This commit is contained in:
1 parent
f279200af5
commit
5bf797ef71
18 files changed
+176
-174
No files matched your search
@@ -14,6 +14,12 @@
|
||||
picker, and Node tests that import application modules register the
|
||||
component loader with `--import=<core>/build/register-vue` (samehkhamis).
|
||||
|
||||
- Pages place each view with a `<div class="gev-view" data-gev-view="NAME">`
|
||||
host and write their own loading screen; the `build/html` template
|
||||
expansion and its `gev:template` markers are gone. `createApplication`
|
||||
takes `omitViews` (for example `['provider-settings']`) for views an
|
||||
application leaves out (samehkhamis).
|
||||
|
||||
- `./ui/display`'s `bindDisplayControls` takes the keyhole fade and outside
|
||||
opacity sliders as `fadeSlider` and `outsideOpacitySlider`, and their
|
||||
actions receive whole percentages; `fadeSliders` still works.
|
||||
|
||||
Reference in new issue
Block a user