Grammalecte  Check-in [07a6a29cb1]

Overview
Comment:[fx] loadImage cleanup and minor change
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | fx | webext_sharedworker
Files: files | file ages | folders
SHA3-256: 07a6a29cb12f50eaf1ca87d0d7a2cf6c9ff95152ebec4c3015d1099e6e339137
User & Date: IllusionPerdu on 2017-08-10 17:23:21
Other Links: branch diff | manifest | tags
Context
2017-08-10
17:54
[fx] Add filter in messages exchange to fix some double exec check-in: 470dd34432 user: IllusionPerdu tags: fx, webext_sharedworker
17:23
[fx] loadImage cleanup and minor change check-in: 07a6a29cb1 user: IllusionPerdu tags: fx, webext_sharedworker
16:48
[fx] Add image loader for content_script check-in: ef8e7d82d5 user: IllusionPerdu tags: fx, webext_sharedworker
Changes

Modified gc_lang/fr/webext/content_scripts/modify_page.js from [40a7f962ad] to [ca56c295c7].

49
50
51
52
53
54
55
56

57
58
59
60
61




62
63

64
65
66


67
68
69

70
71
72
73
74


75
76
77
78
79
80
81
82
49
50
51
52
53
54
55

56





57
58
59
60
61

62



63
64

65

66





67
68

69
70
71
72
73
74
75







-
+
-
-
-
-
-
+
+
+
+

-
+
-
-
-
+
+
-

-
+
-
-
-
-
-
+
+
-







}
document.body.appendChild(iframe);

/*
* Bidoule pour les les images du module et les intégrès sur la page
*/
function loadImage(sContennaireID, sImagePath){
        let xRequest;
    let xRequest;

        xRequest = new XMLHttpRequest();
        xRequest.open('GET', browser.extension.getURL("")+sImagePath, false);
        xRequest.responseType = "arraybuffer";
        xRequest.send();
    xRequest = new XMLHttpRequest();
    xRequest.open('GET', browser.extension.getURL("")+sImagePath, false);
    xRequest.responseType = "arraybuffer";
    xRequest.send();

        let blobTxt = new Blob([xRequest.response], {type: 'image/png'});
    let blobTxt = new Blob([xRequest.response], {type: 'image/png'});

        var img = document.createElement('img');;
        img.src = (URL || webkitURL).createObjectURL(blobTxt);
    let img = document.createElement('img');
    img.src = (URL || webkitURL).createObjectURL(blobTxt);
        //img.src = 'data:image/png;base64, '+btoa(xRequest.response);

        let elmClass = document.getElementsByClassName(sContennaireID);
    Array.filter( document.getElementsByClassName(sContennaireID), function(oElment){
        
        for (let oElment in elmClass) {
            if( typeof elmClass[oElment].appendChild === "function" ){
                elmClass[oElment].appendChild(img);
            }
        oElment.appendChild(img);
    });     
        }        
}

console.log('[Web] La suite des initialisations');

let nWrapper = 0;
let xConjPanel = null;
let xTFPanel = null;