From 8e3837e58ffc807fdddb8f953c679c4bbe39e578 Mon Sep 17 00:00:00 2001 From: Richard Harris Date: Sun, 10 Mar 2019 19:39:14 -0400 Subject: [PATCH] update/remove some more stuff --- .../OLD.examples/await-block/App.svelte | 22 ---- .../binding-input-checkbox-group/App.svelte | 20 ---- .../binding-input-numeric/App.svelte | 17 ---- .../binding-input-radio/App.svelte | 20 ---- .../binding-input-text/App.svelte | 6 -- .../binding-media-elements/App.svelte | 95 ------------------ .../OLD.examples/binding-textarea/App.svelte | 15 --- .../OLD.examples/each-blocks/App.svelte | 24 ----- .../OLD.examples/hello-world/App.svelte | 5 - .../content/OLD.examples/if-blocks/App.svelte | 9 -- .../OLD.examples/motion-spring/App.svelte | 57 ----------- .../OLD.examples/nested-components/App.svelte | 6 -- .../nested-components/Nested.svelte | 1 - site/content/OLD.examples/parallax/App.svelte | 76 -------------- .../OLD.examples/scoped-styles/App.svelte | 11 -- .../OLD.examples/self-references/App.svelte | 42 -------- .../transitions-custom/App.svelte | 46 --------- .../OLD.examples/transitions-fade/App.svelte | 11 -- .../OLD.examples/transitions-fly/App.svelte | 11 -- .../transitions-in-out/App.svelte | 11 -- .../05-bindings/00-text-inputs/App.svelte | 9 +- .../11-svg/01-clock}/App.svelte | 71 +++++++------ .../examples/11-svg/01-clock/meta.json | 3 + .../11-svg/02-bar-chart}/App.svelte | 2 +- .../examples/11-svg/02-bar-chart/meta.json | 3 + .../11-svg/03-area-chart}/App.svelte | 0 .../11-svg/03-area-chart}/data.js | 0 .../examples/11-svg/03-area-chart/meta.json | 3 + .../11-svg/04-scatterplot}/App.svelte | 0 .../11-svg/04-scatterplot}/Scatterplot.svelte | 0 .../11-svg/04-scatterplot}/data.js | 0 .../examples/11-svg/04-scatterplot/meta.json | 3 + site/content/examples/11-svg/meta.json | 3 + .../00-actions/App.svelte | 0 .../00-actions/meta.json | 0 .../00-actions/pannable.js | 0 .../App.svelte | 0 .../01-adding-parameters-to-actions/meta.json | 0 .../{11-actions => 12-actions}/meta.json | 0 .../00-classes/App.svelte | 0 .../00-classes/meta.json | 0 .../01-class-shorthand/App.svelte | 0 .../01-class-shorthand/meta.json | 0 .../{12-classes => 13-classes}/meta.json | 0 .../00-slots/App.svelte | 0 .../00-slots/Box.svelte | 0 .../00-slots/meta.json | 0 .../01-slot-fallbacks/App.svelte | 0 .../01-slot-fallbacks/Box.svelte | 0 .../01-slot-fallbacks/meta.json | 0 .../02-named-slots/App.svelte | 0 .../02-named-slots/ContactCard.svelte | 0 .../02-named-slots/meta.json | 0 .../03-slot-props/App.svelte | 0 .../03-slot-props/Hoverable.svelte | 0 .../03-slot-props/meta.json | 0 .../meta.json | 0 .../00-context-api/App.svelte | 0 .../00-context-api/Map.svelte | 0 .../00-context-api/MapMarker.svelte | 0 .../00-context-api/mapbox.js | 0 .../00-context-api/meta.json | 0 .../{14-context => 15-context}/meta.json | 0 .../00-svelte-self/App.svelte | 0 .../00-svelte-self/File.svelte | 0 .../00-svelte-self/Folder.svelte | 0 .../00-svelte-self/meta.json | 0 .../01-svelte-component/App.svelte | 0 .../01-svelte-component/BlueThing.svelte | 0 .../01-svelte-component/GreenThing.svelte | 0 .../01-svelte-component/RedThing.svelte | 0 .../01-svelte-component/meta.json | 0 .../02-svelte-window/App.svelte | 0 .../02-svelte-window/meta.json | 0 .../03-svelte-window-bindings/App.svelte | 6 +- .../03-svelte-window-bindings/meta.json | 0 .../04-svelte-body/App.svelte | 0 .../04-svelte-body/meta.json | 0 .../05-svelte-head/App.svelte | 0 .../05-svelte-head/meta.json | 0 .../06-svelte-options/App.svelte | 0 .../06-svelte-options/Square.svelte | 0 .../06-svelte-options/meta.json | 0 .../meta.json | 0 .../00-sharing-code/App.svelte | 0 .../00-sharing-code/AudioPlayer.svelte | 0 .../00-sharing-code/meta.json | 0 .../01-module-exports/App.svelte | 0 .../01-module-exports/AudioPlayer.svelte | 0 .../01-module-exports/meta.json | 0 .../meta.json | 0 .../00-debug/App.svelte | 0 .../00-debug/meta.json | 0 .../{17-debugging => 18-debugging}/meta.json | 0 .../01-7guis-counter/App.svelte | 0 .../01-7guis-counter/meta.json | 0 .../02-7guis-temperature/App.svelte | 0 .../02-7guis-temperature/meta.json | 0 .../03-7guis-flight-booker/App.svelte | 0 .../03-7guis-flight-booker/meta.json | 0 .../04-7guis-timer/App.svelte | 0 .../04-7guis-timer/meta.json | 0 .../05-7guis-crud/App.svelte | 0 .../05-7guis-crud/meta.json | 0 .../06-7guis-circles/App.svelte | 0 .../06-7guis-circles/meta.json | 0 .../examples/{18-7guis => 19-7guis}/meta.json | 0 .../01-text-inputs/app-a/App.svelte | 4 +- .../01-text-inputs/app-b/App.svelte | 4 +- .../app-a/App.svelte | 6 +- .../app-b/App.svelte | 6 +- site/static/examples/thumbnails/bar-chart.png | Bin 0 -> 11824 bytes site/static/examples/thumbnails/clock.png | Bin 0 -> 19381 bytes .../examples/thumbnails/scatterplot.png | Bin 0 -> 24438 bytes 114 files changed, 75 insertions(+), 553 deletions(-) delete mode 100644 site/content/OLD.examples/await-block/App.svelte delete mode 100644 site/content/OLD.examples/binding-input-checkbox-group/App.svelte delete mode 100644 site/content/OLD.examples/binding-input-numeric/App.svelte delete mode 100644 site/content/OLD.examples/binding-input-radio/App.svelte delete mode 100644 site/content/OLD.examples/binding-input-text/App.svelte delete mode 100644 site/content/OLD.examples/binding-media-elements/App.svelte delete mode 100644 site/content/OLD.examples/binding-textarea/App.svelte delete mode 100644 site/content/OLD.examples/each-blocks/App.svelte delete mode 100644 site/content/OLD.examples/hello-world/App.svelte delete mode 100644 site/content/OLD.examples/if-blocks/App.svelte delete mode 100644 site/content/OLD.examples/motion-spring/App.svelte delete mode 100644 site/content/OLD.examples/nested-components/App.svelte delete mode 100644 site/content/OLD.examples/nested-components/Nested.svelte delete mode 100644 site/content/OLD.examples/parallax/App.svelte delete mode 100644 site/content/OLD.examples/scoped-styles/App.svelte delete mode 100644 site/content/OLD.examples/self-references/App.svelte delete mode 100644 site/content/OLD.examples/transitions-custom/App.svelte delete mode 100644 site/content/OLD.examples/transitions-fade/App.svelte delete mode 100644 site/content/OLD.examples/transitions-fly/App.svelte delete mode 100644 site/content/OLD.examples/transitions-in-out/App.svelte rename site/content/{OLD.examples/svg-clock => examples/11-svg/01-clock}/App.svelte (98%) create mode 100644 site/content/examples/11-svg/01-clock/meta.json rename site/content/{OLD.examples/bar-chart => examples/11-svg/02-bar-chart}/App.svelte (97%) create mode 100644 site/content/examples/11-svg/02-bar-chart/meta.json rename site/content/{OLD.examples/line-chart => examples/11-svg/03-area-chart}/App.svelte (100%) rename site/content/{OLD.examples/line-chart => examples/11-svg/03-area-chart}/data.js (100%) create mode 100644 site/content/examples/11-svg/03-area-chart/meta.json rename site/content/{OLD.examples/scatterplot => examples/11-svg/04-scatterplot}/App.svelte (100%) rename site/content/{OLD.examples/scatterplot => examples/11-svg/04-scatterplot}/Scatterplot.svelte (100%) rename site/content/{OLD.examples/scatterplot => examples/11-svg/04-scatterplot}/data.js (100%) create mode 100644 site/content/examples/11-svg/04-scatterplot/meta.json create mode 100644 site/content/examples/11-svg/meta.json rename site/content/examples/{11-actions => 12-actions}/00-actions/App.svelte (100%) rename site/content/examples/{11-actions => 12-actions}/00-actions/meta.json (100%) rename site/content/examples/{11-actions => 12-actions}/00-actions/pannable.js (100%) rename site/content/examples/{11-actions => 12-actions}/01-adding-parameters-to-actions/App.svelte (100%) rename site/content/examples/{11-actions => 12-actions}/01-adding-parameters-to-actions/meta.json (100%) rename site/content/examples/{11-actions => 12-actions}/meta.json (100%) rename site/content/examples/{12-classes => 13-classes}/00-classes/App.svelte (100%) rename site/content/examples/{12-classes => 13-classes}/00-classes/meta.json (100%) rename site/content/examples/{12-classes => 13-classes}/01-class-shorthand/App.svelte (100%) rename site/content/examples/{12-classes => 13-classes}/01-class-shorthand/meta.json (100%) rename site/content/examples/{12-classes => 13-classes}/meta.json (100%) rename site/content/examples/{13-composition => 14-composition}/00-slots/App.svelte (100%) rename site/content/examples/{13-composition => 14-composition}/00-slots/Box.svelte (100%) rename site/content/examples/{13-composition => 14-composition}/00-slots/meta.json (100%) rename site/content/examples/{13-composition => 14-composition}/01-slot-fallbacks/App.svelte (100%) rename site/content/examples/{13-composition => 14-composition}/01-slot-fallbacks/Box.svelte (100%) rename site/content/examples/{13-composition => 14-composition}/01-slot-fallbacks/meta.json (100%) rename site/content/examples/{13-composition => 14-composition}/02-named-slots/App.svelte (100%) rename site/content/examples/{13-composition => 14-composition}/02-named-slots/ContactCard.svelte (100%) rename site/content/examples/{13-composition => 14-composition}/02-named-slots/meta.json (100%) rename site/content/examples/{13-composition => 14-composition}/03-slot-props/App.svelte (100%) rename site/content/examples/{13-composition => 14-composition}/03-slot-props/Hoverable.svelte (100%) rename site/content/examples/{13-composition => 14-composition}/03-slot-props/meta.json (100%) rename site/content/examples/{13-composition => 14-composition}/meta.json (100%) rename site/content/examples/{14-context => 15-context}/00-context-api/App.svelte (100%) rename site/content/examples/{14-context => 15-context}/00-context-api/Map.svelte (100%) rename site/content/examples/{14-context => 15-context}/00-context-api/MapMarker.svelte (100%) rename site/content/examples/{14-context => 15-context}/00-context-api/mapbox.js (100%) rename site/content/examples/{14-context => 15-context}/00-context-api/meta.json (100%) rename site/content/examples/{14-context => 15-context}/meta.json (100%) rename site/content/examples/{15-special-elements => 16-special-elements}/00-svelte-self/App.svelte (100%) rename site/content/examples/{15-special-elements => 16-special-elements}/00-svelte-self/File.svelte (100%) rename site/content/examples/{15-special-elements => 16-special-elements}/00-svelte-self/Folder.svelte (100%) rename site/content/examples/{15-special-elements => 16-special-elements}/00-svelte-self/meta.json (100%) rename site/content/examples/{15-special-elements => 16-special-elements}/01-svelte-component/App.svelte (100%) rename site/content/examples/{15-special-elements => 16-special-elements}/01-svelte-component/BlueThing.svelte (100%) rename site/content/examples/{15-special-elements => 16-special-elements}/01-svelte-component/GreenThing.svelte (100%) rename site/content/examples/{15-special-elements => 16-special-elements}/01-svelte-component/RedThing.svelte (100%) rename site/content/examples/{15-special-elements => 16-special-elements}/01-svelte-component/meta.json (100%) rename site/content/examples/{15-special-elements => 16-special-elements}/02-svelte-window/App.svelte (100%) rename site/content/examples/{15-special-elements => 16-special-elements}/02-svelte-window/meta.json (100%) rename site/content/examples/{15-special-elements => 16-special-elements}/03-svelte-window-bindings/App.svelte (94%) rename site/content/examples/{15-special-elements => 16-special-elements}/03-svelte-window-bindings/meta.json (100%) rename site/content/examples/{15-special-elements => 16-special-elements}/04-svelte-body/App.svelte (100%) rename site/content/examples/{15-special-elements => 16-special-elements}/04-svelte-body/meta.json (100%) rename site/content/examples/{15-special-elements => 16-special-elements}/05-svelte-head/App.svelte (100%) rename site/content/examples/{15-special-elements => 16-special-elements}/05-svelte-head/meta.json (100%) rename site/content/examples/{15-special-elements => 16-special-elements}/06-svelte-options/App.svelte (100%) rename site/content/examples/{15-special-elements => 16-special-elements}/06-svelte-options/Square.svelte (100%) rename site/content/examples/{15-special-elements => 16-special-elements}/06-svelte-options/meta.json (100%) rename site/content/examples/{15-special-elements => 16-special-elements}/meta.json (100%) rename site/content/examples/{16-module-context => 17-module-context}/00-sharing-code/App.svelte (100%) rename site/content/examples/{16-module-context => 17-module-context}/00-sharing-code/AudioPlayer.svelte (100%) rename site/content/examples/{16-module-context => 17-module-context}/00-sharing-code/meta.json (100%) rename site/content/examples/{16-module-context => 17-module-context}/01-module-exports/App.svelte (100%) rename site/content/examples/{16-module-context => 17-module-context}/01-module-exports/AudioPlayer.svelte (100%) rename site/content/examples/{16-module-context => 17-module-context}/01-module-exports/meta.json (100%) rename site/content/examples/{16-module-context => 17-module-context}/meta.json (100%) rename site/content/examples/{17-debugging => 18-debugging}/00-debug/App.svelte (100%) rename site/content/examples/{17-debugging => 18-debugging}/00-debug/meta.json (100%) rename site/content/examples/{17-debugging => 18-debugging}/meta.json (100%) rename site/content/examples/{18-7guis => 19-7guis}/01-7guis-counter/App.svelte (100%) rename site/content/examples/{18-7guis => 19-7guis}/01-7guis-counter/meta.json (100%) rename site/content/examples/{18-7guis => 19-7guis}/02-7guis-temperature/App.svelte (100%) rename site/content/examples/{18-7guis => 19-7guis}/02-7guis-temperature/meta.json (100%) rename site/content/examples/{18-7guis => 19-7guis}/03-7guis-flight-booker/App.svelte (100%) rename site/content/examples/{18-7guis => 19-7guis}/03-7guis-flight-booker/meta.json (100%) rename site/content/examples/{18-7guis => 19-7guis}/04-7guis-timer/App.svelte (100%) rename site/content/examples/{18-7guis => 19-7guis}/04-7guis-timer/meta.json (100%) rename site/content/examples/{18-7guis => 19-7guis}/05-7guis-crud/App.svelte (100%) rename site/content/examples/{18-7guis => 19-7guis}/05-7guis-crud/meta.json (100%) rename site/content/examples/{18-7guis => 19-7guis}/06-7guis-circles/App.svelte (100%) rename site/content/examples/{18-7guis => 19-7guis}/06-7guis-circles/meta.json (100%) rename site/content/examples/{18-7guis => 19-7guis}/meta.json (100%) create mode 100644 site/static/examples/thumbnails/bar-chart.png create mode 100644 site/static/examples/thumbnails/clock.png create mode 100644 site/static/examples/thumbnails/scatterplot.png diff --git a/site/content/OLD.examples/await-block/App.svelte b/site/content/OLD.examples/await-block/App.svelte deleted file mode 100644 index dce3340dde..0000000000 --- a/site/content/OLD.examples/await-block/App.svelte +++ /dev/null @@ -1,22 +0,0 @@ - - - - -{#if promise} - {#await promise} -

wait for it...

- {:then answer} -

the answer is {answer}!

- {:catch error} -

well that's odd

- {/await} -{/if} diff --git a/site/content/OLD.examples/binding-input-checkbox-group/App.svelte b/site/content/OLD.examples/binding-input-checkbox-group/App.svelte deleted file mode 100644 index 9831a61591..0000000000 --- a/site/content/OLD.examples/binding-input-checkbox-group/App.svelte +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - - - -

{selected.join(', ') || 'nothing'} selected

\ No newline at end of file diff --git a/site/content/OLD.examples/binding-input-numeric/App.svelte b/site/content/OLD.examples/binding-input-numeric/App.svelte deleted file mode 100644 index 97cda96bcb..0000000000 --- a/site/content/OLD.examples/binding-input-numeric/App.svelte +++ /dev/null @@ -1,17 +0,0 @@ - - - - - - - - -

{a} * {b} = {a * b}

\ No newline at end of file diff --git a/site/content/OLD.examples/binding-input-radio/App.svelte b/site/content/OLD.examples/binding-input-radio/App.svelte deleted file mode 100644 index abeafedfd6..0000000000 --- a/site/content/OLD.examples/binding-input-radio/App.svelte +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - - - -

selected {selected}

\ No newline at end of file diff --git a/site/content/OLD.examples/binding-input-text/App.svelte b/site/content/OLD.examples/binding-input-text/App.svelte deleted file mode 100644 index 5eab79764a..0000000000 --- a/site/content/OLD.examples/binding-input-text/App.svelte +++ /dev/null @@ -1,6 +0,0 @@ - - - -

Hello {name || 'stranger'}!

\ No newline at end of file diff --git a/site/content/OLD.examples/binding-media-elements/App.svelte b/site/content/OLD.examples/binding-media-elements/App.svelte deleted file mode 100644 index fdfb4573d4..0000000000 --- a/site/content/OLD.examples/binding-media-elements/App.svelte +++ /dev/null @@ -1,95 +0,0 @@ - - - - - - -

THX Deep Note

-
- play/pause button - {format(t)} - {format(d)} -
- -
-

THX Deep Note

-
- play/pause button - {format(t)} - {format(d)} -
-
- - diff --git a/site/content/OLD.examples/binding-textarea/App.svelte b/site/content/OLD.examples/binding-textarea/App.svelte deleted file mode 100644 index 2c097a0b55..0000000000 --- a/site/content/OLD.examples/binding-textarea/App.svelte +++ /dev/null @@ -1,15 +0,0 @@ - - - - - -
{@html marked(markdown)}
\ No newline at end of file diff --git a/site/content/OLD.examples/each-blocks/App.svelte b/site/content/OLD.examples/each-blocks/App.svelte deleted file mode 100644 index bf91fec8d4..0000000000 --- a/site/content/OLD.examples/each-blocks/App.svelte +++ /dev/null @@ -1,24 +0,0 @@ - - -

Cats of YouTube

- - \ No newline at end of file diff --git a/site/content/OLD.examples/hello-world/App.svelte b/site/content/OLD.examples/hello-world/App.svelte deleted file mode 100644 index 22b3c84db0..0000000000 --- a/site/content/OLD.examples/hello-world/App.svelte +++ /dev/null @@ -1,5 +0,0 @@ - - -

Hello {name}!

\ No newline at end of file diff --git a/site/content/OLD.examples/if-blocks/App.svelte b/site/content/OLD.examples/if-blocks/App.svelte deleted file mode 100644 index a30128211c..0000000000 --- a/site/content/OLD.examples/if-blocks/App.svelte +++ /dev/null @@ -1,9 +0,0 @@ - - -{#if foo} -

foo!

-{:else} -

not foo!

-{/if} \ No newline at end of file diff --git a/site/content/OLD.examples/motion-spring/App.svelte b/site/content/OLD.examples/motion-spring/App.svelte deleted file mode 100644 index ae90d7cc8d..0000000000 --- a/site/content/OLD.examples/motion-spring/App.svelte +++ /dev/null @@ -1,57 +0,0 @@ - - - - - - - - -
- - - -
- - \ No newline at end of file diff --git a/site/content/OLD.examples/nested-components/App.svelte b/site/content/OLD.examples/nested-components/App.svelte deleted file mode 100644 index 83cc0c6eb5..0000000000 --- a/site/content/OLD.examples/nested-components/App.svelte +++ /dev/null @@ -1,6 +0,0 @@ - - -

This is a top-level element.

- \ No newline at end of file diff --git a/site/content/OLD.examples/nested-components/Nested.svelte b/site/content/OLD.examples/nested-components/Nested.svelte deleted file mode 100644 index 74ee56a5ed..0000000000 --- a/site/content/OLD.examples/nested-components/Nested.svelte +++ /dev/null @@ -1 +0,0 @@ -

And this is a nested component.

\ No newline at end of file diff --git a/site/content/OLD.examples/parallax/App.svelte b/site/content/OLD.examples/parallax/App.svelte deleted file mode 100644 index 38ffd716b5..0000000000 --- a/site/content/OLD.examples/parallax/App.svelte +++ /dev/null @@ -1,76 +0,0 @@ - - - - - - -
- - - - - -
- -
- (scroll down) - parallax has never been this easy -
- - diff --git a/site/content/OLD.examples/scoped-styles/App.svelte b/site/content/OLD.examples/scoped-styles/App.svelte deleted file mode 100644 index c4d73176f0..0000000000 --- a/site/content/OLD.examples/scoped-styles/App.svelte +++ /dev/null @@ -1,11 +0,0 @@ -
- Big red Comic Sans -
- - \ No newline at end of file diff --git a/site/content/OLD.examples/self-references/App.svelte b/site/content/OLD.examples/self-references/App.svelte deleted file mode 100644 index 2a579ace2d..0000000000 --- a/site/content/OLD.examples/self-references/App.svelte +++ /dev/null @@ -1,42 +0,0 @@ - - -
    -
  • {node.name} - {#if node.children} - {#each node.children as child} - - {/each} - {/if} -
  • -
\ No newline at end of file diff --git a/site/content/OLD.examples/transitions-custom/App.svelte b/site/content/OLD.examples/transitions-custom/App.svelte deleted file mode 100644 index bee159e4c5..0000000000 --- a/site/content/OLD.examples/transitions-custom/App.svelte +++ /dev/null @@ -1,46 +0,0 @@ - - - visible - -{#if visible} -
- wheeee!!!!! -
-{/if} - - diff --git a/site/content/OLD.examples/transitions-fade/App.svelte b/site/content/OLD.examples/transitions-fade/App.svelte deleted file mode 100644 index 528d495361..0000000000 --- a/site/content/OLD.examples/transitions-fade/App.svelte +++ /dev/null @@ -1,11 +0,0 @@ - - - visible - -{#if visible} -

fades in and out

-{/if} diff --git a/site/content/OLD.examples/transitions-fly/App.svelte b/site/content/OLD.examples/transitions-fly/App.svelte deleted file mode 100644 index 43e4a1dd2d..0000000000 --- a/site/content/OLD.examples/transitions-fly/App.svelte +++ /dev/null @@ -1,11 +0,0 @@ - - - visible - -{#if visible} -

flies 200 pixels up, slowly

-{/if} diff --git a/site/content/OLD.examples/transitions-in-out/App.svelte b/site/content/OLD.examples/transitions-in-out/App.svelte deleted file mode 100644 index 7b995bc04d..0000000000 --- a/site/content/OLD.examples/transitions-in-out/App.svelte +++ /dev/null @@ -1,11 +0,0 @@ - - - visible - -{#if visible} -

flies up, fades out

-{/if} diff --git a/site/content/examples/05-bindings/00-text-inputs/App.svelte b/site/content/examples/05-bindings/00-text-inputs/App.svelte index 662785bfce..5eab79764a 100644 --- a/site/content/examples/05-bindings/00-text-inputs/App.svelte +++ b/site/content/examples/05-bindings/00-text-inputs/App.svelte @@ -1,9 +1,6 @@ - - -

Hello {name}!

\ No newline at end of file + +

Hello {name || 'stranger'}!

\ No newline at end of file diff --git a/site/content/OLD.examples/svg-clock/App.svelte b/site/content/examples/11-svg/01-clock/App.svelte similarity index 98% rename from site/content/OLD.examples/svg-clock/App.svelte rename to site/content/examples/11-svg/01-clock/App.svelte index b83da1c203..49d3a7f809 100644 --- a/site/content/OLD.examples/svg-clock/App.svelte +++ b/site/content/examples/11-svg/01-clock/App.svelte @@ -20,6 +20,44 @@ }); + + @@ -63,35 +101,4 @@ - - - \ No newline at end of file + \ No newline at end of file diff --git a/site/content/examples/11-svg/01-clock/meta.json b/site/content/examples/11-svg/01-clock/meta.json new file mode 100644 index 0000000000..ec7137feb6 --- /dev/null +++ b/site/content/examples/11-svg/01-clock/meta.json @@ -0,0 +1,3 @@ +{ + "title": "Clock" +} \ No newline at end of file diff --git a/site/content/OLD.examples/bar-chart/App.svelte b/site/content/examples/11-svg/02-bar-chart/App.svelte similarity index 97% rename from site/content/OLD.examples/bar-chart/App.svelte rename to site/content/examples/11-svg/02-bar-chart/App.svelte index b6be4d6b44..e0f27586c3 100644 --- a/site/content/OLD.examples/bar-chart/App.svelte +++ b/site/content/examples/11-svg/02-bar-chart/App.svelte @@ -78,7 +78,7 @@
-

US birthrate by year {width}/{height}

+

US birthrate by year

diff --git a/site/content/examples/11-svg/02-bar-chart/meta.json b/site/content/examples/11-svg/02-bar-chart/meta.json new file mode 100644 index 0000000000..97ae2b671b --- /dev/null +++ b/site/content/examples/11-svg/02-bar-chart/meta.json @@ -0,0 +1,3 @@ +{ + "title": "Bar chart" +} \ No newline at end of file diff --git a/site/content/OLD.examples/line-chart/App.svelte b/site/content/examples/11-svg/03-area-chart/App.svelte similarity index 100% rename from site/content/OLD.examples/line-chart/App.svelte rename to site/content/examples/11-svg/03-area-chart/App.svelte diff --git a/site/content/OLD.examples/line-chart/data.js b/site/content/examples/11-svg/03-area-chart/data.js similarity index 100% rename from site/content/OLD.examples/line-chart/data.js rename to site/content/examples/11-svg/03-area-chart/data.js diff --git a/site/content/examples/11-svg/03-area-chart/meta.json b/site/content/examples/11-svg/03-area-chart/meta.json new file mode 100644 index 0000000000..3c8bb48a40 --- /dev/null +++ b/site/content/examples/11-svg/03-area-chart/meta.json @@ -0,0 +1,3 @@ +{ + "title": "Area chart" +} \ No newline at end of file diff --git a/site/content/OLD.examples/scatterplot/App.svelte b/site/content/examples/11-svg/04-scatterplot/App.svelte similarity index 100% rename from site/content/OLD.examples/scatterplot/App.svelte rename to site/content/examples/11-svg/04-scatterplot/App.svelte diff --git a/site/content/OLD.examples/scatterplot/Scatterplot.svelte b/site/content/examples/11-svg/04-scatterplot/Scatterplot.svelte similarity index 100% rename from site/content/OLD.examples/scatterplot/Scatterplot.svelte rename to site/content/examples/11-svg/04-scatterplot/Scatterplot.svelte diff --git a/site/content/OLD.examples/scatterplot/data.js b/site/content/examples/11-svg/04-scatterplot/data.js similarity index 100% rename from site/content/OLD.examples/scatterplot/data.js rename to site/content/examples/11-svg/04-scatterplot/data.js diff --git a/site/content/examples/11-svg/04-scatterplot/meta.json b/site/content/examples/11-svg/04-scatterplot/meta.json new file mode 100644 index 0000000000..52a4c119bc --- /dev/null +++ b/site/content/examples/11-svg/04-scatterplot/meta.json @@ -0,0 +1,3 @@ +{ + "title": "Scatterplot" +} \ No newline at end of file diff --git a/site/content/examples/11-svg/meta.json b/site/content/examples/11-svg/meta.json new file mode 100644 index 0000000000..a26780dfc8 --- /dev/null +++ b/site/content/examples/11-svg/meta.json @@ -0,0 +1,3 @@ +{ + "title": "SVG" +} \ No newline at end of file diff --git a/site/content/examples/11-actions/00-actions/App.svelte b/site/content/examples/12-actions/00-actions/App.svelte similarity index 100% rename from site/content/examples/11-actions/00-actions/App.svelte rename to site/content/examples/12-actions/00-actions/App.svelte diff --git a/site/content/examples/11-actions/00-actions/meta.json b/site/content/examples/12-actions/00-actions/meta.json similarity index 100% rename from site/content/examples/11-actions/00-actions/meta.json rename to site/content/examples/12-actions/00-actions/meta.json diff --git a/site/content/examples/11-actions/00-actions/pannable.js b/site/content/examples/12-actions/00-actions/pannable.js similarity index 100% rename from site/content/examples/11-actions/00-actions/pannable.js rename to site/content/examples/12-actions/00-actions/pannable.js diff --git a/site/content/examples/11-actions/01-adding-parameters-to-actions/App.svelte b/site/content/examples/12-actions/01-adding-parameters-to-actions/App.svelte similarity index 100% rename from site/content/examples/11-actions/01-adding-parameters-to-actions/App.svelte rename to site/content/examples/12-actions/01-adding-parameters-to-actions/App.svelte diff --git a/site/content/examples/11-actions/01-adding-parameters-to-actions/meta.json b/site/content/examples/12-actions/01-adding-parameters-to-actions/meta.json similarity index 100% rename from site/content/examples/11-actions/01-adding-parameters-to-actions/meta.json rename to site/content/examples/12-actions/01-adding-parameters-to-actions/meta.json diff --git a/site/content/examples/11-actions/meta.json b/site/content/examples/12-actions/meta.json similarity index 100% rename from site/content/examples/11-actions/meta.json rename to site/content/examples/12-actions/meta.json diff --git a/site/content/examples/12-classes/00-classes/App.svelte b/site/content/examples/13-classes/00-classes/App.svelte similarity index 100% rename from site/content/examples/12-classes/00-classes/App.svelte rename to site/content/examples/13-classes/00-classes/App.svelte diff --git a/site/content/examples/12-classes/00-classes/meta.json b/site/content/examples/13-classes/00-classes/meta.json similarity index 100% rename from site/content/examples/12-classes/00-classes/meta.json rename to site/content/examples/13-classes/00-classes/meta.json diff --git a/site/content/examples/12-classes/01-class-shorthand/App.svelte b/site/content/examples/13-classes/01-class-shorthand/App.svelte similarity index 100% rename from site/content/examples/12-classes/01-class-shorthand/App.svelte rename to site/content/examples/13-classes/01-class-shorthand/App.svelte diff --git a/site/content/examples/12-classes/01-class-shorthand/meta.json b/site/content/examples/13-classes/01-class-shorthand/meta.json similarity index 100% rename from site/content/examples/12-classes/01-class-shorthand/meta.json rename to site/content/examples/13-classes/01-class-shorthand/meta.json diff --git a/site/content/examples/12-classes/meta.json b/site/content/examples/13-classes/meta.json similarity index 100% rename from site/content/examples/12-classes/meta.json rename to site/content/examples/13-classes/meta.json diff --git a/site/content/examples/13-composition/00-slots/App.svelte b/site/content/examples/14-composition/00-slots/App.svelte similarity index 100% rename from site/content/examples/13-composition/00-slots/App.svelte rename to site/content/examples/14-composition/00-slots/App.svelte diff --git a/site/content/examples/13-composition/00-slots/Box.svelte b/site/content/examples/14-composition/00-slots/Box.svelte similarity index 100% rename from site/content/examples/13-composition/00-slots/Box.svelte rename to site/content/examples/14-composition/00-slots/Box.svelte diff --git a/site/content/examples/13-composition/00-slots/meta.json b/site/content/examples/14-composition/00-slots/meta.json similarity index 100% rename from site/content/examples/13-composition/00-slots/meta.json rename to site/content/examples/14-composition/00-slots/meta.json diff --git a/site/content/examples/13-composition/01-slot-fallbacks/App.svelte b/site/content/examples/14-composition/01-slot-fallbacks/App.svelte similarity index 100% rename from site/content/examples/13-composition/01-slot-fallbacks/App.svelte rename to site/content/examples/14-composition/01-slot-fallbacks/App.svelte diff --git a/site/content/examples/13-composition/01-slot-fallbacks/Box.svelte b/site/content/examples/14-composition/01-slot-fallbacks/Box.svelte similarity index 100% rename from site/content/examples/13-composition/01-slot-fallbacks/Box.svelte rename to site/content/examples/14-composition/01-slot-fallbacks/Box.svelte diff --git a/site/content/examples/13-composition/01-slot-fallbacks/meta.json b/site/content/examples/14-composition/01-slot-fallbacks/meta.json similarity index 100% rename from site/content/examples/13-composition/01-slot-fallbacks/meta.json rename to site/content/examples/14-composition/01-slot-fallbacks/meta.json diff --git a/site/content/examples/13-composition/02-named-slots/App.svelte b/site/content/examples/14-composition/02-named-slots/App.svelte similarity index 100% rename from site/content/examples/13-composition/02-named-slots/App.svelte rename to site/content/examples/14-composition/02-named-slots/App.svelte diff --git a/site/content/examples/13-composition/02-named-slots/ContactCard.svelte b/site/content/examples/14-composition/02-named-slots/ContactCard.svelte similarity index 100% rename from site/content/examples/13-composition/02-named-slots/ContactCard.svelte rename to site/content/examples/14-composition/02-named-slots/ContactCard.svelte diff --git a/site/content/examples/13-composition/02-named-slots/meta.json b/site/content/examples/14-composition/02-named-slots/meta.json similarity index 100% rename from site/content/examples/13-composition/02-named-slots/meta.json rename to site/content/examples/14-composition/02-named-slots/meta.json diff --git a/site/content/examples/13-composition/03-slot-props/App.svelte b/site/content/examples/14-composition/03-slot-props/App.svelte similarity index 100% rename from site/content/examples/13-composition/03-slot-props/App.svelte rename to site/content/examples/14-composition/03-slot-props/App.svelte diff --git a/site/content/examples/13-composition/03-slot-props/Hoverable.svelte b/site/content/examples/14-composition/03-slot-props/Hoverable.svelte similarity index 100% rename from site/content/examples/13-composition/03-slot-props/Hoverable.svelte rename to site/content/examples/14-composition/03-slot-props/Hoverable.svelte diff --git a/site/content/examples/13-composition/03-slot-props/meta.json b/site/content/examples/14-composition/03-slot-props/meta.json similarity index 100% rename from site/content/examples/13-composition/03-slot-props/meta.json rename to site/content/examples/14-composition/03-slot-props/meta.json diff --git a/site/content/examples/13-composition/meta.json b/site/content/examples/14-composition/meta.json similarity index 100% rename from site/content/examples/13-composition/meta.json rename to site/content/examples/14-composition/meta.json diff --git a/site/content/examples/14-context/00-context-api/App.svelte b/site/content/examples/15-context/00-context-api/App.svelte similarity index 100% rename from site/content/examples/14-context/00-context-api/App.svelte rename to site/content/examples/15-context/00-context-api/App.svelte diff --git a/site/content/examples/14-context/00-context-api/Map.svelte b/site/content/examples/15-context/00-context-api/Map.svelte similarity index 100% rename from site/content/examples/14-context/00-context-api/Map.svelte rename to site/content/examples/15-context/00-context-api/Map.svelte diff --git a/site/content/examples/14-context/00-context-api/MapMarker.svelte b/site/content/examples/15-context/00-context-api/MapMarker.svelte similarity index 100% rename from site/content/examples/14-context/00-context-api/MapMarker.svelte rename to site/content/examples/15-context/00-context-api/MapMarker.svelte diff --git a/site/content/examples/14-context/00-context-api/mapbox.js b/site/content/examples/15-context/00-context-api/mapbox.js similarity index 100% rename from site/content/examples/14-context/00-context-api/mapbox.js rename to site/content/examples/15-context/00-context-api/mapbox.js diff --git a/site/content/examples/14-context/00-context-api/meta.json b/site/content/examples/15-context/00-context-api/meta.json similarity index 100% rename from site/content/examples/14-context/00-context-api/meta.json rename to site/content/examples/15-context/00-context-api/meta.json diff --git a/site/content/examples/14-context/meta.json b/site/content/examples/15-context/meta.json similarity index 100% rename from site/content/examples/14-context/meta.json rename to site/content/examples/15-context/meta.json diff --git a/site/content/examples/15-special-elements/00-svelte-self/App.svelte b/site/content/examples/16-special-elements/00-svelte-self/App.svelte similarity index 100% rename from site/content/examples/15-special-elements/00-svelte-self/App.svelte rename to site/content/examples/16-special-elements/00-svelte-self/App.svelte diff --git a/site/content/examples/15-special-elements/00-svelte-self/File.svelte b/site/content/examples/16-special-elements/00-svelte-self/File.svelte similarity index 100% rename from site/content/examples/15-special-elements/00-svelte-self/File.svelte rename to site/content/examples/16-special-elements/00-svelte-self/File.svelte diff --git a/site/content/examples/15-special-elements/00-svelte-self/Folder.svelte b/site/content/examples/16-special-elements/00-svelte-self/Folder.svelte similarity index 100% rename from site/content/examples/15-special-elements/00-svelte-self/Folder.svelte rename to site/content/examples/16-special-elements/00-svelte-self/Folder.svelte diff --git a/site/content/examples/15-special-elements/00-svelte-self/meta.json b/site/content/examples/16-special-elements/00-svelte-self/meta.json similarity index 100% rename from site/content/examples/15-special-elements/00-svelte-self/meta.json rename to site/content/examples/16-special-elements/00-svelte-self/meta.json diff --git a/site/content/examples/15-special-elements/01-svelte-component/App.svelte b/site/content/examples/16-special-elements/01-svelte-component/App.svelte similarity index 100% rename from site/content/examples/15-special-elements/01-svelte-component/App.svelte rename to site/content/examples/16-special-elements/01-svelte-component/App.svelte diff --git a/site/content/examples/15-special-elements/01-svelte-component/BlueThing.svelte b/site/content/examples/16-special-elements/01-svelte-component/BlueThing.svelte similarity index 100% rename from site/content/examples/15-special-elements/01-svelte-component/BlueThing.svelte rename to site/content/examples/16-special-elements/01-svelte-component/BlueThing.svelte diff --git a/site/content/examples/15-special-elements/01-svelte-component/GreenThing.svelte b/site/content/examples/16-special-elements/01-svelte-component/GreenThing.svelte similarity index 100% rename from site/content/examples/15-special-elements/01-svelte-component/GreenThing.svelte rename to site/content/examples/16-special-elements/01-svelte-component/GreenThing.svelte diff --git a/site/content/examples/15-special-elements/01-svelte-component/RedThing.svelte b/site/content/examples/16-special-elements/01-svelte-component/RedThing.svelte similarity index 100% rename from site/content/examples/15-special-elements/01-svelte-component/RedThing.svelte rename to site/content/examples/16-special-elements/01-svelte-component/RedThing.svelte diff --git a/site/content/examples/15-special-elements/01-svelte-component/meta.json b/site/content/examples/16-special-elements/01-svelte-component/meta.json similarity index 100% rename from site/content/examples/15-special-elements/01-svelte-component/meta.json rename to site/content/examples/16-special-elements/01-svelte-component/meta.json diff --git a/site/content/examples/15-special-elements/02-svelte-window/App.svelte b/site/content/examples/16-special-elements/02-svelte-window/App.svelte similarity index 100% rename from site/content/examples/15-special-elements/02-svelte-window/App.svelte rename to site/content/examples/16-special-elements/02-svelte-window/App.svelte diff --git a/site/content/examples/15-special-elements/02-svelte-window/meta.json b/site/content/examples/16-special-elements/02-svelte-window/meta.json similarity index 100% rename from site/content/examples/15-special-elements/02-svelte-window/meta.json rename to site/content/examples/16-special-elements/02-svelte-window/meta.json diff --git a/site/content/examples/15-special-elements/03-svelte-window-bindings/App.svelte b/site/content/examples/16-special-elements/03-svelte-window-bindings/App.svelte similarity index 94% rename from site/content/examples/15-special-elements/03-svelte-window-bindings/App.svelte rename to site/content/examples/16-special-elements/03-svelte-window-bindings/App.svelte index a4b6f927b7..3dbfd43f21 100644 --- a/site/content/examples/15-special-elements/03-svelte-window-bindings/App.svelte +++ b/site/content/examples/16-special-elements/03-svelte-window-bindings/App.svelte @@ -80,5 +80,9 @@ padding: 50vh 0 0 0; } - :global(body) { margin: 0; padding: 0; } + :global(body) { + margin: 0; + padding: 0; + background-color: rgb(253, 174, 51); + } diff --git a/site/content/examples/15-special-elements/03-svelte-window-bindings/meta.json b/site/content/examples/16-special-elements/03-svelte-window-bindings/meta.json similarity index 100% rename from site/content/examples/15-special-elements/03-svelte-window-bindings/meta.json rename to site/content/examples/16-special-elements/03-svelte-window-bindings/meta.json diff --git a/site/content/examples/15-special-elements/04-svelte-body/App.svelte b/site/content/examples/16-special-elements/04-svelte-body/App.svelte similarity index 100% rename from site/content/examples/15-special-elements/04-svelte-body/App.svelte rename to site/content/examples/16-special-elements/04-svelte-body/App.svelte diff --git a/site/content/examples/15-special-elements/04-svelte-body/meta.json b/site/content/examples/16-special-elements/04-svelte-body/meta.json similarity index 100% rename from site/content/examples/15-special-elements/04-svelte-body/meta.json rename to site/content/examples/16-special-elements/04-svelte-body/meta.json diff --git a/site/content/examples/15-special-elements/05-svelte-head/App.svelte b/site/content/examples/16-special-elements/05-svelte-head/App.svelte similarity index 100% rename from site/content/examples/15-special-elements/05-svelte-head/App.svelte rename to site/content/examples/16-special-elements/05-svelte-head/App.svelte diff --git a/site/content/examples/15-special-elements/05-svelte-head/meta.json b/site/content/examples/16-special-elements/05-svelte-head/meta.json similarity index 100% rename from site/content/examples/15-special-elements/05-svelte-head/meta.json rename to site/content/examples/16-special-elements/05-svelte-head/meta.json diff --git a/site/content/examples/15-special-elements/06-svelte-options/App.svelte b/site/content/examples/16-special-elements/06-svelte-options/App.svelte similarity index 100% rename from site/content/examples/15-special-elements/06-svelte-options/App.svelte rename to site/content/examples/16-special-elements/06-svelte-options/App.svelte diff --git a/site/content/examples/15-special-elements/06-svelte-options/Square.svelte b/site/content/examples/16-special-elements/06-svelte-options/Square.svelte similarity index 100% rename from site/content/examples/15-special-elements/06-svelte-options/Square.svelte rename to site/content/examples/16-special-elements/06-svelte-options/Square.svelte diff --git a/site/content/examples/15-special-elements/06-svelte-options/meta.json b/site/content/examples/16-special-elements/06-svelte-options/meta.json similarity index 100% rename from site/content/examples/15-special-elements/06-svelte-options/meta.json rename to site/content/examples/16-special-elements/06-svelte-options/meta.json diff --git a/site/content/examples/15-special-elements/meta.json b/site/content/examples/16-special-elements/meta.json similarity index 100% rename from site/content/examples/15-special-elements/meta.json rename to site/content/examples/16-special-elements/meta.json diff --git a/site/content/examples/16-module-context/00-sharing-code/App.svelte b/site/content/examples/17-module-context/00-sharing-code/App.svelte similarity index 100% rename from site/content/examples/16-module-context/00-sharing-code/App.svelte rename to site/content/examples/17-module-context/00-sharing-code/App.svelte diff --git a/site/content/examples/16-module-context/00-sharing-code/AudioPlayer.svelte b/site/content/examples/17-module-context/00-sharing-code/AudioPlayer.svelte similarity index 100% rename from site/content/examples/16-module-context/00-sharing-code/AudioPlayer.svelte rename to site/content/examples/17-module-context/00-sharing-code/AudioPlayer.svelte diff --git a/site/content/examples/16-module-context/00-sharing-code/meta.json b/site/content/examples/17-module-context/00-sharing-code/meta.json similarity index 100% rename from site/content/examples/16-module-context/00-sharing-code/meta.json rename to site/content/examples/17-module-context/00-sharing-code/meta.json diff --git a/site/content/examples/16-module-context/01-module-exports/App.svelte b/site/content/examples/17-module-context/01-module-exports/App.svelte similarity index 100% rename from site/content/examples/16-module-context/01-module-exports/App.svelte rename to site/content/examples/17-module-context/01-module-exports/App.svelte diff --git a/site/content/examples/16-module-context/01-module-exports/AudioPlayer.svelte b/site/content/examples/17-module-context/01-module-exports/AudioPlayer.svelte similarity index 100% rename from site/content/examples/16-module-context/01-module-exports/AudioPlayer.svelte rename to site/content/examples/17-module-context/01-module-exports/AudioPlayer.svelte diff --git a/site/content/examples/16-module-context/01-module-exports/meta.json b/site/content/examples/17-module-context/01-module-exports/meta.json similarity index 100% rename from site/content/examples/16-module-context/01-module-exports/meta.json rename to site/content/examples/17-module-context/01-module-exports/meta.json diff --git a/site/content/examples/16-module-context/meta.json b/site/content/examples/17-module-context/meta.json similarity index 100% rename from site/content/examples/16-module-context/meta.json rename to site/content/examples/17-module-context/meta.json diff --git a/site/content/examples/17-debugging/00-debug/App.svelte b/site/content/examples/18-debugging/00-debug/App.svelte similarity index 100% rename from site/content/examples/17-debugging/00-debug/App.svelte rename to site/content/examples/18-debugging/00-debug/App.svelte diff --git a/site/content/examples/17-debugging/00-debug/meta.json b/site/content/examples/18-debugging/00-debug/meta.json similarity index 100% rename from site/content/examples/17-debugging/00-debug/meta.json rename to site/content/examples/18-debugging/00-debug/meta.json diff --git a/site/content/examples/17-debugging/meta.json b/site/content/examples/18-debugging/meta.json similarity index 100% rename from site/content/examples/17-debugging/meta.json rename to site/content/examples/18-debugging/meta.json diff --git a/site/content/examples/18-7guis/01-7guis-counter/App.svelte b/site/content/examples/19-7guis/01-7guis-counter/App.svelte similarity index 100% rename from site/content/examples/18-7guis/01-7guis-counter/App.svelte rename to site/content/examples/19-7guis/01-7guis-counter/App.svelte diff --git a/site/content/examples/18-7guis/01-7guis-counter/meta.json b/site/content/examples/19-7guis/01-7guis-counter/meta.json similarity index 100% rename from site/content/examples/18-7guis/01-7guis-counter/meta.json rename to site/content/examples/19-7guis/01-7guis-counter/meta.json diff --git a/site/content/examples/18-7guis/02-7guis-temperature/App.svelte b/site/content/examples/19-7guis/02-7guis-temperature/App.svelte similarity index 100% rename from site/content/examples/18-7guis/02-7guis-temperature/App.svelte rename to site/content/examples/19-7guis/02-7guis-temperature/App.svelte diff --git a/site/content/examples/18-7guis/02-7guis-temperature/meta.json b/site/content/examples/19-7guis/02-7guis-temperature/meta.json similarity index 100% rename from site/content/examples/18-7guis/02-7guis-temperature/meta.json rename to site/content/examples/19-7guis/02-7guis-temperature/meta.json diff --git a/site/content/examples/18-7guis/03-7guis-flight-booker/App.svelte b/site/content/examples/19-7guis/03-7guis-flight-booker/App.svelte similarity index 100% rename from site/content/examples/18-7guis/03-7guis-flight-booker/App.svelte rename to site/content/examples/19-7guis/03-7guis-flight-booker/App.svelte diff --git a/site/content/examples/18-7guis/03-7guis-flight-booker/meta.json b/site/content/examples/19-7guis/03-7guis-flight-booker/meta.json similarity index 100% rename from site/content/examples/18-7guis/03-7guis-flight-booker/meta.json rename to site/content/examples/19-7guis/03-7guis-flight-booker/meta.json diff --git a/site/content/examples/18-7guis/04-7guis-timer/App.svelte b/site/content/examples/19-7guis/04-7guis-timer/App.svelte similarity index 100% rename from site/content/examples/18-7guis/04-7guis-timer/App.svelte rename to site/content/examples/19-7guis/04-7guis-timer/App.svelte diff --git a/site/content/examples/18-7guis/04-7guis-timer/meta.json b/site/content/examples/19-7guis/04-7guis-timer/meta.json similarity index 100% rename from site/content/examples/18-7guis/04-7guis-timer/meta.json rename to site/content/examples/19-7guis/04-7guis-timer/meta.json diff --git a/site/content/examples/18-7guis/05-7guis-crud/App.svelte b/site/content/examples/19-7guis/05-7guis-crud/App.svelte similarity index 100% rename from site/content/examples/18-7guis/05-7guis-crud/App.svelte rename to site/content/examples/19-7guis/05-7guis-crud/App.svelte diff --git a/site/content/examples/18-7guis/05-7guis-crud/meta.json b/site/content/examples/19-7guis/05-7guis-crud/meta.json similarity index 100% rename from site/content/examples/18-7guis/05-7guis-crud/meta.json rename to site/content/examples/19-7guis/05-7guis-crud/meta.json diff --git a/site/content/examples/18-7guis/06-7guis-circles/App.svelte b/site/content/examples/19-7guis/06-7guis-circles/App.svelte similarity index 100% rename from site/content/examples/18-7guis/06-7guis-circles/App.svelte rename to site/content/examples/19-7guis/06-7guis-circles/App.svelte diff --git a/site/content/examples/18-7guis/06-7guis-circles/meta.json b/site/content/examples/19-7guis/06-7guis-circles/meta.json similarity index 100% rename from site/content/examples/18-7guis/06-7guis-circles/meta.json rename to site/content/examples/19-7guis/06-7guis-circles/meta.json diff --git a/site/content/examples/18-7guis/meta.json b/site/content/examples/19-7guis/meta.json similarity index 100% rename from site/content/examples/18-7guis/meta.json rename to site/content/examples/19-7guis/meta.json diff --git a/site/content/tutorial/06-bindings/01-text-inputs/app-a/App.svelte b/site/content/tutorial/06-bindings/01-text-inputs/app-a/App.svelte index d3cf1a44ed..f1c03071ed 100644 --- a/site/content/tutorial/06-bindings/01-text-inputs/app-a/App.svelte +++ b/site/content/tutorial/06-bindings/01-text-inputs/app-a/App.svelte @@ -2,8 +2,6 @@ let name = 'world'; - +

Hello {name}!

\ No newline at end of file diff --git a/site/content/tutorial/06-bindings/01-text-inputs/app-b/App.svelte b/site/content/tutorial/06-bindings/01-text-inputs/app-b/App.svelte index 662785bfce..89dd54a709 100644 --- a/site/content/tutorial/06-bindings/01-text-inputs/app-b/App.svelte +++ b/site/content/tutorial/06-bindings/01-text-inputs/app-b/App.svelte @@ -2,8 +2,6 @@ let name = 'world'; - +

Hello {name}!

\ No newline at end of file diff --git a/site/content/tutorial/16-special-elements/04-svelte-window-bindings/app-a/App.svelte b/site/content/tutorial/16-special-elements/04-svelte-window-bindings/app-a/App.svelte index 480ba4419e..fc6725e894 100644 --- a/site/content/tutorial/16-special-elements/04-svelte-window-bindings/app-a/App.svelte +++ b/site/content/tutorial/16-special-elements/04-svelte-window-bindings/app-a/App.svelte @@ -80,5 +80,9 @@ padding: 50vh 0 0 0; } - :global(body) { margin: 0; padding: 0; } + :global(body) { + margin: 0; + padding: 0; + background-color: rgb(253, 174, 51); + } diff --git a/site/content/tutorial/16-special-elements/04-svelte-window-bindings/app-b/App.svelte b/site/content/tutorial/16-special-elements/04-svelte-window-bindings/app-b/App.svelte index a4b6f927b7..3dbfd43f21 100644 --- a/site/content/tutorial/16-special-elements/04-svelte-window-bindings/app-b/App.svelte +++ b/site/content/tutorial/16-special-elements/04-svelte-window-bindings/app-b/App.svelte @@ -80,5 +80,9 @@ padding: 50vh 0 0 0; } - :global(body) { margin: 0; padding: 0; } + :global(body) { + margin: 0; + padding: 0; + background-color: rgb(253, 174, 51); + } diff --git a/site/static/examples/thumbnails/bar-chart.png b/site/static/examples/thumbnails/bar-chart.png new file mode 100644 index 0000000000000000000000000000000000000000..178bf4d92c6c76f7076d48f2643413abe4e4517f GIT binary patch literal 11824 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 H9P+;a?XQ8a literal 0 HcmV?d00001 diff --git a/site/static/examples/thumbnails/clock.png b/site/static/examples/thumbnails/clock.png new file mode 100644 index 0000000000000000000000000000000000000000..3f2b2b0d3ebc1a56a6e9e7fa69db268ef58c4290 GIT binary patch literal 19381 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 literal 0 HcmV?d00001 diff --git a/site/static/examples/thumbnails/scatterplot.png b/site/static/examples/thumbnails/scatterplot.png new file mode 100644 index 0000000000000000000000000000000000000000..b52b3a4d42a294aed9ecaa96155d4aff4d17880c GIT binary patch literal 24438 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