Skip to content

Commit fa99fa0

Browse files
committed
different direction
1 parent 11e4ba0 commit fa99fa0

File tree

144 files changed

+335
-267
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

144 files changed

+335
-267
lines changed

documentation/blog/2023-02-21-streaming-snapshots-sveltekit.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -147,7 +147,7 @@ For example, here is how you would capture and restore the value of a textarea:
147147
148148
<form method="POST">
149149
<label for="comment">Comment</label>
150-
<textarea id="comment" bind:value={comment} />
150+
<textarea id="comment" bind:value comment} />
151151
<button>Post comment</button>
152152
</form>
153153
```

documentation/docs/98-reference/.generated/compile-errors.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -424,6 +424,12 @@ Imports of `svelte/internal/*` are forbidden. It contains private runtime code w
424424
The arguments keyword cannot be used within the template or at the top level of a component
425425
```
426426

427+
### invalid_bind_directive
428+
429+
```
430+
Bind directive getter/setter values (`bind:thing={ getter, setter }`) must be two JavaScript expressions separated by a single comma and enclosed in curly braces
431+
```
432+
427433
### js_parse_error
428434

429435
```

documentation/examples/05-bindings/00-text-inputs/App.svelte

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,5 @@
22
let name = '';
33
</script>
44

5-
<input bind:value={name} placeholder="enter your name" />
5+
<input bind:value name} placeholder="enter your name" />
66
<p>Hello {name || 'stranger'}!</p>

documentation/examples/05-bindings/01-numeric-inputs/App.svelte

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,13 @@
44
</script>
55

66
<label>
7-
<input type="number" bind:value={a} min="0" max="10" />
8-
<input type="range" bind:value={a} min="0" max="10" />
7+
<input type="number" bind:value a} min="0" max="10" />
8+
<input type="range" bind:value a} min="0" max="10" />
99
</label>
1010

1111
<label>
12-
<input type="number" bind:value={b} min="0" max="10" />
13-
<input type="range" bind:value={b} min="0" max="10" />
12+
<input type="number" bind:value b} min="0" max="10" />
13+
<input type="range" bind:value b} min="0" max="10" />
1414
</label>
1515

1616
<p>{a} + {b} = {a + b}</p>

documentation/examples/05-bindings/02-checkbox-inputs/App.svelte

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
</script>
44

55
<label>
6-
<input type="checkbox" bind:checked={yes} />
6+
<input type="checkbox" bind:checked yes} />
77
Yes! Send me regular email spam
88
</label>
99

documentation/examples/05-bindings/03-group-inputs/App.svelte

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,25 +13,25 @@
1313
<h2>Size</h2>
1414

1515
<label>
16-
<input type="radio" bind:group={scoops} value={1} />
16+
<input type="radio" bind:group scoops} value={1} />
1717
One scoop
1818
</label>
1919

2020
<label>
21-
<input type="radio" bind:group={scoops} value={2} />
21+
<input type="radio" bind:group scoops} value={2} />
2222
Two scoops
2323
</label>
2424

2525
<label>
26-
<input type="radio" bind:group={scoops} value={3} />
26+
<input type="radio" bind:group scoops} value={3} />
2727
Three scoops
2828
</label>
2929

3030
<h2>Flavours</h2>
3131

3232
{#each menu as flavour}
3333
<label>
34-
<input type="checkbox" bind:group={flavours} value={flavour} />
34+
<input type="checkbox" bind:group flavours} value={flavour} />
3535
{flavour}
3636
</label>
3737
{/each}

documentation/examples/05-bindings/04-textarea-inputs/App.svelte

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
let text = `Some words are *italic*, some are **bold**`;
44
</script>
55

6-
<textarea bind:value={text} />
6+
<textarea bind:value text} />
77

88
{@html marked(text)}
99

documentation/examples/05-bindings/06-select-bindings/App.svelte

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,15 +17,15 @@
1717
<h2>Insecurity questions</h2>
1818

1919
<form on:submit|preventDefault={handleSubmit}>
20-
<select bind:value={selected} on:change={() => (answer = '')}>
20+
<select bind:value selected} on:change={() => (answer = '')}>
2121
{#each questions as question}
2222
<option value={question}>
2323
{question.text}
2424
</option>
2525
{/each}
2626
</select>
2727

28-
<input bind:value={answer} />
28+
<input bind:value answer} />
2929

3030
<button disabled={!answer} type="submit"> Submit </button>
3131
</form>

documentation/examples/05-bindings/07-multiple-select-bindings/App.svelte

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,23 +13,23 @@
1313
<h2>Size</h2>
1414

1515
<label>
16-
<input type="radio" bind:group={scoops} value={1} />
16+
<input type="radio" bind:group scoops} value={1} />
1717
One scoop
1818
</label>
1919

2020
<label>
21-
<input type="radio" bind:group={scoops} value={2} />
21+
<input type="radio" bind:group scoops} value={2} />
2222
Two scoops
2323
</label>
2424

2525
<label>
26-
<input type="radio" bind:group={scoops} value={3} />
26+
<input type="radio" bind:group scoops} value={3} />
2727
Three scoops
2828
</label>
2929

3030
<h2>Flavours</h2>
3131

32-
<select multiple bind:value={flavours}>
32+
<select multiple bind:value flavours}>
3333
{#each menu as flavour}
3434
<option value={flavour}>
3535
{flavour}

documentation/examples/05-bindings/08-each-block-bindings/App.svelte

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,9 @@
2020

2121
{#each todos as todo}
2222
<div>
23-
<input type="checkbox" bind:checked={todo.done} />
23+
<input type="checkbox" bind:checked todo.done} />
2424

25-
<input placeholder="What needs to be done?" bind:value={todo.text} disabled={todo.done} />
25+
<input placeholder="What needs to be done?" bind:value todo.text} disabled={todo.done} />
2626
</div>
2727
{/each}
2828

0 commit comments

Comments
 (0)