Grammalecte  Check-in [c6b0b21167]

Overview
Comment:[fx][bug] WebExt: prevents modification of textarea nodes with editable nodes when gc
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk | fx
Files: files | file ages | folders
SHA3-256: c6b0b21167c1e244315e29c1160d81fec56bb4c6045a10a13d44a366a2a8633b
User & Date: olr on 2017-10-27 14:08:35
Other Links: manifest | tags
Context
2017-10-27
15:06
[fx] WebExt: v0.6.0.4 check-in: f8bd0bbc3a user: olr tags: trunk, fx
14:08
[fx][bug] WebExt: prevents modification of textarea nodes with editable nodes when gc check-in: c6b0b21167 user: olr tags: trunk, fx
05:18
[fx] WebExt: v0.6.0.3 check-in: 8112d95bd0 user: olr tags: trunk, fx
Changes

Modified gc_lang/fr/webext/content_scripts/panel_gc.js from [4f996feab2] to [6f118056e4].

58
59
60
61
62
63
64

65
66
67
68
69
70
71
    start (xNode=null) {
        this.oTooltip.hide();
        this.clear();
        if (xNode) {
            if (xNode.tagName == "TEXTAREA") {
                this.oNodeControl.setNode(xNode);
            } else {

                this.addMessage("Cette zone de texte n’est pas un champ de formulaire “textarea” mais un node HTML éditable. Les modifications ne seront pas répercutées automatiquement. Une fois votre texte corrigé, vous pouvez utiliser le bouton ‹∑› pour copier le texte dans le presse-papiers.");
            }
        }
    }

    clear () {
        while (this.xParagraphList.firstChild) {







>







58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
    start (xNode=null) {
        this.oTooltip.hide();
        this.clear();
        if (xNode) {
            if (xNode.tagName == "TEXTAREA") {
                this.oNodeControl.setNode(xNode);
            } else {
                this.oNodeControl.clear();
                this.addMessage("Cette zone de texte n’est pas un champ de formulaire “textarea” mais un node HTML éditable. Les modifications ne seront pas répercutées automatiquement. Une fois votre texte corrigé, vous pouvez utiliser le bouton ‹∑› pour copier le texte dans le presse-papiers.");
            }
        }
    }

    clear () {
        while (this.xParagraphList.firstChild) {
433
434
435
436
437
438
439

440
441
442
443
444
445
446
        this.xNode.disabled = true;
        this._loadText();
    }

    clear () {
        if (this.xNode !== null) {
            this.xNode.disabled = false;

            this.xNode = null;
        }
        this.dParagraph.clear();
    }

    setParagraph (iParagraph, sText) {
        if (this.xNode !== null) {







>







434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
        this.xNode.disabled = true;
        this._loadText();
    }

    clear () {
        if (this.xNode !== null) {
            this.xNode.disabled = false;
            this.bTextArea = false;
            this.xNode = null;
        }
        this.dParagraph.clear();
    }

    setParagraph (iParagraph, sText) {
        if (this.xNode !== null) {