From 4f6ffc4612297e296bb4f36eec60c4e5a4a289c7 Mon Sep 17 00:00:00 2001 From: Richard Harris Date: Wed, 27 Feb 2019 19:36:08 -0500 Subject: [PATCH] replace occurrences of elseif --- site/content/examples/hacker-news/App.svelte | 2 +- site/content/guide/02-template-syntax.md | 6 +- site/package-lock.json | 8 +- site/package.json | 2 +- site/src/components/Repl/CodeMirror.svelte | 2 +- site/src/components/Repl/Output/Viewer.svelte | 4 +- site/src/components/Repl/Output/index.svelte | 2 +- .../routes/repl/_components/CodeMirror.svelte | 290 ++++++++++++++++++ 8 files changed, 303 insertions(+), 13 deletions(-) create mode 100644 site/src/routes/repl/_components/CodeMirror.svelte diff --git a/site/content/examples/hacker-news/App.svelte b/site/content/examples/hacker-news/App.svelte index 68ba61d6dc..19d1f29bc4 100644 --- a/site/content/examples/hacker-news/App.svelte +++ b/site/content/examples/hacker-news/App.svelte @@ -53,7 +53,7 @@
{#if item} - {:elseif page} + {:else if page} {/if}
\ No newline at end of file diff --git a/site/content/guide/02-template-syntax.md b/site/content/guide/02-template-syntax.md index 41418c474e..339739c060 100644 --- a/site/content/guide/02-template-syntax.md +++ b/site/content/guide/02-template-syntax.md @@ -87,13 +87,13 @@ You can combine the two blocks above with `{:else}`: {/if} ``` -You can also use `{:elseif ...}`: +You can also use `{:else if ...}`: ```html - + {#if x > 10}

{x} is greater than 10

-{:elseif 5 > x} +{:else if 5 > x}

{x} is less than 5

{:else}

{x} is between 5 and 10

diff --git a/site/package-lock.json b/site/package-lock.json index a6ac3b7e58..fb0be60e3d 100644 --- a/site/package-lock.json +++ b/site/package-lock.json @@ -1579,7 +1579,7 @@ "dev": true }, "eslint-plugin-svelte3": { - "version": "git+https://github.com/sveltejs/eslint-plugin-svelte3.git#651d7e3695b1731251ab3a501d1067b561ede09f", + "version": "git+https://github.com/sveltejs/eslint-plugin-svelte3.git#5fc4861d4b191649b0badf4f9a4c2470f08b237e", "from": "git+https://github.com/sveltejs/eslint-plugin-svelte3.git#semver:*", "dev": true }, @@ -4759,9 +4759,9 @@ } }, "svelte": { - "version": "3.0.0-beta.8", - "resolved": "https://registry.npmjs.org/svelte/-/svelte-3.0.0-beta.8.tgz", - "integrity": "sha512-9cJHYdEs5h/6TJPwY+vfzwrznCLDjfS1rlJQz8SzPKfUJHCPxnDCbIZ95iPzATkv8aLHGcn1a/nLthyG+xh2IQ==", + "version": "3.0.0-beta.9", + "resolved": "https://registry.npmjs.org/svelte/-/svelte-3.0.0-beta.9.tgz", + "integrity": "sha512-e6BKetUwiLFuUlh70MRUBNeaVm7EBi2Z4V6olAY8Xyt5N8aK3KrgrmNLFsmjSjs+b3X5RmY+7crRER+Eq64Vgg==", "dev": true }, "tar": { diff --git a/site/package.json b/site/package.json index d5e5131e4b..95c87cc8fb 100644 --- a/site/package.json +++ b/site/package.json @@ -53,6 +53,6 @@ "rollup-plugin-svelte": "^5.0.3", "rollup-plugin-terser": "^4.0.4", "sapper": "^0.26.0-alpha.10", - "svelte": "^3.0.0-beta.8" + "svelte": "^3.0.0-beta.9" } } diff --git a/site/src/components/Repl/CodeMirror.svelte b/site/src/components/Repl/CodeMirror.svelte index b8b3b18109..aebac42815 100644 --- a/site/src/components/Repl/CodeMirror.svelte +++ b/site/src/components/Repl/CodeMirror.svelte @@ -275,7 +275,7 @@ {error.message}

- {:elseif warningCount > 0} + {:else if warningCount > 0}

Compiled, but with {warningCount} {warningCount === 1 ? 'warning' : 'warnings'} — check the console for details

diff --git a/site/src/components/Repl/Output/Viewer.svelte b/site/src/components/Repl/Output/Viewer.svelte index 146104fedd..f146b9d6fc 100644 --- a/site/src/components/Repl/Output/Viewer.svelte +++ b/site/src/components/Repl/Output/Viewer.svelte @@ -314,11 +314,11 @@ {error.message}

- {:elseif pending} + {:else if pending}
- {:elseif pendingImports} + {:else if pendingImports}

loading {pendingImports} {pendingImports === 1 ? 'dependency' : 'dependencies'} from https://bundle.run

{/if} diff --git a/site/src/components/Repl/Output/index.svelte b/site/src/components/Repl/Output/index.svelte index ea8f2086ea..955793ca5c 100644 --- a/site/src/components/Repl/Output/index.svelte +++ b/site/src/components/Repl/Output/index.svelte @@ -171,7 +171,7 @@ {/if} -{:elseif embedded} +{:else if embedded} + let codemirror_promise; + let _CodeMirror; + + if (process.browser) { + codemirror_promise = import(/* webpackChunkName: "codemirror" */ './_codemirror.js'); + + codemirror_promise.then(mod => { + _CodeMirror = mod.default; + }); + } + + + + + + + +
+ + + {#if error} +

+ {#if error.loc} + + {#if error.filename} + {error.filename} + {/if} + + ({error.loc.line}:{error.loc.column}) + + {/if} + + {error.message} +

+ {:else if warningCount > 0} +

+ Compiled, but with {warningCount} {warningCount === 1 ? 'warning' : 'warnings'} — check the console for details +

+ {/if} + + {#if !CodeMirror} +
{code}
+ +

loading editor...

+ {/if} +
\ No newline at end of file