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) { |
︙ | ︙ |