Skip to content

Commit 02da755

Browse files
committed
Deprecate Property Fallback Lookup (no-implicit-this)
See https://deprecations.emberjs.com/v3.x/#toc_has-block-and-has-block-params
1 parent 3a56882 commit 02da755

3 files changed

Lines changed: 69 additions & 68 deletions

File tree

addon/templates/components/ember-inline-edit.hbs

Lines changed: 42 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -1,63 +1,64 @@
11
{{#if hasBlockParams}}
22
{{yield (hash
33
editor=(component 'ember-inline-editor'
4-
isVisible=isEditing
5-
value=(readonly value)
6-
field=field
7-
fieldWidth=fieldWidth
8-
showSaveButton=showSaveButton
9-
showCancelButton=showCancelButton
10-
saveLabel=saveLabel
11-
cancelLabel=cancelLabel
12-
editorClass=editorClass
13-
buttonContainerClass=buttonContainerClass
14-
saveButtonClass=saveButtonClass
15-
cancelButtonClass=cancelButtonClass
16-
hintLabel=hintLabel
17-
on-update=(action (mut value))
4+
isVisible=this.isEditing
5+
value=(readonly this.value)
6+
field=this.field
7+
fieldWidth=this.fieldWidth
8+
showSaveButton=this.showSaveButton
9+
showCancelButton=this.showCancelButton
10+
saveLabel=this.saveLabel
11+
cancelLabel=this.cancelLabel
12+
editorClass=this.editorClass
13+
buttonContainerClass=this.buttonContainerClass
14+
saveButtonClass=this.saveButtonClass
15+
cancelButtonClass=this.cancelButtonClass
16+
hintLabel=this.hintLabel
17+
on-update=(action (mut this.value))
1818
on-save=(action "save")
1919
on-cancel=(action "cancel")
2020
)
2121

2222
editable=(component 'ember-inline-editable'
23-
isVisible=isNotEditing
24-
value=(readonly value)
25-
placeholder=placeholder
26-
showEditButton=showEditButton
27-
editButtonClass=editButtonClass
23+
isVisible=this.isNotEditing
24+
value=(readonly this.value)
25+
placeholder=this.placeholder
26+
showEditButton=this.showEditButton
27+
editButtonClass=this.editButtonClass
2828
on-edit=(action "startEditing")
2929
)
3030
)
31-
(action "save") (action "cancel")
31+
(action "save")
32+
(action "cancel")
3233
}}
3334
{{else}}
34-
{{#if isEditing}}
35+
{{#if this.isEditing}}
3536
{{ember-inline-editor
36-
isVisible=isEditing
37-
value=(readonly value)
38-
field=field
39-
fieldWidth=fieldWidth
40-
showSaveButton=showSaveButton
41-
showCancelButton=showCancelButton
42-
saveLabel=saveLabel
43-
cancelLabel=cancelLabel
44-
editorClass=editorClass
45-
buttonContainerClass=buttonContainerClass
46-
saveButtonClass=saveButtonClass
47-
cancelButtonClass=cancelButtonClass
48-
hintLabel=hintLabel
49-
on-update=(action (mut value))
37+
isVisible=this.isEditing
38+
value=(readonly this.value)
39+
field=this.field
40+
fieldWidth=this.fieldWidth
41+
showSaveButton=this.showSaveButton
42+
showCancelButton=this.showCancelButton
43+
saveLabel=this.saveLabel
44+
cancelLabel=this.cancelLabel
45+
editorClass=this.editorClass
46+
buttonContainerClass=this.buttonContainerClass
47+
saveButtonClass=this.saveButtonClass
48+
cancelButtonClass=this.cancelButtonClass
49+
hintLabel=this.hintLabel
50+
on-update=(action (mut this.value))
5051
on-save=(action "save")
5152
on-cancel=(action "cancel")
5253
}}
5354
{{else}}
5455
{{ember-inline-editable
55-
isVisible=isNotEditing
56-
value=(readonly value)
57-
placeholder=placeholder
58-
editLabel=editLabel
59-
showEditButton=showEditButton
60-
editButtonClass=editButtonClass
56+
isVisible=this.isNotEditing
57+
value=(readonly this.value)
58+
placeholder=this.placeholder
59+
editLabel=this.editLabel
60+
showEditButton=this.showEditButton
61+
editButtonClass=this.editButtonClass
6162
on-edit=(action "startEditing")
6263
}}
6364
{{/if}}
Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,17 @@
11
{{#if hasBlock}}
22
{{yield}}
33
{{else}}
4-
{{#if valueIsEmpty}}
4+
{{#if this.valueIsEmpty}}
55
<span class="gray-text">
6-
{{placeholder}}
6+
{{this.placeholder}}
77
</span>
88
{{else}}
9-
{{value}}
9+
{{this.value}}
1010
{{/if}}
1111

12-
{{#if showEditButton}}
13-
<span onclick={{action attrs.on-edit}} class="ember-inline-edit-toggle-btn {{editButtonClass}}">
14-
{{editLabel}}
12+
{{#if this.showEditButton}}
13+
<span onclick={{action this.attrs.on-edit}} class="ember-inline-edit-toggle-btn {{this.editButtonClass}}">
14+
{{this.editLabel}}
1515
</span>
1616
{{/if}}
1717
{{/if}}
Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,40 +1,40 @@
11
{{#if hasBlock}}
22
{{yield}}
33
{{else}}
4-
{{#if (in-arr textFields field)}}
4+
{{#if (in-arr this.textFields this.field)}}
55
<input
6-
type={{field}}
7-
value={{value}}
8-
class="ember-inline-edit-input {{editorClass}}"
9-
oninput={{action attrs.on-update value="target.value"}}
10-
style={{fieldWidth}} />
11-
{{else if (in-arr textAreaFields field)}}
6+
type={{this.field}}
7+
value={{this.value}}
8+
class="ember-inline-edit-input {{this.editorClass}}"
9+
oninput={{action this.attrs.on-update value="target.value"}}
10+
style={{this.fieldWidth}} />
11+
{{else if (in-arr this.textAreaFields this.field)}}
1212
<textarea
13-
value={{value}}
14-
class="ember-inline-edit-input {{editorClass}}"
15-
oninput={{action attrs.on-update value="target.value"}}>
13+
value={{this.value}}
14+
class="ember-inline-edit-input {{this.editorClass}}"
15+
oninput={{action this.attrs.on-update value="target.value"}}>
1616
</textarea>
1717
{{/if}}
1818
{{/if}}
1919

20-
<div class="ember-inline-button-container {{buttonContainerClass}}">
21-
{{#if showSaveButton}}
20+
<div class="ember-inline-button-container {{this.buttonContainerClass}}">
21+
{{#if this.showSaveButton}}
2222
<button
23-
{{action attrs.on-save bubbles=false}}
24-
class="ember-inline-edit-save {{saveButtonClass}}">
25-
{{saveLabel}}
23+
{{action this.attrs.on-save bubbles=false}}
24+
class="ember-inline-edit-save {{this.saveButtonClass}}">
25+
{{this.saveLabel}}
2626
</button>
2727
{{/if}}
2828

29-
{{#if showCancelButton}}
29+
{{#if this.showCancelButton}}
3030
<button
31-
{{action attrs.on-cancel bubbles=false}}
32-
class="ember-inline-edit-cancel {{cancelButtonClass}}">
33-
{{cancelLabel}}
31+
{{action this.attrs.on-cancel bubbles=false}}
32+
class="ember-inline-edit-cancel {{this.cancelButtonClass}}">
33+
{{this.cancelLabel}}
3434
</button>
3535
{{/if}}
3636
</div>
3737

38-
{{#if hintLabel}}
39-
<span class="hint">{{{hintLabel}}}</span>
38+
{{#if this.hintLabel}}
39+
<span class="hint">{{{this.hintLabel}}}</span>
4040
{{/if}}

0 commit comments

Comments
 (0)