Skip to content

Commit d9069c3

Browse files
committed
v3.1.3
(2020-11-12) ! missing tooltip for "force" option
1 parent e268df6 commit d9069c3

2 files changed

Lines changed: 16 additions & 8 deletions

File tree

src/bootstrap.js

Lines changed: 15 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -57,21 +57,25 @@ function main(window)
5757
if (obj.view.dbView && (!obj.view.dbView.numSelected || (obj.view.dbView.numSelected && !isTextbox && prefs.selForce)))
5858
{
5959

60-
let msgDefault = (obj.view.isSortedAscending && obj.view.sortImpliesTemporalOrdering)
61-
? Ci.nsMsgNavigationType.lastMessage
62-
: Ci.nsMsgNavigationType.firstMessage;
60+
let msgDefault = Ci.nsMsgNavigationType.firstMessage,
61+
msgUnread = Ci.nsMsgNavigationType.firstUnreadMessage,
62+
msg = msgDefault;
6363

64+
if (obj.view.isSortedAscending && obj.view.sortImpliesTemporalOrdering)
65+
{
66+
msgDefault = Ci.nsMsgNavigationType.lastMessage;
67+
// msgUnread = Ci.nsMsgNavigationType.lastUnreadMessage; //doesn't work, bug?
68+
}
6469
switch(prefs.sel)
6570
{
6671
case 1:
6772
msg = msgDefault;
68-
default:
6973
break;
7074
case 2:
71-
msg = Ci.nsMsgNavigationType.firstUnreadMessage;
75+
msg = msgUnread;
76+
default:
7277
break;
7378
}
74-
7579
if (!window.gFolderDisplay.navigate(msg, /* select */ true) && msg != msgDefault)
7680
window.gFolderDisplay.navigate(msgDefault, /* select */ true)
7781
}
@@ -195,7 +199,11 @@ function prefWinLoaded(window, r, s)
195199
<menuitem value="2" label="First unread message"></menuitem>
196200
</menupopup>
197201
</menulist>
198-
<checkbox id="autoSLM_selForce" label="Force" preference="{PREF_BRANCH}selForce"></checkbox>
202+
<checkbox id="autoSLM_selForce"
203+
label="Force"
204+
preference="{PREF_BRANCH}selForce"
205+
tooltiptext="Thunderbird remembers last selected message, force it to forget"
206+
></checkbox>
199207
</hbox>
200208
<checkbox id="autoSLM_focus" label="Auto focus on messages list" preference="{PREF_BRANCH}focus"></checkbox>
201209
</vbox>

src/manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
"name": "Auto Select Latest Message",
1010
"author": "V@no",
1111
"description": "Automatically select and display latest message on startup or when switching folder for the first time",
12-
"version": "3.1.2",
12+
"version": "3.1.3",
1313
"experiment_apis": {
1414
"BootstrapLoader": {
1515
"schema": "api/BootstrapLoader/schema.json",

0 commit comments

Comments
 (0)