Summary | Visual enhancements of Mailbox view |
Queue | DIMP |
Queue Version | 1.1 |
Type | Enhancement |
State | Resolved |
Priority | 1. Low |
Owners | slusarz (at) horde (dot) org |
Requester | jason (at) alsingsonline (dot) com |
Created | 10/16/2008 (6119 days ago) |
Due | |
Updated | 01/12/2010 (5666 days ago) |
Assigned | |
Resolved | 01/13/2009 (6030 days ago) |
Milestone | |
Patch | No |
Makie msStatus in the viewport a single field.
Enhancement #7519- allows more flexibility in display status icons.http://git.horde.org/diff.php/imp/js/DimpBase.js?rt=horde-git&r1=9ca5a35f220980068b704849d55d1bb4a44d5c49&r2=8e47a01a7a1c4b49bb381f722800a7480a3bb35c
http://git.horde.org/diff.php/imp/js/ViewPort.js?rt=horde-git&r1=72af04ded77363cb7d0ed33ed42875e7fa682766&r2=8e47a01a7a1c4b49bb381f722800a7480a3bb35c
http://git.horde.org/diff.php/imp/js/src/DimpBase.js?rt=horde-git&r1=9ca5a35f220980068b704849d55d1bb4a44d5c49&r2=8e47a01a7a1c4b49bb381f722800a7480a3bb35c
http://git.horde.org/diff.php/imp/js/src/ViewPort.js?rt=horde-git&r1=0c9f12977d718a9a8a4ff8e59ce27d60e51d0f76&r2=8e47a01a7a1c4b49bb381f722800a7480a3bb35c
http://git.horde.org/diff.php/imp/templates/javascript/mailbox-dimp.js?rt=horde-git&r1=0c9f12977d718a9a8a4ff8e59ce27d60e51d0f76&r2=8e47a01a7a1c4b49bb381f722800a7480a3bb35c
http://git.horde.org/diff.php/imp/themes/screen-dimp.css?rt=horde-git&r1=927ff83fca203015b4b5e00107d7b5f692fae464&r2=8e47a01a7a1c4b49bb381f722800a7480a3bb35c
http://git.horde.org/diff.php/imp/themes/silver/screen-dimp.css?rt=horde-git&r1=7ba4436310678d9958e75a1394c19eb0cf055ada&r2=8e47a01a7a1c4b49bb381f722800a7480a3bb35c
Assigned to Michael Slusarz
State ⇒ Resolved
number of status icons, rather than discrete status fields.
State ⇒ Rejected
Outlook where each message has a status of some sort. I've made a
default background to .msState which is "seen"
seen/unseen by whether the text is bold or not. We only have a
limited amount of real estate to work with. Additionally, a seen icon
is one more icon we have to load from the remote server.
msCompose items over to msState so all statuses are in the same
column. Moving div.flagged over to msCompose creates the flag icon in
it's own column.
only have one column for all this data. This would mean that we can't
display the images via CSS, but I think that is a valid tradeoff
because the current layout is less than desirable (since you can only
show 1 flag at a time for several of those items). Allowing more than
one flag to be displayed becomes even more important in the future
when we implement the ability to display custom flags.
too close together at 16
themes/silver/screen.css
div.msgStatus .msCheck, div.msgStatus .msState, div.msgStatus
.msCompose, div.msgStatus .msPri {
width: 18px;
float: left;
}
Priority ⇒ 1. Low
Type ⇒ Enhancement
Summary ⇒ Visual enhancements of Mailbox view
Queue ⇒ DIMP
Milestone ⇒
Patch ⇒ No
New Attachment: ScreenShot001.png
State ⇒ New
Outlook where each message has a status of some sort. I've made a
default background to .msState which is "seen" and moved the msCompose
items over to msState so all statuses are in the same column. Moving
div.flagged over to msCompose creates the flag icon in it's own
column. Perhaps this isn't for everyone but I like the look quite a
bit better. Here are the relevant changes to themes/screen.css and
themes/silver/screen.css
/* Status images and flags selectors: status column */
.msglist .msState {
background: transparent url("graphics/mail_seen.png") center
center no-repeat;
}
.msglist div.unseen .msState {
background: transparent url("graphics/mail_unseen.png") center
center no-repeat;
}
.msglist div.flagged .msCompose {
background: transparent url("graphics/mail_flagged.png") center
center no-repeat;
}
.msglist div.deletedmsg .msState {
background: transparent url("graphics/mail_deleted.png") center
center no-repeat;
}
/* Status images and flags selectors: priority column */
.msglist div.unimportant .msPri {
background: transparent url("graphics/mail_priority_low.png")
center center no-repeat;
}
.msglist div.important .msPri {
background: transparent url("graphics/mail_priority_high.png")
center center no-repeat;
}
/* Status images and flags selectors: compose status column */
.msglist div.answered .msState {
background: transparent url("graphics/mail_answered.png") center
center no-repeat;
}
.msglist div.draft .msState {
background: transparent url("graphics/mail_draft.png") center
center no-repeat;
}