Skip to content

Commit fe641a6

Browse files
authored
fix context menu on macos (marktext#1993)
* fix context menu on macos * update yarn.lock * update lock file * try to fix CI error * try to fix CI error
1 parent b908f79 commit fe641a6

6 files changed

Lines changed: 10 additions & 18 deletions

File tree

.travis.yml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,8 @@
1-
sudo: required
21
language: node_js
32
node_js:
43
- 12
54

6-
matrix:
5+
jobs:
76
include:
87
- os: osx
98
osx_image: xcode9.4

src/renderer/contextMenu/editor/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,5 +47,5 @@ export const showContextMenu = (event, selection, spellchecker, selectedWord, wo
4747
CONTEXT_ITEMS.forEach(item => {
4848
menu.append(new MenuItem(item))
4949
})
50-
menu.popup({ window: win, x: event.clientX, y: event.clientY })
50+
menu.popup([{ window: win, x: event.clientX, y: event.clientY }])
5151
}

src/renderer/contextMenu/sideBar/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,5 +35,5 @@ export const showContextMenu = (event, hasPathCache) => {
3535
CONTEXT_ITEMS.forEach(item => {
3636
menu.append(new MenuItem(item))
3737
})
38-
menu.popup({ window: win, x: event.clientX, y: event.clientY })
38+
menu.popup([{ window: win, x: event.clientX, y: event.clientY }])
3939
}

src/renderer/contextMenu/tabs/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,5 +28,5 @@ export const showContextMenu = (event, tab) => {
2828
menuItem._tabId = tab.id
2929
menu.append(menuItem)
3030
})
31-
menu.popup({ window: win, x: event.clientX, y: event.clientY })
31+
menu.popup([{ window: win, x: event.clientX, y: event.clientY }])
3232
}

src/renderer/prefComponents/spellchecker/index.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
:onChange="value => onSelectChange('spellcheckerIsHunspell', value)"
1515
></bool>
1616
<bool
17-
description="Don't underline spelling mistakes. You can still correct spelling mistakes via the right click menu."
17+
description="Don't underline spelling mistakes. You can still correct spelling mistakes via the right click menu."
1818
:bool="spellcheckerNoUnderline"
1919
:disable="!spellcheckerEnabled"
2020
:onChange="value => onSelectChange('spellcheckerNoUnderline', value)"

yarn.lock

Lines changed: 5 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -4602,8 +4602,8 @@ electron-window-state@^5.0.3:
46024602

46034603
electron@^8.1.1:
46044604
version "8.1.1"
4605-
resolved "https://registry.yarnpkg.com/electron/-/electron-8.1.1.tgz#737a5af03c7b4af60b49dff7bfe1203fcbd5bf89"
4606-
integrity sha512-t+5zzFo7VOgckJc9YpImHJkpqeWxwpmEjywWbAa4IT5MULS7h1XU52H9gMswK/y8xc5lBNwxLhJSty/15+gi1A==
4605+
resolved "https://registry.npm.taobao.org/electron/download/electron-8.1.1.tgz#737a5af03c7b4af60b49dff7bfe1203fcbd5bf89"
4606+
integrity sha1-c3pa8Dx7SvYLSd/3v+EgP8vVv4k=
46074607
dependencies:
46084608
"@electron/get" "^1.0.1"
46094609
"@types/node" "^12.0.12"
@@ -8481,17 +8481,10 @@ no-case@^2.2.0, no-case@^2.3.2:
84818481
dependencies:
84828482
lower-case "^1.1.1"
84838483

8484-
node-abi@^2.11.0:
8484+
node-abi@2.15.0, node-abi@^2.11.0, node-abi@^2.7.0:
84858485
version "2.15.0"
8486-
resolved "https://registry.yarnpkg.com/node-abi/-/node-abi-2.15.0.tgz#51d55cc711bd9e4a24a572ace13b9231945ccb10"
8487-
integrity sha512-FeLpTS0F39U7hHZU1srAK4Vx+5AHNVOTP+hxBNQknR/54laTHSFIJkDWDqiquY1LeLUgTfPN7sLPhMubx0PLAg==
8488-
dependencies:
8489-
semver "^5.4.1"
8490-
8491-
node-abi@^2.7.0:
8492-
version "2.14.0"
8493-
resolved "https://registry.npmjs.org/node-abi/-/node-abi-2.14.0.tgz#24650e24e8ffad2b61352519263f0cf4e2ddbfe9"
8494-
integrity sha512-y54KGgEOHnRHlGQi7E5UiryRkH8bmksmQLj/9iLAjoje743YS+KaKB/sDYXgqtT0J16JT3c3AYJZNI98aU/kYg==
8486+
resolved "https://registry.npm.taobao.org/node-abi/download/node-abi-2.15.0.tgz#51d55cc711bd9e4a24a572ace13b9231945ccb10"
8487+
integrity sha1-UdVcxxG9nkokpXKs4TuSMZRcyxA=
84958488
dependencies:
84968489
semver "^5.4.1"
84978490

0 commit comments

Comments
 (0)