Changes In Branch webext3 Through [4808b2cfbd] Excluding Merge-Ins
This is equivalent to a diff from 6ff5d2733a to 4808b2cfbd
|
2017-10-11
| ||
| 09:11 | [fx] WebExt: remove shared worker check-in: f8269887a3 user: olr tags: fx, webext3 | |
| 09:10 | [fx] WebExt: store node on which a right click is made check-in: 4808b2cfbd user: olr tags: fx, webext3 | |
| 08:52 | [fx] WebExt: minor changes of main UI check-in: c8cfdeca32 user: olr tags: fx, webext3 | |
|
2017-10-10
| ||
| 15:51 | [fr] sécurisation d’une condition check-in: 79a81f04cf user: olr tags: trunk, fr | |
| 14:30 | merge trunk check-in: d25e2ed843 user: olr tags: webext3 | |
| 13:40 | [fr][js] suggestion des graphies similaires check-in: 6ff5d2733a user: olr tags: trunk, fr | |
| 13:09 | [fr] pt: faire illusion check-in: 9680cc2a5f user: olr tags: trunk, fr | |
Modified gc_lang/fr/webext/content_scripts/init.js from [6ea24993c1] to [b57bfdbc72].
| ︙ | |||
52 53 54 55 56 57 58 59 60 61 62 63 64 65 | 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 | + + + + + + + + |
for (let xNode of lNode) {
if (xNode.style.display !== "none" && xNode.style.visibility !== "hidden") {
this.lMenu.push(new GrammalecteMenu(this.nMenu, xNode));
this.nMenu += 1;
}
}
},
createMenus2 () {
let lNode = document.querySelectorAll("[contenteditable]");
for (let xNode of lNode) {
this.lMenu.push(new GrammalecteMenu(this.nMenu, xNode));
this.nMenu += 1;
}
},
rescanPage: function () {
if (this.oTFPanel !== null) { this.oTFPanel.hide(); }
if (this.oLxgPanel !== null) { this.oLxgPanel.hide(); }
if (this.oGCPanel !== null) { this.oGCPanel.hide(); }
for (let oMenu of this.lMenu) {
oMenu.deleteNodes();
|
| ︙ | |||
102 103 104 105 106 107 108 109 110 111 112 113 114 115 | 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 | + + + + + + + + + + |
}
catch (e) {
showError(e);
}
}
}
/*
Node where a right click is done
Bug report: https://bugzilla.mozilla.org/show_bug.cgi?id=1325814
*/
let xRightClickedNode = null;
document.addEventListener('contextmenu', function (xEvent) {
xRightClickedNode = xEvent.target;
}, true);
/*
Connexion to the background
*/
let xGrammalectePort = browser.runtime.connect({name: "content-script port"});
xGrammalectePort.onMessage.addListener(function (oMessage) {
|
| ︙ | |||
159 160 161 162 163 164 165 | 177 178 179 180 181 182 183 184 | + |
});
/*
Start
*/
oGrammalecte.createMenus();
oGrammalecte.createMenus2();
|
Modified gc_lang/fr/webext/content_scripts/menu.css from [7a8360406b] to [9877954366].
| ︙ | |||
16 17 18 19 20 21 22 | 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 | - + |
border-top: 4px solid hsla(210, 100%, 40%, .7);
border-bottom: 4px solid hsla(210, 100%, 40%, .7);
border-radius: 50%;
text-align: center;
cursor: pointer;
box-shadow: 0 0 0 0 hsla(210, 50%, 50%, .5);
z-index: 2147483640; /* maximum is 2147483647: https://stackoverflow.com/questions/491052/minimum-and-maximum-value-of-z-index */
|
| ︙ |
Modified gc_lang/fr/webext/content_scripts/menu.js from [2740b076e9] to [296905930b].
1 2 3 4 5 6 7 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 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 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 | - + - - - + + + - + + + + - - - - - - - + + + + + + + + + - + - - + + + - + - + - - + + + - - + + - - + + - - - - - - + |
// JavaScript
"use strict";
class GrammalecteMenu {
|
Modified gc_lang/fr/webext/content_scripts/panel_gc.js from [f13377ba0e] to [b14363b80e].
| ︙ | |||
51 52 53 54 55 56 57 | 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 | - + - - + + |
this.xContentNode.appendChild(this.xParagraphList);
this.xPanelContent.addEventListener("click", onGrammalecteGCPanelClick, false);
this.oTooltip = new GrammalecteTooltip(this.xContentNode);
this.xPanelContent.appendChild(this.xContentNode);
this.oTAC = new GrammalecteTextAreaControl();
}
|
| ︙ | |||
446 447 448 449 450 451 452 | 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 | - + |
sText = sText.replace("\r\n", "\n").replace("\r", "\n");
while ((iEnd = sText.indexOf("\n", iStart)) !== -1) {
this._dParagraph.set(i, sText.slice(iStart, iEnd));
i++;
iStart = iEnd+1;
}
this._dParagraph.set(i, sText.slice(iStart));
|
Modified gc_lang/fr/webext/panel/main.html from [fac2fe84b3] to [fa3b6b6a69].
| ︙ | |||
13 14 15 16 17 18 19 | 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 | - - - + + + |
<header id="menu">
<nav>
<header id="logo">
<img src="../img/logo-32.png">
</header>
<ul>
<li class="select" data-page="home_page"><i class="select fa fa-star icon" data-page="home_page"></i></li>
|
| ︙ | |||
47 48 49 50 51 52 53 | 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 | - + |
<p id="link_othersponsors" class="link center" data-url="http://grammalecte.net/?thanks">
et tous ceux qui l’ont soutenu
</p>
</div>
</section> <!-- #home_page -->
<section id="help_page" class="page">
|
| ︙ |