Overview
| Comment: | [fx] gc_panel: clean text, fix URL opening |
|---|---|
| Downloads: | Tarball | ZIP archive | SQL archive |
| Timelines: | family | ancestors | descendants | both | fx | kill_innerHTML |
| Files: | files | file ages | folders |
| SHA3-256: |
01daed0f9fa4b1fcf37756b8136c42f9 |
| User & Date: | olr on 2017-07-15 06:24:32 |
| Other Links: | branch diff | manifest | tags |
Context
|
2017-07-15
| ||
| 08:13 | [fx] gc_panel: modify buttons check-in: 84a87c62b0 user: olr tags: fx, kill_innerHTML | |
| 06:24 | [fx] gc_panel: clean text, fix URL opening check-in: 01daed0f9f user: olr tags: fx, kill_innerHTML | |
| 05:38 | [fx] gc_panel: paragraphs editable by default check-in: 417e143855 user: olr tags: fx, kill_innerHTML | |
Changes
Modified gc_lang/fr/xpi/data/gc_panel.html from [4937649fc5] to [2b215e4ad5].
| ︙ | ︙ | |||
53 54 55 56 57 58 59 |
<div id="gc_tooltip" class="tooltip">
<!-- grammar error -->
<div id="gc_message_block">
<p id="gc_rule_id"></p>
<p id="gc_message">Erreur grammaticale.</p>
<a id="gc_ignore" href="#">Ignorer</a>
| | | 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 |
<div id="gc_tooltip" class="tooltip">
<!-- grammar error -->
<div id="gc_message_block">
<p id="gc_rule_id"></p>
<p id="gc_message">Erreur grammaticale.</p>
<a id="gc_ignore" href="#">Ignorer</a>
<a id="gc_url" href="" onclick="return false;">Voulez-vous en savoir plus ?…</a>
</div>
<div id="gc_sugg_title">SUGGESTIONS :</div>
<div id="gc_sugg_block"></div>
</div>
<div id="sc_tooltip" class="tooltip">
<!-- spelling error -->
|
| ︙ | ︙ |
Modified gc_lang/fr/xpi/data/gc_panel.js from [b1b76acc2e] to [7b61fc3131].
| ︙ | ︙ | |||
91 92 93 94 95 96 97 98 99 100 101 102 103 104 |
} else if (xElem.id.startsWith("end")) {
document.getElementById(xElem.id).parentNode.parentNode.style.display = "none";
} else if (xElem.tagName === "U" && xElem.id.startsWith("err")
&& xElem.className !== "corrected" && xElem.className !== "ignored") {
showTooltip(xElem.id);
} else if (xElem.id.startsWith("resize")) {
self.port.emit("resize", xElem.id, 10);
} else {
hideAllTooltips();
}
} else if (xElem.tagName === "A") {
self.port.emit("openURL", xElem.getAttribute("href"));
} else {
hideAllTooltips();
| > > | 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 |
} else if (xElem.id.startsWith("end")) {
document.getElementById(xElem.id).parentNode.parentNode.style.display = "none";
} else if (xElem.tagName === "U" && xElem.id.startsWith("err")
&& xElem.className !== "corrected" && xElem.className !== "ignored") {
showTooltip(xElem.id);
} else if (xElem.id.startsWith("resize")) {
self.port.emit("resize", xElem.id, 10);
} else if (xElem.id === "gc_url") {
self.port.emit("openURL", xElem.getAttribute("href"));
} else {
hideAllTooltips();
}
} else if (xElem.tagName === "A") {
self.port.emit("openURL", xElem.getAttribute("href"));
} else {
hideAllTooltips();
|
| ︙ | ︙ | |||
251 252 253 254 255 256 257 |
let sErrorId = document.getElementById(sSuggId).dataset.error_id;
let sIdParagr = sErrorId.slice(0, sErrorId.indexOf("_"));
startWaitIcon("paragr"+sIdParagr);
let xNodeErr = document.getElementById("err" + sErrorId);
xNodeErr.textContent = document.getElementById(sSuggId).textContent;
xNodeErr.className = "corrected";
xNodeErr.removeAttribute("style");
| | | 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 |
let sErrorId = document.getElementById(sSuggId).dataset.error_id;
let sIdParagr = sErrorId.slice(0, sErrorId.indexOf("_"));
startWaitIcon("paragr"+sIdParagr);
let xNodeErr = document.getElementById("err" + sErrorId);
xNodeErr.textContent = document.getElementById(sSuggId).textContent;
xNodeErr.className = "corrected";
xNodeErr.removeAttribute("style");
self.port.emit("correction", sIdParagr, getPurgedTextOfParagraph("paragr"+sIdParagr));
hideAllTooltips();
stopWaitIcon("paragr"+sIdParagr);
}
catch (e) {
showError(e);
}
}
|
| ︙ | ︙ | |||
341 342 343 344 345 346 347 |
document.getElementById(sEditButtonId).className = "button";
}
}*/
function sendBackAndCheck (sCheckButtonId) { // check
startWaitIcon();
let sIdParagr = sCheckButtonId.slice(5);
| | | 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 |
document.getElementById(sEditButtonId).className = "button";
}
}*/
function sendBackAndCheck (sCheckButtonId) { // check
startWaitIcon();
let sIdParagr = sCheckButtonId.slice(5);
self.port.emit("modifyAndCheck", sIdParagr, getPurgedTextOfParagraph("paragr"+sIdParagr));
stopWaitIcon();
}
function hideAllTooltips () {
document.getElementById("gc_tooltip").style.display = "none";
document.getElementById("sc_tooltip").style.display = "none";
}
|
| ︙ | ︙ | |||
374 375 376 377 378 379 380 381 382 383 384 385 386 387 |
}
}
}
catch (e) {
showError(e);
}
}
function copyToClipboard () {
startWaitIcon();
try {
let xClipboardButton = document.getElementById("clipboard_msg");
xClipboardButton.textContent = "copie en cours…";
let sText = "";
| > > > > > > | 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 |
}
}
}
catch (e) {
showError(e);
}
}
function getPurgedTextOfParagraph (sNodeParagrId) {
let sText = document.getElementById(sNodeParagrId).textContent;
sText = sText.replace(/ /g, " ").replace(/</g, "<").replace(/>/g, ">").replace(/&/g, "&");
return sText;
}
function copyToClipboard () {
startWaitIcon();
try {
let xClipboardButton = document.getElementById("clipboard_msg");
xClipboardButton.textContent = "copie en cours…";
let sText = "";
|
| ︙ | ︙ |