Overview
| Comment: | [fx][js] gc_panel revamping (part 2) |
|---|---|
| Downloads: | Tarball | ZIP archive | SQL archive |
| Timelines: | family | ancestors | descendants | both | fx | kill_innerHTML |
| Files: | files | file ages | folders |
| SHA3-256: |
96809cd8cd69b244da98e8492c6a5192 |
| User & Date: | olr on 2017-07-13 17:30:18 |
| Other Links: | branch diff | manifest | tags |
Context
|
2017-07-14
| ||
| 06:47 | [fx][js] test_panel: remove innerHTML check-in: acf176c4b5 user: olr tags: fx, kill_innerHTML | |
|
2017-07-13
| ||
| 17:30 | [fx][js] gc_panel revamping (part 2) check-in: 96809cd8cd user: olr tags: fx, kill_innerHTML | |
| 16:44 | [fx][js] gc_panel revamping (part 1) check-in: a83903f529 user: olr tags: fx, kill_innerHTML | |
Changes
Modified gc_lang/fr/xpi/data/gc_panel.js from [6a9e1bc61d] to [1ad4be13a8].
| ︙ | |||
41 42 43 44 45 46 47 | 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 | - - + + - - |
addMessage(sClass, sText);
});
self.port.on("addParagraph", function (sText, iParagraph, sJSON) {
addParagraph(sText, iParagraph, sJSON);
});
|
| ︙ | |||
125 126 127 128 129 130 131 | 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 | - - + - - - + + |
function addParagraph (sText, iParagraph, sJSON) {
try {
let xNodeDiv = document.createElement("div");
xNodeDiv.className = "paragraph_block";
// paragraph
let xParagraph = document.createElement("p");
xParagraph.id = "paragr" + iParagraph.toString();
|
| ︙ | |||
154 155 156 157 158 159 160 161 162 163 164 165 166 167 | 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 | + + + + + + + + + + + + + |
xDivCheck.textContent = "Réanalyser";
xDivActions.appendChild(xDivClose);
xDivActions.appendChild(xDivEdit);
xDivActions.appendChild(xDivCheck);
xNodeDiv.appendChild(xDivActions);
document.getElementById("errorlist").appendChild(xNodeDiv);
}
catch (e) {
showError(e);
}
}
function refreshParagraph (sText, sIdParagr, sJSON) {
try {
let xParagraph = document.getElementById("paragr"+sIdParagr);
let oErrors = JSON.parse(sJSON);
xParagraph.className = (oErrors.aGrammErr.length || oErrors.aSpellErr.length) ? "paragraph softred" : "paragraph softgreen";
xParagraph.textContent = "";
_tagParagraph(sText, xParagraph, sIdParagr, oErrors.aGrammErr, oErrors.aSpellErr);
}
catch (e) {
showError(e);
}
}
function _tagParagraph (sParagraph, xParagraph, iParagraph, aSpellErr, aGrammErr) {
try {
|
| ︙ | |||
215 216 217 218 219 220 221 | 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 | - + |
return xNodeErr;
}
function _getGrammarTooltip (oErr) {
let xSpan = document.createElement("span");
xSpan.id = "tooltip" + oErr['sId'];
xSpan.className = "tooltip";
|
| ︙ |
Modified gc_lang/fr/xpi/gce_worker.js from [b9ee777056] to [ca6bb30dca].
| ︙ | |||
86 87 88 89 90 91 92 | 86 87 88 89 90 91 92 93 94 95 96 97 98 99 | - - - - - - - - - - - - |
function parseAndSpellcheck (sText, sLang, bDebug, bContext) {
let aGrammErr = gce.parse(sText, sLang, bDebug, bContext);
let aSpellErr = oTokenizer.getSpellingErrors(sText, oDict);
return JSON.stringify({ aGrammErr: aGrammErr, aSpellErr: aSpellErr });
}
|
| ︙ |
Modified gc_lang/fr/xpi/ui.js from [f61d089690] to [14a4e0411e].
| ︙ | |||
345 346 347 348 349 350 351 | 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 | - + + - + |
if (sText.includes("<!-- err_end -->") || sText.includes('<span id="tooltip') || sText.includes('<u id="err')) {
return false;
}
return true;
}
function checkAndSendToPanel (sIdParagraph, sText) {
|
| ︙ |