File tree Expand file tree Collapse file tree 2 files changed +20
-14
lines changed Expand file tree Collapse file tree 2 files changed +20
-14
lines changed Original file line number Diff line number Diff line change 6
6
</script >
7
7
8
8
<script lang =" ts" >
9
- let selected = VanillaBlockDisplay .selected .at (0 )
9
+ let selectedDisplay = VanillaBlockDisplay .selected .at (0 )
10
10
11
11
let block = new Valuable <string >(' ' )
12
12
let error = new Valuable <string >(' ' )
13
+ let visible = false
13
14
14
15
events .UPDATE_SELECTION .subscribe (() => {
15
- selected = VanillaBlockDisplay .selected .at (0 )
16
- if (! selected ) {
16
+ selectedDisplay = VanillaBlockDisplay .selected .at (0 )
17
+ if (! selectedDisplay || selected . length > 1 ) {
17
18
block = new Valuable (' ' )
18
19
error = new Valuable (' ' )
20
+ visible = false
19
21
return
20
22
}
21
- block = selected ._block
22
- error = selected .error
23
+ block = selectedDisplay ._block
24
+ error = selectedDisplay .error
25
+ visible = true
23
26
})
24
27
</script >
25
28
26
- <p class ="panel_toolbar_label label" style ={!! selected ? ' ' : ' visibility:hidden; height: 0px;' }>
29
+ <p class ="panel_toolbar_label label" style ={!! visible ? ' ' : ' visibility:hidden; height: 0px;' }>
27
30
{translate (' panel.vanilla_block_display.title' )}
28
31
</p >
29
32
30
33
<div
31
34
class =" toolbar custom-toolbar"
32
- style ={!! selected ? ' ' : ' visibility:hidden; height: 0px;' }
35
+ style ={!! visible ? ' ' : ' visibility:hidden; height: 0px;' }
33
36
title ={translate (' panel.vanilla_block_display.description' )}
34
37
>
35
38
<div class =" content" style =" width: 95%;" >
Original file line number Diff line number Diff line change 6
6
</script >
7
7
8
8
<script lang =" ts" >
9
- let selected = VanillaItemDisplay .selected .at (0 )
9
+ let selectedDisplay = VanillaItemDisplay .selected .at (0 )
10
10
11
11
let item = new Valuable <string >(' ' )
12
12
let error = new Valuable <string >(' ' )
13
+ let visible = false
13
14
14
15
events .UPDATE_SELECTION .subscribe (() => {
15
- selected = VanillaItemDisplay .selected .at (0 )
16
- if (! selected ) {
16
+ selectedDisplay = VanillaItemDisplay .selected .at (0 )
17
+ if (! selectedDisplay || selected . length > 1 ) {
17
18
item = new Valuable (' ' )
18
19
error = new Valuable (' ' )
20
+ visible = false
19
21
return
20
22
}
21
- item = selected ._item
22
- error = selected .error
23
+ item = selectedDisplay ._item
24
+ error = selectedDisplay .error
25
+ visible = true
23
26
})
24
27
</script >
25
28
26
- <p class ="panel_toolbar_label label" style ={!! selected ? ' ' : ' visibility:hidden; height: 0px;' }>
29
+ <p class ="panel_toolbar_label label" style ={!! visible ? ' ' : ' visibility:hidden; height: 0px;' }>
27
30
{translate (' panel.vanilla_item_display.title' )}
28
31
</p >
29
32
30
33
<div
31
34
class =" toolbar custom-toolbar"
32
- style ={!! selected ? ' ' : ' visibility:hidden; height: 0px;' }
35
+ style ={!! visible ? ' ' : ' visibility:hidden; height: 0px;' }
33
36
title ={translate (' panel.vanilla_item_display.description' )}
34
37
>
35
38
<div class =" content" style =" width: 95%;" >
You can’t perform that action at this time.
0 commit comments