Overview
| Comment: | [fx] add a lexicon editor entry to the menu |
|---|---|
| Downloads: | Tarball | ZIP archive | SQL archive |
| Timelines: | family | ancestors | descendants | both | trunk | fx |
| Files: | files | file ages | folders |
| SHA3-256: |
fbf4f3afee07e64ec198e7ae8400e134 |
| User & Date: | olr on 2019-04-03 15:02:31 |
| Other Links: | manifest | tags |
Context
|
2019-04-03
| ||
| 16:01 | [fx] fix lexicon editor check-in: 468fa05728 user: olr tags: trunk, fx | |
| 15:02 | [fx] add a lexicon editor entry to the menu check-in: fbf4f3afee user: olr tags: trunk, fx | |
| 14:52 | [fx] remove access to community dictionaries check-in: 1a047a0b91 user: olr tags: trunk, fx | |
Changes
Modified gc_lang/fr/webext/background.js from [08c31b81a6] to [e81695d37b].
| ︙ | ︙ | |||
256 257 258 259 260 261 262 263 264 265 266 267 268 269 |
browser.tabs.create({url: dParam.sURL});
break;
case "openConjugueurTab":
openConjugueurTab();
break;
case "openConjugueurWindow":
openConjugueurWindow();
break;
default:
console.log("[background] Unknown command: " + sCommand);
console.log(oRequest);
}
});
//xPort.postMessage({sActionDone: "newId", result: iPortId});
| > > > | 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 |
browser.tabs.create({url: dParam.sURL});
break;
case "openConjugueurTab":
openConjugueurTab();
break;
case "openConjugueurWindow":
openConjugueurWindow();
break;
case "openLexiconEditor":
openLexiconEditor();
break;
default:
console.log("[background] Unknown command: " + sCommand);
console.log(oRequest);
}
});
//xPort.postMessage({sActionDone: "newId", result: iPortId});
|
| ︙ | ︙ |
Modified gc_lang/fr/webext/content_scripts/menu.js from [016cff18fe] to [280af361db].
| ︙ | ︙ | |||
114 115 116 117 118 119 120 121 122 123 124 125 126 127 |
xGrammalectePort.postMessage({
sCommand: "parseAndSpellcheck",
dParam: {sText: this._getText(), sCountry: "FR", bDebug: false, bContext: false},
dInfo: {sTextAreaId: this.xNode.id}
});
};
xMenu.appendChild(xGCButton);
// Conjugation tool
let xConjButton = oGrammalecte.createNode("div", {className: "grammalecte_menu_item_block", textContent: "Conjugueur"});
let xConjButtonTab = oGrammalecte.createNode("div", {className: "grammalecte_menu_button", textContent: "Onglet"});
xConjButtonTab.onclick = () => {
this.switchMenu();
xGrammalectePort.postMessage({sCommand: "openConjugueurTab", dParam: null, dInfo: null});
};
| > > > > > > > | 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 |
xGrammalectePort.postMessage({
sCommand: "parseAndSpellcheck",
dParam: {sText: this._getText(), sCountry: "FR", bDebug: false, bContext: false},
dInfo: {sTextAreaId: this.xNode.id}
});
};
xMenu.appendChild(xGCButton);
// Lexicon editor
let xLEButton = oGrammalecte.createNode("div", {className: "grammalecte_menu_item", textContent: "Éditeur lexical"});
xLEButton.onclick = () => {
this.switchMenu();
xGrammalectePort.postMessage({sCommand: "openLexiconEditor", dParam: null, dInfo: null});
};
xMenu.appendChild(xLEButton);
// Conjugation tool
let xConjButton = oGrammalecte.createNode("div", {className: "grammalecte_menu_item_block", textContent: "Conjugueur"});
let xConjButtonTab = oGrammalecte.createNode("div", {className: "grammalecte_menu_button", textContent: "Onglet"});
xConjButtonTab.onclick = () => {
this.switchMenu();
xGrammalectePort.postMessage({sCommand: "openConjugueurTab", dParam: null, dInfo: null});
};
|
| ︙ | ︙ |