Overview
| Comment: | [fx] lexicographe: affichage des locutions peu probables |
|---|---|
| Downloads: | Tarball | ZIP archive | SQL archive |
| Timelines: | family | ancestors | descendants | both | fr | Lexicographe |
| Files: | files | file ages | folders |
| SHA3-256: |
ddc5a860da71c6f59cb569f3713de608 |
| User & Date: | olr on 2017-11-03 18:40:58 |
| Other Links: | branch diff | manifest | tags |
Context
|
2017-11-03
| ||
| 19:40 | [fr] locutions adverbiales: tri check-in: 239439f2cd user: olr tags: fr, Lexicographe | |
| 18:40 | [fx] lexicographe: affichage des locutions peu probables check-in: ddc5a860da user: olr tags: fr, Lexicographe | |
|
2017-11-02
| ||
| 11:30 | [fr] lexicographe: gestion des formes verbales interrogatives check-in: b3d7cb93a1 user: olr tags: fr, Lexicographe | |
Changes
Modified gc_lang/fr/modules-js/lexicographe.js from [ca1b924117] to [e07c787a42].
| ︙ | ︙ | |||
298 299 300 301 302 303 304 |
if (s.includes(":")) aElem.push(this._formatTags(s));
}
return {
sType: oToken.sType,
sValue: oToken.sValue,
aLabel: ["forme verbale interrogative"],
aSubElem: [
| | | | 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 |
if (s.includes(":")) aElem.push(this._formatTags(s));
}
return {
sType: oToken.sType,
sValue: oToken.sValue,
aLabel: ["forme verbale interrogative"],
aSubElem: [
{ sType: oToken.sType, sValue: m[1], aLabel: aElem },
{ sType: oToken.sType, sValue: "-" + m[2], aLabel: [this._formatSuffix(m[2].toLowerCase())] }
]
};
} else if (this.oDict.isValidToken(oToken.sValue)) {
let lMorph = this.oDict.getMorph(oToken.sValue);
let aElem = [];
for (let s of lMorph) {
if (s.includes(":")) aElem.push(this._formatTags(s));
|
| ︙ | ︙ | |||
445 446 447 448 449 450 451 452 453 454 455 456 457 458 |
'sValue': sValue.replace('’ ','’').trim(),
'aSubToken': aTokenTempList
};
if (bInfo) {
let aSubElem = null;
if (sMorphLoc.startsWith("*|")) {
// cette suite de tokens n’est une locution que dans certains cas minoritaires
for (let oElem of this.generateInfoForTokenList(aTokenTempList)) {
aElem.push(oElem);
}
sMorphLoc = sMorphLoc.slice(2);
} else {
aSubElem = [...this.generateInfoForTokenList(aTokenTempList)];
}
| > | 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 |
'sValue': sValue.replace('’ ','’').trim(),
'aSubToken': aTokenTempList
};
if (bInfo) {
let aSubElem = null;
if (sMorphLoc.startsWith("*|")) {
// cette suite de tokens n’est une locution que dans certains cas minoritaires
oTokenLocution.sType = "LOCP";
for (let oElem of this.generateInfoForTokenList(aTokenTempList)) {
aElem.push(oElem);
}
sMorphLoc = sMorphLoc.slice(2);
} else {
aSubElem = [...this.generateInfoForTokenList(aTokenTempList)];
}
|
| ︙ | ︙ |
Modified gc_lang/fr/webext/content_scripts/panel_lxg.css from [06d2a8ca5d] to [3124710f3d].
| ︙ | ︙ | |||
51 52 53 54 55 56 57 58 59 60 61 62 63 64 |
display: inline-block;
background-color: hsl(150, 0%, 50%);
color: hsl(0, 0%, 96%);
padding: 2px 5px;
border-radius: 2px;
text-decoration: none;
font-weight: bold;
}
.grammalecte_lxg_token_colon {
display: inline-block;
padding: 2px 5px;
color: hsl(0, 0%, 50%);
}
.grammalecte_lxg_morph_list {
| > > > > > > > | 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 |
display: inline-block;
background-color: hsl(150, 0%, 50%);
color: hsl(0, 0%, 96%);
padding: 2px 5px;
border-radius: 2px;
text-decoration: none;
font-weight: bold;
}
.grammalecte_lxg_token_also {
display: inline-block;
margin-left: 5px;
color: hsl(0, 0%, 50%);
padding: 2px 5px;
text-decoration: none;
}
.grammalecte_lxg_token_colon {
display: inline-block;
padding: 2px 5px;
color: hsl(0, 0%, 50%);
}
.grammalecte_lxg_morph_list {
|
| ︙ | ︙ |
Modified gc_lang/fr/webext/content_scripts/panel_lxg.js from [6b9d622aa0] to [efe863473e].
| ︙ | ︙ | |||
59 60 61 62 63 64 65 66 67 68 69 70 71 72 |
}
return xTokenBlock;
}
_createTokenDescr (oToken) {
try {
let xTokenDescr = oGrammalecte.createNode("div", {className: "grammalecte_lxg_token_descr"});
xTokenDescr.appendChild(oGrammalecte.createNode("div", {className: "grammalecte_lxg_token grammalecte_lxg_token_" + oToken.sType, textContent: oToken.sValue}));
xTokenDescr.appendChild(oGrammalecte.createNode("div", {className: "grammalecte_lxg_token_colon", textContent: ":"}));
if (oToken.aLabel.length === 1) {
xTokenDescr.appendChild(document.createTextNode(oToken.aLabel[0]));
} else {
let xMorphList = oGrammalecte.createNode("div", {className: "grammalecte_lxg_morph_list"});
for (let sLabel of oToken.aLabel) {
| > > > | 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 |
}
return xTokenBlock;
}
_createTokenDescr (oToken) {
try {
let xTokenDescr = oGrammalecte.createNode("div", {className: "grammalecte_lxg_token_descr"});
if (oToken.sType == "LOCP") {
xTokenDescr.appendChild(oGrammalecte.createNode("div", {className: "grammalecte_lxg_token_also", textContent: "possiblement › "}));
}
xTokenDescr.appendChild(oGrammalecte.createNode("div", {className: "grammalecte_lxg_token grammalecte_lxg_token_" + oToken.sType, textContent: oToken.sValue}));
xTokenDescr.appendChild(oGrammalecte.createNode("div", {className: "grammalecte_lxg_token_colon", textContent: ":"}));
if (oToken.aLabel.length === 1) {
xTokenDescr.appendChild(document.createTextNode(oToken.aLabel[0]));
} else {
let xMorphList = oGrammalecte.createNode("div", {className: "grammalecte_lxg_morph_list"});
for (let sLabel of oToken.aLabel) {
|
| ︙ | ︙ |