@@ -8,6 +8,11 @@ export default class MenuBuilder {
8
8
this . mainWindow = mainWindow
9
9
}
10
10
11
+ toggleAlwaysOnTop ( ) {
12
+ const nextValue = ! this . mainWindow . isAlwaysOnTop ( )
13
+ this . mainWindow . setAlwaysOnTop ( nextValue )
14
+ }
15
+
11
16
buildMenu ( ) {
12
17
if ( process . env . NODE_ENV === "development" || process . env . DEBUG_PROD === "true" ) {
13
18
this . setupDevelopmentEnvironment ( )
@@ -135,8 +140,8 @@ export default class MenuBuilder {
135
140
} ,
136
141
{
137
142
label : "Toggle Side Menu" ,
138
- click ( ) {
139
- mainWindow . webContents . send ( "toggle-side-menu" )
143
+ click : ( ) => {
144
+ this . mainWindow . webContents . send ( "toggle-side-menu" )
140
145
} ,
141
146
} ,
142
147
] ,
@@ -147,8 +152,8 @@ export default class MenuBuilder {
147
152
{
148
153
type : "checkbox" ,
149
154
label : "Always On Top" ,
150
- click ( ) {
151
- mainWindow . toggleAlwaysOnTop ( )
155
+ click : ( ) => {
156
+ this . toggleAlwaysOnTop ( )
152
157
} ,
153
158
} ,
154
159
{
@@ -166,7 +171,7 @@ export default class MenuBuilder {
166
171
submenu : [
167
172
{
168
173
label : "Visit on Github" ,
169
- click ( ) {
174
+ click : ( ) => {
170
175
shell . openExternal ( "https://github.com/infinitered/reactotron" )
171
176
} ,
172
177
} ,
@@ -192,8 +197,8 @@ export default class MenuBuilder {
192
197
{
193
198
type : "checkbox" ,
194
199
label : "Always On Top" ,
195
- click ( ) {
196
- mainWindow . toggleAlwaysOnTop ( this )
200
+ click : ( ) => {
201
+ this . toggleAlwaysOnTop ( )
197
202
} ,
198
203
} ,
199
204
{
@@ -222,8 +227,8 @@ export default class MenuBuilder {
222
227
{
223
228
type : "checkbox" ,
224
229
label : "Always On Top" ,
225
- click ( ) {
226
- mainWindow . toggleAlwaysOnTop ( this )
230
+ click : ( ) => {
231
+ this . toggleAlwaysOnTop ( )
227
232
} ,
228
233
} ,
229
234
{
@@ -240,7 +245,7 @@ export default class MenuBuilder {
240
245
submenu : [
241
246
{
242
247
label : "Visit on Github" ,
243
- click ( ) {
248
+ click : ( ) => {
244
249
shell . openExternal ( "https://github.com/infinitered/reactotron" )
245
250
} ,
246
251
} ,
0 commit comments