Overview
| Comment: | [tb] dictionaries: spelling option |
|---|---|
| Downloads: | Tarball | ZIP archive | SQL archive |
| Timelines: | family | ancestors | descendants | both | tb | tbso |
| Files: | files | file ages | folders |
| SHA3-256: |
97d7e3a4f3c90b26ebf5106139a11b35 |
| User & Date: | olr on 2020-01-20 12:20:28 |
| Other Links: | branch diff | manifest | tags |
Context
|
2020-01-20
| ||
| 23:35 | [tb] text formatter: progressbar Closed-Leaf check-in: ee415784e6 user: olr tags: tb, tbso | |
| 12:20 | [tb] dictionaries: spelling option check-in: 97d7e3a4f3 user: olr tags: tb, tbso | |
| 10:16 | merge trunk check-in: afed5163f0 user: olr tags: tbso | |
Changes
Modified gc_lang/fr/mailext/content/spell_options.css from [618db9d4d2] to [377d800f5a].
1 2 3 |
/* CSS */
#grouptitle {
| | | | | | | | | | | | | | | | | | 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 |
/* CSS */
#grouptitle {
font-size: 16px;
font-weight: bold;
color: hsl(0, 50%, 50%);
}
.option {
font-size: 16px;
font-weight: bold;
color: hsl(210, 50%, 50%);
}
.suboption {
margin-left: 30px;
font-size: 16px;
font-weight: bold;
color: hsl(210, 50%, 50%);
}
.suboption2 {
margin-left: 30px;
}
description {
width: 340px;
}
.dicdescr {
margin-left: 27px;
}
.disabled {
opacity: .25;
}
.dialogheader-title {
margin: 5px;
padding: 5px 8px;
border: 1px solid hsl(210, 50%, 80%);
background-color: hsl(210, 50%, 50%);
color: hsl(210, 10%, 90%);
font-size: larger;
font-weight: bold;
}
|
Modified gc_lang/fr/mailext/content/spell_options.js from [c1f1aaa1bd] to [d5cdd1e710].
| ︙ | ︙ | |||
14 15 16 17 18 19 20 |
try {
// center window
document.getElementById('grammalecte-spelloptions-window').centerWindowOnScreen();
// main spelling dictionary
let sMainDicName = prefs.getCharPref('sMainDicName');
console.log("spelling dictionary:", sMainDicName);
if (sMainDicName == "fr-classic.json") {
| < < < > > > > > > > > > > > > > > > | < < < | 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 |
try {
// center window
document.getElementById('grammalecte-spelloptions-window').centerWindowOnScreen();
// main spelling dictionary
let sMainDicName = prefs.getCharPref('sMainDicName');
console.log("spelling dictionary:", sMainDicName);
if (sMainDicName == "fr-classic.json") {
document.getElementById("classic").checked = true;
}
else if (sMainDicName == "fr-reform.json") {
document.getElementById("reform").checked = true;
}
else if (sMainDicName == "fr-allvars.json") {
document.getElementById("allvars").checked = true;
}
// personal dictionary
document.getElementById('personal_dic').checked = prefs.getBoolPref('bPersonalDictionary');
// listen
this.listen();
}
catch (e) {
console.error(e);
}
},
listen: function () {
document.addEventListener("dialogaccept", (event) => {
oDialogControl.setDictionaries();
});
document.getElementById("classic").addEventListener("click", (event) => {
oDialogControl.changeMainDicUI("classic");
});
document.getElementById("reform").addEventListener("click", (event) => {
oDialogControl.changeMainDicUI("reform");
});
document.getElementById("allvars").addEventListener("click", (event) => {
oDialogControl.changeMainDicUI("allvars");
});
},
changeMainDicUI (sDic) {
document.getElementById("classic").checked = ("classic" === sDic);
document.getElementById("reform").checked = ("reform" === sDic);
document.getElementById("allvars").checked = ("allvars" === sDic);
},
setDictionaries: function () {
//oSpellControl.init();
// main spelling dictionary
let sMainDicName = "";
if (document.getElementById("classic").checked) {
sMainDicName = "fr-classic.json";
}
else if (document.getElementById("reform").checked) {
sMainDicName = "fr-reform.json";
}
else if (document.getElementById("allvars").checked) {
sMainDicName = "fr-allvars.json";
}
console.log("selected spelling dictionary:", sMainDicName);
prefs.setCharPref("sMainDicName", sMainDicName);
// personal dictionary
let bActivate = document.getElementById('personal_dic').checked;
prefs.setBoolPref("bPersonalDictionary", bActivate);
|
| ︙ | ︙ |
Modified gc_lang/fr/mailext/content/spell_options.xul from [fb5553f523] to [abb535b915].
| ︙ | ︙ | |||
38 39 40 41 42 43 44 |
<groupbox with="380">
<caption id="grouptitle" label="&grouptitle_graphspell;" />
<description id="warning">&warning_graphspell;</description>
<checkbox id="main_dic" class="option" label="&option.main_dic.label;" disabled="true" checked="true" />
<description class="dicdescr">&option.main_dic.descr;</description>
<label class="suboption" value="&option.main_dic.spelling;" />
| > > > > > | | | 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 |
<groupbox with="380">
<caption id="grouptitle" label="&grouptitle_graphspell;" />
<description id="warning">&warning_graphspell;</description>
<checkbox id="main_dic" class="option" label="&option.main_dic.label;" disabled="true" checked="true" />
<description class="dicdescr">&option.main_dic.descr;</description>
<label class="suboption" value="&option.main_dic.spelling;" />
<hbox class="suboption2" >
<checkbox id="classic" label="&option.main_dic.classic;" checked="false" />
<checkbox id="reform" label="&option.main_dic.reform;" checked="false" />
<checkbox id="allvars" label="&option.main_dic.allvars;" checked="false" />
</hbox>
<!--<radiogroup id="main_dic_name" class="suboption2" orient="horizontal">
<radio id="classic" label="&option.main_dic.classic;" value="fr-classic.json" />
<radio id="reform" label="&option.main_dic.reform;" value="fr-reform.json" />
<radio id="allvars" label="&option.main_dic.allvars;" value="fr-allvars.json" />
</radiogroup>-->
<checkbox id="community_dic" class="option disabled" label="&option.community_dic.label;" disabled="true" />
<description class="dicdescr disabled">&option.community_dic.descr;</description>
<checkbox id="personal_dic" class="option" label="&option.personal_dic.label;" />
<description class="dicdescr">&option.personal_dic.descr;</description>
</groupbox>
|
| ︙ | ︙ |