summaryrefslogtreecommitdiff
path: root/src/client/app/desktop/api/contextmenu.ts
diff options
context:
space:
mode:
authorsyuilo <syuilotan@yahoo.co.jp>2018-05-27 18:12:39 +0900
committersyuilo <syuilotan@yahoo.co.jp>2018-05-27 18:12:39 +0900
commitfa1a85f682302c3629326198b3cb5ecf738d3cd7 (patch)
tree3ce7ff0bb761db748374fbcbddf4a2b64ebedca2 /src/client/app/desktop/api/contextmenu.ts
parent2.18.1 (diff)
downloadsharkey-fa1a85f682302c3629326198b3cb5ecf738d3cd7.tar.gz
sharkey-fa1a85f682302c3629326198b3cb5ecf738d3cd7.tar.bz2
sharkey-fa1a85f682302c3629326198b3cb5ecf738d3cd7.zip
Fix bug
Diffstat (limited to 'src/client/app/desktop/api/contextmenu.ts')
-rw-r--r--src/client/app/desktop/api/contextmenu.ts17
1 files changed, 8 insertions, 9 deletions
diff --git a/src/client/app/desktop/api/contextmenu.ts b/src/client/app/desktop/api/contextmenu.ts
index b70d7122d3..c92f087551 100644
--- a/src/client/app/desktop/api/contextmenu.ts
+++ b/src/client/app/desktop/api/contextmenu.ts
@@ -1,16 +1,15 @@
+import OS from '../../mios';
import Ctx from '../views/components/context-menu.vue';
-export default function(e, menu, opts?) {
+export default (os: OS) => (e, menu, opts?) => {
const o = opts || {};
- const vm = new Ctx({
- propsData: {
- menu,
- x: e.pageX - window.pageXOffset,
- y: e.pageY - window.pageYOffset,
- }
- }).$mount();
+ const vm = os.new(Ctx, {
+ menu,
+ x: e.pageX - window.pageXOffset,
+ y: e.pageY - window.pageYOffset,
+ });
vm.$once('closed', () => {
if (o.closed) o.closed();
});
document.body.appendChild(vm.$el);
-}
+};