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