Files
test-repo/tests/format/handlebars/block-statement/custom-else.hbs
T

147 lines
2.2 KiB
Handlebars

<h1>
{{#when isAtWork}}
Ship that code!
{{else when isReading}}
You can finish War and Peace eventually...
{{else}}
Go to bed!
{{/when}}
</h1>
<h2>
{{#when a}}
A
{{else}}
B
{{/when}}
</h2>
{{#when a}}
b
{{else when c}}
d
{{else}}
e
{{/when}}
{{#when a}}
b
{{else when c}}
d
{{else}}
hello
{{#when f}}
g
{{/when}}
e
{{/when}}
{{#when a}}
b
{{else when c}}
d
{{else when e}}
f
{{else when g}}
h
{{else}}
j
{{/when}}
<div>
{{#when a}}
b
{{else when c}}
d
{{else}}
e
{{/when}}
</div>
<div>
<div>
{{#when a}}
b
{{else when c}}
d
{{else}}
e
{{/when}}
</div>
</div>
{{#when a}}
b
{{else}}
{{#each c as |d|}}
e
{{/each}}
{{/when}}
{{#when a}}
{{#when b}}
ab
{{else when c}}
ac
{{/when}}
{{/when}}
{{#when a}}
a
<div>b</div>
c
{{else}}
{{#when c}}
a
b
<div>c</div>
{{/when}}
<div>a</div>
b
c
{{/when}}
{{~#when someCondition~}}
One thing
{{~else when anotherCondition~}}
Another thing
{{~/when~}}
{{#when a as |b|}}
{{b}}
{{else when c as |d|}}
{{d}}
{{else when e as |f|}}
{{f}}
{{else when g as |h|}}
{{h}}
{{else}}
j
{{/when}}
{{#when abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrst as |b|}}
{{b}}
{{else when abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnop as |d|}}
{{d}}
{{else when abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz as |f|}}
{{f}}
{{/when}}
{{#when abcdefghijklmnopqrstuvwxy abcdefghijklmnopqrstuvwxy abcdefghijklmnopqrstuvwxy as |b|}}
{{b}}
{{else when abcdefghijklmnopqrstuvwxy abcdefghijklmnopqrstuvwxy abcdefghijklmnopqrstuvwxy as |d|}}
{{d}}
{{/when}}
{{#when abcdefghijklmnopqrstuvwxyz abcdefghijklmnopqrstuvwxyz abcdefghijklmnopqrstuvwxyz as |b|}}
{{b}}
{{else when abcdefghijklmnopqrstuvwxyz abcdefghijklmnopqrstuvwxyz abcdefghijklmnopqrstuvwxyz as |d|}}
{{d}}
{{/when}}
{{#abcdefghijklmnopqrstuvwxyz-abcdefghijklmnopqrstuvwxyz-abcdefghijklmnopqrst param param param as |foo|}}
1
{{else abcdefghijklmnopqrstuvwxyz-abcdefghijklmnopqrstuvwxyz-abcdefghijklmnopqrst param param param as |bar|}}
2
{{/abcdefghijklmnopqrstuvwxyz-abcdefghijklmnopqrstuvwxyz-abcdefghijklmnopqrst}}