Skip to content

Commit add84f0

Browse files
committed
Rename MoreOption
1 parent adae7f0 commit add84f0

File tree

1 file changed

+11
-1
lines changed

1 file changed

+11
-1
lines changed

src/MoreOptions.ts renamed to src/CodeSnippetMenu.ts

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,10 +85,19 @@ export class OptionsMessage<T> extends Widget {
8585
* not be called directly by user code.
8686
*/
8787
handleEvent(event: Event): void {
88+
// if (event.type == 'click') {
89+
// console.log('click');
90+
// } else {
91+
// console.log('default');
92+
// console.log(event.type);
93+
// }
8894
switch (event.type) {
8995
case 'click':
9096
this._evtClick(event as MouseEvent);
9197
break;
98+
case 'contextmenu':
99+
this._evtClick(event as MouseEvent);
100+
break;
92101
default:
93102
break;
94103
}
@@ -107,7 +116,6 @@ export class OptionsMessage<T> extends Widget {
107116
event.stopPropagation();
108117
event.preventDefault();
109118
this.reject();
110-
return;
111119
}
112120
}
113121

@@ -159,6 +167,7 @@ export class OptionsMessage<T> extends Widget {
159167
protected onAfterAttach(msg: Message): void {
160168
const node = this.node;
161169
node.addEventListener('click', this, true);
170+
node.addEventListener('contextmenu', this, true);
162171
}
163172

164173
/**
@@ -167,6 +176,7 @@ export class OptionsMessage<T> extends Widget {
167176
protected onAfterDetach(msg: Message): void {
168177
const node = this.node;
169178
node.removeEventListener('click', this, true);
179+
node.removeEventListener('contextmenu', this, true);
170180
}
171181

172182
private _promise: PromiseDelegate<void> | null;

0 commit comments

Comments
 (0)