File tree 9 files changed +29
-18
lines changed
9 files changed +29
-18
lines changed Original file line number Diff line number Diff line change 1
1
* .exe
2
+ * .dll
2
3
.vs
3
4
main /resources.cpp
4
5
* .aps
Submodule
sdk updated from b87f720 to 6f18e87
Original file line number Diff line number Diff line change 91
91
white-space: pre-wrap;
92
92
word-break : break-all;
93
93
}
94
-
95
- : root > menu .popup {
94
+ }
95
+ @set popup-menu
96
+ {
97
+ : root {
96
98
font-size : 10pt ;
97
99
}
98
100
99
- : root > menu . popup > li {
101
+ : root > li {
100
102
foreground-size : 18dip ;
101
103
foreground-position : 4dip 50% ;
102
104
}
103
105
104
- : root > menu . popup > li : hover {
105
- background : color (accent-color);
106
+ : root > li : hover {
107
+ // background: color(accent-color);
106
108
cursor : pointer;
107
109
}
108
110
109
- : root > menu . popup > li # delete {
111
+ : root > li # delete {
110
112
foreground-image : url(../ assets/delete.svg);
111
113
}
112
114
113
- : root > menu . popup > li # rename {
115
+ : root > li # rename {
114
116
foreground-image : url(../ assets/rename.svg);
115
117
}
116
118
}
Original file line number Diff line number Diff line change @@ -20,7 +20,7 @@ export class BrowseStorage extends Element
20
20
[ "on ^click at div.context[key]" ] ( evt , el ) {
21
21
const freezed = el . getAttribute ( "freeze" ) === 'true' ? true : false ;
22
22
this . $ ( "menu.popup > li#delete" ) . state . disabled = freezed ;
23
- this . popup = el . popup ( this . $ ( "menu.popup" ) ) ;
23
+ this . popup = el . popup ( this . $ ( "menu.popup" ) , { anchorAt : 5 , popupAt : 7 } ) ;
24
24
return true ;
25
25
}
26
26
@@ -102,7 +102,7 @@ export class BrowseStorage extends Element
102
102
{ tape . id === this . renaming ? < input index = { index } > { tape . name } </ input > : < div . name > { tape . name } </ div > }
103
103
</ div >
104
104
} ) }
105
- < menu . popup >
105
+ < menu . popup styleset = { __DIR__ + "browse-storage.css#popup-menu" } >
106
106
< li #rename> Rename</ li >
107
107
< li #delete> Delete</ li >
108
108
</ menu >
Original file line number Diff line number Diff line change 39
39
}
40
40
41
41
: root > text {
42
- white-space : pre;
42
+ white-space : pre-wrap ;
43
43
height : 1.4em ;
44
44
line-height : 1.4em ;
45
45
}
Original file line number Diff line number Diff line change @@ -341,7 +341,7 @@ export class Editor extends Element {
341
341
) ;
342
342
if ( ! toolTipToken ) return ;
343
343
const tooltip = < popup . tooltip > { toolTipToken . tooltip } </ popup > ;
344
- const position = { x : evt . windowX , y : evt . windowY } ;
344
+ const position = { popupAt : 7 , x : evt . windowX , y : evt . windowY } ;
345
345
this . shownPopup = this . popup ( tooltip , position ) ;
346
346
347
347
return true ;
Original file line number Diff line number Diff line change 2
2
{
3
3
: root {
4
4
padding : 12dip ;
5
- size : 25 % * ;
5
+ size : * ;
6
6
background: # eee ;
7
7
}
8
8
Original file line number Diff line number Diff line change 16
16
flow : horizontal;
17
17
}
18
18
19
+ : root > section .sidepanel .files {
20
+ width : 220dip ;
21
+ }
19
22
: root > section .sidepanel {
20
- size : 220 dip ;
23
+ width : 0.30 * ;
21
24
height : * ;
22
25
background: # eee ;
23
26
//flow: stack;
Original file line number Diff line number Diff line change 177
177
}
178
178
179
179
[ "on browse-tapes" ] ( evt , el ) {
180
- this . componentUpdate ( { browse : ! this . browse } ) ;
180
+ this . componentUpdate ( { browse : ! this . browse , showSettings : false } ) ;
181
181
}
182
182
183
183
[ "on settings-changed" ] ( evt , form ) {
206
206
}
207
207
208
208
[ "on click at :root section.editor > div.controls > #settings" ] ( evt , el ) {
209
- this . componentUpdate ( { showSettings : true } ) ;
209
+ this . componentUpdate ( { showSettings : true , browse : false } ) ;
210
210
}
211
211
212
212
[ "on settings-close" ] ( evt , el ) {
258
258
return < body styleset = { __DIR__ + "main.css#main" } >
259
259
{
260
260
this . browse &&
261
- < section . sidepanel >
261
+ < section . sidepanel . files >
262
262
< BrowseStorage current = { this . currentTape . id } list = { Storage . all ( ) } />
263
263
</ section >
264
264
}
269
269
{ hasPdf ( ) && < button #pdf/ > }
270
270
</ div >
271
271
< / s e c t i o n >
272
- { this . showSettings && < SettingsForm formData = { this . settings } /> }
272
+ {
273
+ this . showSettings &&
274
+ < section . sidepanel >
275
+ < SettingsForm formData = { this . settings } />
276
+ </ section >
277
+ }
273
278
</ body > ;
274
279
}
275
280
}
You can’t perform that action at this time.
0 commit comments