90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
|
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
|
-
+
|
_createWaitIcon () {
let xWaitIcon = oGrammalecte.createNode("div", {className: "grammalecte_spinner"});
return xWaitIcon;
}
_createCopyButton () {
let xButton = oGrammalecte.createNode("div", {id: "grammalecte_clipboard_button", className: "grammalecte_panel_button grammalecte_copy_button", textContent: "📋", title: "Copier le contenu de l’éditeur dans le presse-papiers"});
let xButton = oGrammalecte.createNode("div", {id: "grammalecte_clipboard_button", className: "grammalecte_panel_button grammalecte_clipboard_button", textContent: "📋", title: "Copier le contenu de l’éditeur dans le presse-papiers"});
xButton.onclick = () => { this.copyTextToClipboard(); };
return xButton;
}
_createMoveButton (sAction, sLabel, sTitle) {
let xButton = oGrammalecte.createNode("div", {className: "grammalecte_panel_button grammalecte_move_button grammalecte_move_button_"+sAction, textContent: sLabel, title: sTitle});
xButton.onclick = () => { this[sAction](); };
|
249
250
251
252
253
254
255
256
257
258
259
260
261
262
|
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
|
+
+
+
+
+
+
+
|
this.xWaitIcon.style.visibility = "visible";
}
stopWaitIcon () {
this.bWorking = false;
this.xWaitIcon.style.visibility = "hidden";
}
highlightClipboardButton () {
console.log("$$$$");
this.xClipboardButton.classList.remove("grammalecte_clipboard_animation");
this.xClipboardButton.classList.add("grammalecte_clipboard_animation");
console.log("$$$$");
}
showMessage (sMessage, sActionMessage="", sActionName="") {
this.xPanelMessageBlock.style.display = "block";
this.xPanelMessage.textContent = sMessage;
if (sActionMessage) {
this.xPanelMessageActionButton.textContent = sActionMessage;
this.xPanelMessageActionButton.style.display = "block";
|