{{ h1 }}
- {% endif %} - {% if subtitle %} -{{ subtitle }}
- {% endif %} - - {% block body %}{% endblock %} -diff --git a/assets/ts/stores.ts b/assets/ts/stores.ts new file mode 100644 index 0000000..257d0be --- /dev/null +++ b/assets/ts/stores.ts @@ -0,0 +1,3 @@ +import {writable} from "svelte/store"; + +export const locals = writable({}); diff --git a/views/auth/account/account.njk b/assets/views/auth/account/account.njk similarity index 100% rename from views/auth/account/account.njk rename to assets/views/auth/account/account.njk diff --git a/views/auth/account/name_panel.njk b/assets/views/auth/account/name_panel.njk similarity index 100% rename from views/auth/account/name_panel.njk rename to assets/views/auth/account/name_panel.njk diff --git a/views/auth/account/password_panel.njk b/assets/views/auth/account/password_panel.njk similarity index 100% rename from views/auth/account/password_panel.njk rename to assets/views/auth/account/password_panel.njk diff --git a/views/auth/auth.njk b/assets/views/auth/auth.njk similarity index 100% rename from views/auth/auth.njk rename to assets/views/auth/auth.njk diff --git a/views/backend/accounts_approval.njk b/assets/views/backend/accounts_approval.njk similarity index 100% rename from views/backend/accounts_approval.njk rename to assets/views/backend/accounts_approval.njk diff --git a/views/backend/index.njk b/assets/views/backend/index.njk similarity index 100% rename from views/backend/index.njk rename to assets/views/backend/index.njk diff --git a/views/errors/400.njk b/assets/views/errors/400.njk similarity index 100% rename from views/errors/400.njk rename to assets/views/errors/400.njk diff --git a/views/errors/401.njk b/assets/views/errors/401.njk similarity index 100% rename from views/errors/401.njk rename to assets/views/errors/401.njk diff --git a/views/errors/403.njk b/assets/views/errors/403.njk similarity index 100% rename from views/errors/403.njk rename to assets/views/errors/403.njk diff --git a/views/errors/404.njk b/assets/views/errors/404.njk similarity index 100% rename from views/errors/404.njk rename to assets/views/errors/404.njk diff --git a/views/errors/429.njk b/assets/views/errors/429.njk similarity index 100% rename from views/errors/429.njk rename to assets/views/errors/429.njk diff --git a/views/errors/500.njk b/assets/views/errors/500.njk similarity index 100% rename from views/errors/500.njk rename to assets/views/errors/500.njk diff --git a/views/errors/503.njk b/assets/views/errors/503.njk similarity index 100% rename from views/errors/503.njk rename to assets/views/errors/503.njk diff --git a/views/errors/error.njk b/assets/views/errors/error.njk similarity index 100% rename from views/errors/error.njk rename to assets/views/errors/error.njk diff --git a/views/layouts/barebone.njk b/assets/views/layouts/barebone.njk similarity index 100% rename from views/layouts/barebone.njk rename to assets/views/layouts/barebone.njk diff --git a/views/layouts/svelte_layout.html b/assets/views/layouts/svelte_layout.html similarity index 77% rename from views/layouts/svelte_layout.html rename to assets/views/layouts/svelte_layout.html index 03e8edf..cb58f1d 100644 --- a/views/layouts/svelte_layout.html +++ b/assets/views/layouts/svelte_layout.html @@ -5,9 +5,10 @@ + + + + +
Simple dep test
+\$locals.
+\$locals.
+ +$locals: {$locals}
+\$locals.route: {$locals.route}
{$locals.dump(typeof $locals.route)}
\$locals.dump: {$locals.dump('bonjour')}
+\$locals.dump: {$locals.dump($locals.app)}
+\$locals.dump: {$locals.dump(NaN)}
+\$locals.route: {$locals.route('auth')}
+\$locals.route: {$locals.route('home')}
diff --git a/views/home.svelte b/test/assets/views/home_test.svelte similarity index 60% rename from views/home.svelte rename to test/assets/views/home_test.svelte index 170a791..b54040a 100644 --- a/views/home.svelte +++ b/test/assets/views/home_test.svelte @@ -1,9 +1,8 @@ +Direct access: {locals.direct}
+Direct access: {$locals.direct}
-{#if locals.route('auth') === '/'} +{#if $locals.route('auth') === '/'} We're home! {:else} - We're somewhere else... {locals.route('auth')} + We're somewhere else... {$locals.route('auth')} {/if} -The route to auth is {locals.route('auth')}
+The route to auth is {$locals.route('auth')}
-\locals.notcode
+\$locals.notcode
-{`{\\locals.escaped}`}
+{`{\\$locals.escaped}`}
Blue!
Dependency test: {depTest}
diff --git a/views/layout.svelte b/test/assets/views/layout.svelte similarity index 100% rename from views/layout.svelte rename to test/assets/views/layout.svelte diff --git a/test/views/test/throws_error.njk b/test/assets/views/test/throws_error.njk similarity index 100% rename from test/views/test/throws_error.njk rename to test/assets/views/test/throws_error.njk diff --git a/test/views/layouts/base.njk b/test/views/layouts/base.njk deleted file mode 100644 index a38ea56..0000000 --- a/test/views/layouts/base.njk +++ /dev/null @@ -1,59 +0,0 @@ -{% extends 'layouts/barebone.njk' %} -{% import 'macros.njk' as macros %} - -{% block _stylesheets %} - {{ super() }} - - {% block stylesheets %}{% endblock %} -{% endblock %} -{% block _scripts %} - {{ super() }} - {% block scripts %}{% endblock %} -{% endblock %} - -{% block header %} - {{ app.name }} - -{% endblock %} - -{% block _body %} -{{ subtitle }}
- {% endif %} - - {% block body %}{% endblock %} -Simple dep test
-\locals.
-\locals.
- -locals: {locals}
-\locals.route: {locals.route}
{locals.dump(typeof locals.route)}
\locals.dump: {locals.dump('bonjour')}
-\locals.dump: {locals.dump(locals.app)}
-\locals.dump: {locals.dump(NaN)}
-\locals.route: {locals.route('auth')}
-\locals.route: {locals.route('home')}