6.0.0-beta1
▾
Tasks
New Task
Search
Photos
Wiki
▾
Tickets
New Ticket
Search
dev.horde.org
Toggle Alerts Log
Help
10/20/25
H
istory
A
ttachments
C
omment
W
atch
Download
Comment on [#937] Message highlighting
*
Your Email Address
*
Spam protection
Enter the letters below:
.___.__..__ . .._. [__ | |[__)\ / | | |__|| \/ _|_
Comment
> Changes have been made in Git for this ticket: > > New message flagging code. > Framework is in place to allow user-defined > flags/keywords/labels/whatever you want to call them. All code is > present except for actual viewing of the user-defined flags. Still > working out the UI - I think it is going to end up looking like the > message labeling as seen in Gmail - trying to allow custom icons is way > beyond the scope of this feature. But the flags are correctly set on > the messages. > > This implements (most) of Ticket #937. > > create mode 100644 imp/js/src/flagmanagement.js > create mode 100644 imp/lib/Imap/Flags.php > create mode 100644 imp/templates/prefs/flagmanagement.inc > delete mode 100644 imp/themes/graphics/mail_notanswered.png > delete mode 100644 imp/themes/graphics/mail_notdraft.png > delete mode 100644 imp/themes/silver/graphics/mail_notanswered.png > delete mode 100644 imp/themes/silver/graphics/mail_notdraft.png > http://git.horde.org/diff.php/imp/config/conf.xml?rt=horde-git&r1=96801eeee12ba3e22bf970be32f1733faa17f635&r2=2ea274eddb56da98fc5af2bcf21f01dc8dda0970 > http://git.horde.org/diff.php/imp/config/hooks.php.dist?rt=horde-git&r1=380941d3a11d4c64e0bab0339158ff799d3674a7&r2=2ea274eddb56da98fc5af2bcf21f01dc8dda0970 > http://git.horde.org/diff.php/imp/config/prefs.php.dist?rt=horde-git&r1=06d51f0a968ad6a0a7e6b72b6b911bd01e560e4c&r2=2ea274eddb56da98fc5af2bcf21f01dc8dda0970 > http://git.horde.org/diff.php/imp/docs/CHANGES?rt=horde-git&r1=aae805cf3895a62ffb96d77095f6499133f7aeee&r2=2ea274eddb56da98fc5af2bcf21f01dc8dda0970 > http://git.horde.org/diff.php/imp/docs/RFCS?rt=horde-git&r1=aae805cf3895a62ffb96d77095f6499133f7aeee&r2=2ea274eddb56da98fc5af2bcf21f01dc8dda0970 > http://git.horde.org/diff.php/imp/docs/UPGRADING?rt=horde-git&r1=06d51f0a968ad6a0a7e6b72b6b911bd01e560e4c&r2=2ea274eddb56da98fc5af2bcf21f01dc8dda0970 > http://git.horde.org/diff.php/imp/js/src/ContextSensitive.js?rt=horde-git&r1=06dba53cec4533ecd269fc2a56f2fdc114e67825&r2=2ea274eddb56da98fc5af2bcf21f01dc8dda0970 > http://git.horde.org/diff.php/imp/js/src/DimpBase.js?rt=horde-git&r1=69fcb704aba86c3e7c6e6b50774d0d41cb02f1b8&r2=2ea274eddb56da98fc5af2bcf21f01dc8dda0970 > http://git.horde.org/diff.php/imp/js/src/DimpCore.js?rt=horde-git&r1=4558bcc7c95801f6aa2f5cb942fbe64341115bed&r2=2ea274eddb56da98fc5af2bcf21f01dc8dda0970 > http://git.horde.org/diff.php/imp/js/src/ViewPort.js?rt=horde-git&r1=e7ee9d9c28a49d9fdf3147eaa2801388331b6492&r2=2ea274eddb56da98fc5af2bcf21f01dc8dda0970 > http://git.horde.org/diff.php/imp/js/src/compose-dimp.js?rt=horde-git&r1=c07c866e16347611ebcbf0f7a8dea7d246c8ca43&r2=2ea274eddb56da98fc5af2bcf21f01dc8dda0970 > http://git.horde.org/co.php/imp/js/src/flagmanagement.js?rt=horde-git&r=2ea274eddb56da98fc5af2bcf21f01dc8dda0970 > http://git.horde.org/diff.php/imp/js/src/fullmessage-dimp.js?rt=horde-git&r1=69fcb704aba86c3e7c6e6b50774d0d41cb02f1b8&r2=2ea274eddb56da98fc5af2bcf21f01dc8dda0970 > http://git.horde.org/diff.php/imp/js/src/mailbox.js?rt=horde-git&r1=164f1ac06543ddbe6767fa6842bcf8ebf7633d0b&r2=2ea274eddb56da98fc5af2bcf21f01dc8dda0970 > http://git.horde.org/diff.php/imp/js/src/message.js?rt=horde-git&r1=58ab073916586f1ff41b404d37040f38d6cfd0e7&r2=2ea274eddb56da98fc5af2bcf21f01dc8dda0970 > http://git.horde.org/diff.php/imp/lib/DIMP.php?rt=horde-git&r1=94f6cfff28bb8866966a7a1c71390f523002788a&r2=2ea274eddb56da98fc5af2bcf21f01dc8dda0970 > http://git.horde.org/diff.php/imp/lib/IMP.php?rt=horde-git&r1=998382d6723db763affbbba342a8d91c02984677&r2=2ea274eddb56da98fc5af2bcf21f01dc8dda0970 > http://git.horde.org/co.php/imp/lib/Imap/Flags.php?rt=horde-git&r=2ea274eddb56da98fc5af2bcf21f01dc8dda0970 > http://git.horde.org/diff.php/imp/lib/Mailbox.php?rt=horde-git&r1=ebb7d42c3251a8ca72c9ff1c8ec29ae30ab8e59f&r2=2ea274eddb56da98fc5af2bcf21f01dc8dda0970 > http://git.horde.org/diff.php/imp/lib/UI/Mailbox.php?rt=horde-git&r1=d6f707a5eb5e191f20cb8242a9037334b7e1cd8b&r2=2ea274eddb56da98fc5af2bcf21f01dc8dda0970 > http://git.horde.org/diff.php/imp/lib/Views/ListMessages.php?rt=horde-git&r1=d5d067dbaaa63aeae6eed60492dea04d3dce9afe&r2=2ea274eddb56da98fc5af2bcf21f01dc8dda0970 > http://git.horde.org/diff.php/imp/lib/Views/ShowMessage.php?rt=horde-git&r1=aae805cf3895a62ffb96d77095f6499133f7aeee&r2=2ea274eddb56da98fc5af2bcf21f01dc8dda0970 > http://git.horde.org/diff.php/imp/lib/prefs.php?rt=horde-git&r1=cdcd54b75d1cc39363b6db83c34866782562391a&r2=2ea274eddb56da98fc5af2bcf21f01dc8dda0970 > http://git.horde.org/diff.php/imp/mailbox-mimp.php?rt=horde-git&r1=27389d2d84bf5b7eb658732f56d7e1e6984c753e&r2=2ea274eddb56da98fc5af2bcf21f01dc8dda0970 > http://git.horde.org/diff.php/imp/mailbox.php?rt=horde-git&r1=668c4fae60b7abc5e9a54248a78b29bb1b3d8436&r2=2ea274eddb56da98fc5af2bcf21f01dc8dda0970 > http://git.horde.org/diff.php/imp/message-mimp.php?rt=horde-git&r1=aedc2a5138e85c86bbfa0011273f2bdcd898be7a&r2=2ea274eddb56da98fc5af2bcf21f01dc8dda0970 > http://git.horde.org/diff.php/imp/message.php?rt=horde-git&r1=aae805cf3895a62ffb96d77095f6499133f7aeee&r2=2ea274eddb56da98fc5af2bcf21f01dc8dda0970 > http://git.horde.org/diff.php/imp/rss.php?rt=horde-git&r1=2813aaf25aa91219930609fa899932116e2f0771&r2=2ea274eddb56da98fc5af2bcf21f01dc8dda0970 > http://git.horde.org/diff.php/imp/templates/index/index-dimp.inc?rt=horde-git&r1=3e277f2890a82954a480e3782bcab6fc502ed6ed&r2=2ea274eddb56da98fc5af2bcf21f01dc8dda0970 > http://git.horde.org/diff.php/imp/templates/javascript/mailbox-dimp.js?rt=horde-git&r1=d6f707a5eb5e191f20cb8242a9037334b7e1cd8b&r2=2ea274eddb56da98fc5af2bcf21f01dc8dda0970 > http://git.horde.org/diff.php/imp/templates/javascript_defs.php?rt=horde-git&r1=94f6cfff28bb8866966a7a1c71390f523002788a&r2=2ea274eddb56da98fc5af2bcf21f01dc8dda0970 > http://git.horde.org/diff.php/imp/templates/mailbox/mailbox.html?rt=horde-git&r1=c26d7b0543204d97fc8f1febb2561ec6102b7cba&r2=2ea274eddb56da98fc5af2bcf21f01dc8dda0970 > http://git.horde.org/diff.php/imp/templates/mailbox/navbar.html?rt=horde-git&r1=71d40176b8004113e56bda21d93c89dc7c5bf012&r2=2ea274eddb56da98fc5af2bcf21f01dc8dda0970 > http://git.horde.org/diff.php/imp/templates/message/navbar_navigate.html?rt=horde-git&r1=63a961c1bf9058f61181934844699e3a6b9b881c&r2=2ea274eddb56da98fc5af2bcf21f01dc8dda0970 > http://git.horde.org/diff.php/imp/templates/message/navbar_top.html?rt=horde-git&r1=29d05715d9b9f696cfe0e56cec8f9877a4d1235e&r2=2ea274eddb56da98fc5af2bcf21f01dc8dda0970 > http://git.horde.org/co.php/imp/templates/prefs/flagmanagement.inc?rt=horde-git&r=2ea274eddb56da98fc5af2bcf21f01dc8dda0970 > http://git.horde.org/diff.php/imp/themes/graphics/mail_notanswered.png?rt=horde-git&r1=164045a780638b1e64ccfb45e4b47091d5bf845c&r2=2ea274eddb56da98fc5af2bcf21f01dc8dda0970 > http://git.horde.org/diff.php/imp/themes/graphics/mail_notdraft.png?rt=horde-git&r1=448b109e0839fd6d4760b7d8829a44d3928fd8d5&r2=2ea274eddb56da98fc5af2bcf21f01dc8dda0970 > http://git.horde.org/diff.php/imp/themes/screen-dimp.css?rt=horde-git&r1=3e277f2890a82954a480e3782bcab6fc502ed6ed&r2=2ea274eddb56da98fc5af2bcf21f01dc8dda0970 > http://git.horde.org/diff.php/imp/themes/screen.css?rt=horde-git&r1=23dcc7a1177297cb7be5f1cc31297c14e9fcd051&r2=2ea274eddb56da98fc5af2bcf21f01dc8dda0970 > http://git.horde.org/diff.php/imp/themes/silver/graphics/mail_notanswered.png?rt=horde-git&r1=164045a780638b1e64ccfb45e4b47091d5bf845c&r2=2ea274eddb56da98fc5af2bcf21f01dc8dda0970 > http://git.horde.org/diff.php/imp/themes/silver/graphics/mail_notdraft.png?rt=horde-git&r1=448b109e0839fd6d4760b7d8829a44d3928fd8d5&r2=2ea274eddb56da98fc5af2bcf21f01dc8dda0970 > http://git.horde.org/diff.php/imp/themes/silver/screen-dimp.css?rt=horde-git&r1=d5d067dbaaa63aeae6eed60492dea04d3dce9afe&r2=2ea274eddb56da98fc5af2bcf21f01dc8dda0970 > http://git.horde.org/diff.php/imp/themes/silver/screen.css?rt=horde-git&r1=c8153297b864d07fae2815e94182c0b7d3a96bab&r2=2ea274eddb56da98fc5af2bcf21f01dc8dda0970
Attachment
Watch this ticket
N
ew Ticket
M
y Tickets
S
earch
Q
uery Builder
R
eports
Saved Queries
Open Bugs
Bugs waiting for Feedback
Open Bugs in Releases
Open Enhancements
Enhancements waiting for Feedback
Bugs with Patches
Enhancements with Patches
Release Showstoppers
Stalled Tickets
New Tickets
Horde 5 Showstoppers