Overview
Comment: | [fx] gc panel: refresh with blur event (not a so good idea?) |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | trunk | fx |
Files: | files | file ages | folders |
SHA3-256: |
e1f9580c262c3ff32228a24134af3bec |
User & Date: | olr on 2019-05-20 13:22:27 |
Other Links: | manifest | tags |
Context
2019-05-20
| ||
14:10 | [fx] gc panel: autorefresh as option check-in: a7d3941648 user: olr tags: trunk, fx | |
13:22 | [fx] gc panel: refresh with blur event (not a so good idea?) check-in: e1f9580c26 user: olr tags: trunk, fx | |
12:18 | [fx] gc panel: CSS adjustements and auto-refresh adjustements check-in: e4791e17bb user: olr tags: trunk, fx | |
Changes
Modified gc_lang/fr/webext/content_scripts/panel_gc.js from [a4ec903680] to [0205c3f57a].
︙ | ︙ | |||
225 226 227 228 229 230 231 | xParagraph.dataset.caret_position_start = nStart; xParagraph.dataset.caret_position_end = nEnd; // write text this.oTextControl.setParagraph(parseInt(xEvent.target.dataset.para_num), this.purgeText(xEvent.target.textContent)); this.oTextControl.write(); }.bind(this) , true); | | | | 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 | xParagraph.dataset.caret_position_start = nStart; xParagraph.dataset.caret_position_end = nEnd; // write text this.oTextControl.setParagraph(parseInt(xEvent.target.dataset.para_num), this.purgeText(xEvent.target.textContent)); this.oTextControl.write(); }.bind(this) , true); /*xParagraph.addEventListener("blur", function (xEvent) { // remove timer for refreshing analysis window.clearTimeout(parseInt(xParagraph.dataset.timer_id)); // unset caret position xParagraph.dataset.caret_position_start = "-1"; xParagraph.dataset.caret_position_end = "-1"; // recheck this.recheckParagraph(oResult.iParaNum); }.bind(this) , true);*/ this._tagParagraph(xParagraph, oResult.sParagraph, oResult.iParaNum, oResult.aGrammErr, oResult.aSpellErr); // creation xNodeDiv.appendChild(xActionsBar); xNodeDiv.appendChild(xParagraph); this.xParagraphList.appendChild(xNodeDiv); } } |
︙ | ︙ | |||
416 417 418 419 420 421 422 | showError(e); } this.stopWaitIcon(); } _sendTextToClipboard (sText) { this.xClipboardButton.textContent = "⇒ presse-papiers"; | > | | < | 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 | showError(e); } this.stopWaitIcon(); } _sendTextToClipboard (sText) { this.xClipboardButton.textContent = "⇒ presse-papiers"; if (navigator.hasOwnProperty("clipboard") && navigator.clipboard.hasOwnProperty("writeText")) { // Firefox 63+, Chrome 66+ // Working draft: https://developer.mozilla.org/en-US/docs/Web/API/Clipboard navigator.clipboard.writeText(sText) .then( (res) => { window.setTimeout(() => { this.xClipboardButton.textContent = "📋"; }, 2000); } ) .catch( (e) => { console.error(e); this._sendTextToClipboard(sText); } ); |
︙ | ︙ |