mirror of
https://github.com/inverse-inc/sogo.git
synced 2026-10-11 14:57:12 +00:00
Monotone-Parent: 2bc207d81d82294857b2ad0ea427bf850d32867d
Monotone-Revision: a53e8fa477d2f4de8903fd3a522065e3698b4749 Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2007-10-29T18:58:14 Monotone-Branch: ca.inverse.sogo
This commit is contained in:
1 parent
06db6b3cfe
commit
a4cd99a639
7 files changed
+36
-8
No files matched your search
@@ -1,3 +1,9 @@
|
||||
2007-10-29 Wolfgang Sourdeau <wsourdeau@inverse.ca>
|
||||
|
||||
* UI/MailerUI/UIxMailListView.m ([UIxMailListView
|
||||
-lastFirstMessageNumber]): new accessor that returns the first
|
||||
message number of the last series of messages.
|
||||
|
||||
2007-10-26 Wolfgang Sourdeau <wsourdeau@inverse.ca>
|
||||
|
||||
* SoObjects/Mailer/SOGoMailBodyPart.m ([SOGoMailBodyPart
|
||||
|
||||
@@ -116,9 +116,10 @@
|
||||
"Unread" = "Unread";
|
||||
"messages" = "messages";
|
||||
|
||||
"first" = "first";
|
||||
"previous" = "prev";
|
||||
"next" = "next";
|
||||
"first" = "First";
|
||||
"previous" = "Previous";
|
||||
"next" = "Next";
|
||||
"last" = "Last";
|
||||
|
||||
"msgnumber_to" = "to";
|
||||
"msgnumber_of" = "of";
|
||||
|
||||
@@ -118,8 +118,9 @@
|
||||
"messages" = "message(s)";
|
||||
|
||||
"first" = "Premier";
|
||||
"previous" = "précédent";
|
||||
"next" = "suivant";
|
||||
"previous" = "Précédent";
|
||||
"next" = "Suivant";
|
||||
"last" = "Dernier";
|
||||
|
||||
"Mark Unread" = "Marquer comme non lu";
|
||||
"Mark Read" = "Marquer comme lu";
|
||||
|
||||
@@ -103,6 +103,7 @@
|
||||
"first" = "Erste";
|
||||
"previous" = "Vorherige";
|
||||
"next" = "Nächste";
|
||||
"last" = "Letzter";
|
||||
|
||||
"Mark Unread" = "Als ungelesen markieren";
|
||||
"Mark Read" = "Als gelesen markieren";
|
||||
|
||||
@@ -263,6 +263,7 @@ static int attachmentFlagSize = 8096;
|
||||
- (NSArray *) sortedUIDs
|
||||
{
|
||||
EOQualifier *fetchQualifier, *notDeleted;
|
||||
|
||||
if (!sortedUIDs)
|
||||
{
|
||||
notDeleted = [EOQualifier qualifierWithQualifierFormat:
|
||||
@@ -354,6 +355,21 @@ static int attachmentFlagSize = 8096;
|
||||
return [self firstMessageNumber] + [self fetchRange].length;
|
||||
}
|
||||
|
||||
- (unsigned int) lastFirstMessageNumber
|
||||
{
|
||||
unsigned int max, modulo;
|
||||
|
||||
if (!sortedUIDs)
|
||||
[self sortedUIDs];
|
||||
|
||||
max = [sortedUIDs count];
|
||||
modulo = (max % messagesPerPage);
|
||||
if (modulo == 0)
|
||||
modulo = messagesPerPage;
|
||||
|
||||
return (max + 1 - modulo);
|
||||
}
|
||||
|
||||
- (unsigned int) prevFirstMessageNumber
|
||||
{
|
||||
NSRange r;
|
||||
|
||||
@@ -48,6 +48,9 @@
|
||||
>| <a href="#"
|
||||
var:idx="nextFirstMessageNumber"
|
||||
><var:string label:value="next" /></a>
|
||||
| <a href="#"
|
||||
var:idx="lastFirstMessageNumber"
|
||||
><var:string label:value="last" /></a>
|
||||
</var:if>
|
||||
</var:if
|
||||
></td
|
||||
|
||||
@@ -944,16 +944,16 @@ var mailboxSpanDrop = function(data) {
|
||||
}
|
||||
else
|
||||
success = false;
|
||||
|
||||
|
||||
return success;
|
||||
}
|
||||
|
||||
|
||||
var plusSignEnter = function() {
|
||||
var nodeNr = parseInt(this.id.substr(2));
|
||||
if (!mailboxTree.aNodes[nodeNr]._io)
|
||||
this.plusSignTimer = setTimeout("openPlusSign('" + nodeNr + "');", 1000);
|
||||
}
|
||||
|
||||
|
||||
var plusSignExit = function() {
|
||||
if (this.plusSignTimer) {
|
||||
clearTimeout(this.plusSignTimer);
|
||||
|
||||
Reference in new issue
Block a user