46
47
48
49
50
51
52
53
54
55
56
57
58
59
|
oTFPanel: null,
oLxgPanel: null,
oGCPanel: null,
xRightClickedNode: null,
listenRightClick: function () {
document.addEventListener('contextmenu', function (xEvent) {
this.xRightClickedNode = xEvent.target;
}.bind(this), true);
},
clearRightClickedNode: function () {
this.xRightClickedNode = null;
|
>
>
|
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
|
oTFPanel: null,
oLxgPanel: null,
oGCPanel: null,
xRightClickedNode: null,
listenRightClick: function () {
// Node where a right click is done
// Bug report: https://bugzilla.mozilla.org/show_bug.cgi?id=1325814
document.addEventListener('contextmenu', function (xEvent) {
this.xRightClickedNode = xEvent.target;
}.bind(this), true);
},
clearRightClickedNode: function () {
this.xRightClickedNode = null;
|
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
|
}
catch (e) {
showError(e);
}
}
}
/*
Node where a right click is done
Bug report: https://bugzilla.mozilla.org/show_bug.cgi?id=1325814
*/
/*
Connexion to the background
*/
let xGrammalectePort = browser.runtime.connect({name: "content-script port"});
xGrammalectePort.onMessage.addListener(function (oMessage) {
|
<
<
<
<
<
<
|
150
151
152
153
154
155
156
157
158
159
160
161
162
163
|
}
catch (e) {
showError(e);
}
}
}
/*
Connexion to the background
*/
let xGrammalectePort = browser.runtime.connect({name: "content-script port"});
xGrammalectePort.onMessage.addListener(function (oMessage) {
|