Skip to content

Commit d4d356b

Browse files
committed
Improve UI
1 parent 56d2776 commit d4d356b

File tree

5 files changed

+14
-9
lines changed

5 files changed

+14
-9
lines changed

content/folderPane.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -198,7 +198,7 @@
198198
if (firstRun && inRestoreTab) {
199199
const folder = MailUtils.getExistingFolder(startup_folder);
200200
if (folder)
201-
oldSelectFolder.call(this, folder);
201+
oldSelectFolder.call(this, folder, true);
202202
else
203203
oldSelectFolder.call(this, x, y);
204204
firstRun = false;
@@ -213,7 +213,7 @@
213213
*/
214214
const folder = MailUtils.getExistingFolder(startup_folder);
215215
if (folder) {
216-
if (!gFolderTreeView.selectFolder(folder)) {
216+
if (!gFolderTreeView.selectFolder(folder, true)) {
217217
tblog.debug("selectFolder failed");
218218
}
219219
} else {

content/tbsortfolders.css

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,14 @@ tabbox tabs tab[visuallyselected="true"]:not(:-moz-window-inactive) { color: uns
88

99
groupbox {
1010
margin: 5px;
11-
border: 2px solid #f0f0f0;
11+
border: 2px solid var(--color-gray-20);
1212
padding: 0 0 5px 0;
1313
}
1414
groupbox caption {
15-
background: #f0f0f0;
15+
background: var(--color-gray-20);
1616
padding: 0.3em;
1717
margin: 0 0 5px 0;
1818
}
19+
treechildren::-moz-tree-image {
20+
-moz-context-properties: fill, fill-opacity, stroke;
21+
}

content/tbsortfolders_91.xhtml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,8 @@
11
<?xml version="1.0"?>
22
<?xml-stylesheet href="chrome://global/skin/global.css" type="text/css"?>
3-
<?xml-stylesheet href="chrome://messenger/skin/msgSelectOffline.css" type="text/css"?>
4-
<?xml-stylesheet href="chrome://messenger/skin/mailWindow1.css" type="text/css"?>
53
<?xml-stylesheet href="chrome://messenger/skin/icons.css" type="text/css"?>
64
<?xml-stylesheet href="chrome://messenger/skin/colors.css" type="text/css"?>
5+
<?xml-stylesheet href="chrome://messenger/skin/folderPane.css" type="text/css"?>
76
<?xml-stylesheet href="tbsortfolders.css" type="text/css"?>
87

98
<!DOCTYPE window SYSTEM "chrome://tbsortfolders/locale/ui.dtd">

content/ui.js

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -781,7 +781,7 @@ function on_pick_folder(aEvent) {
781781
let folder = aEvent.target._folder;
782782
let picker = document.getElementById("startupFolder");
783783
picker.folder = folder;
784-
picker.setAttribute("label", folder.prettyName+' ('+folder.URI+')');
784+
picker.setAttribute("label", folder.prettyName+' ('+folder.URI+')');
785785
tbsf_prefs.setStringPref("startup_folder", folder.URI);
786786
}
787787

@@ -793,11 +793,12 @@ function extra_on_load() {
793793
folder = MailUtils.getExistingFolder(startup_folder);
794794
if (folder) {
795795
picker.folder = folder;
796-
picker.setAttribute("label", folder.prettyName+' ('+folder.URI+')');
796+
picker.setAttribute("label", folder.prettyName+' ('+folder.URI+')');
797797
} else {
798798
let menu = document.getElementById("startup_folder_method");
799799
menu.value = "0";
800800
picker.disabled = true;
801+
picker.style.display = "none";
801802
}
802803
on_startup_folder_method_changed();
803804
}
@@ -807,11 +808,13 @@ function on_startup_folder_method_changed() {
807808
const picker = document.getElementById("startupFolder");
808809
let notice = false;
809810
if (method == "1") {
811+
picker.style.display = "";
810812
picker.disabled = false;
811813
if (picker.folder)
812814
tbsf_prefs.setStringPref("startup_folder", picker.folder.URI);
813815
notice = (g_ThunderbirdMajorVersion < 98);
814816
} else {
817+
picker.style.display = "none";
815818
picker.disabled = true;
816819
tbsf_prefs.setStringPref("startup_folder", "");
817820
}

manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"manifest_version": 2,
33
"name": "Manually sort folders",
44
"description": "An extension that allows you to change the way Thunderbird sorts folders in the folder pane.",
5-
"version": "2.2.3",
5+
"version": "2.2.4",
66
"author": "Jonathan Protzenko and Itagaki Fumihiko",
77
"homepage_url": "https://github.com/protz/Manually-Sort-Folders/wiki",
88
"applications": {

0 commit comments

Comments
 (0)