Summary | Update accesskeys in DIMP |
Queue | DIMP |
Queue Version | HEAD |
Type | Bug |
State | Resolved |
Priority | 2. Medium |
Owners | slusarz (at) horde (dot) org |
Requester | chuck (at) horde (dot) org |
Created | 01/17/2009 (6050 days ago) |
Due | |
Updated | 01/12/2010 (5690 days ago) |
Assigned | 03/01/2009 (6007 days ago) |
Resolved | 03/07/2009 (6001 days ago) |
Github Issue Link | |
Github Pull Request | |
Milestone | |
Patch | No |
Bug #7866: fix open folder accesskeyhttp://git.horde.org/diff.php/imp/lib/IMP.php?rt=horde-git&r1=8a0737a925868190cab1b15a3df527bedc43bb3a&r2=586e75d5e090091cfc040269d5c97436dd2f54ff
http://git.horde.org/diff.php/imp/templates/menu.html?rt=horde-git&r1=2b2b2f976d1dd61ef1d16e77889b7eef6c8d574a&r2=586e75d5e090091cfc040269d5c97436dd2f54ff
Bug #7866: Fix folder list accesskeyhttp://git.horde.org/diff.php/imp/lib/IMP.php?rt=horde-git&r1=e0d5c61901c45e599505d09bb5a7b3f9d3db9783&r2=2b2b2f976d1dd61ef1d16e77889b7eef6c8d574a
http://git.horde.org/diff.php/imp/templates/menu.html?rt=horde-git&r1=95f05242b7d5711472e6690da533cac2a0d62acb&r2=2b2b2f976d1dd61ef1d16e77889b7eef6c8d574a
State ⇒ Resolved
with the general access key code:
bug #8057.State ⇒ Assigned
Taken from
http://cvs.horde.org/diff.php/horde/js/accesskeys.js?rt=horde&r1=1.6.2.2&r2=1.6.2.3&ty=u
http://cvs.horde.org/diff.php/horde/js/src/accesskeys.js?rt=horde&r1=1.7.2.2&r2=1.7.2.3&ty=u
Access keys on mailbox submenus don't work anymore, i.e. for replying to mail.
When hitting the access key to delete messages in the mailbox view, I get:
Fehler: elt.click is not a function
Quelldatei: http://neo.wg.de/horde/js/src/accesskeys.js
Zeile: 33
http://cvs.horde.org/diff.php/horde/js/accesskeys.js?rt=horde&r1=1.6.2.1&r2=1.6.2.2&ty=u
http://cvs.horde.org/diff.php/horde/js/src/accesskeys.js?rt=horde&r1=1.7.2.1&r2=1.7.2.2&ty=u
can start typing a folder name. Now it just submits the form, with no
chance to pick the folder to switch to.
start typing a folder name. Now it just submits the form, with no
chance to pick the folder to switch to.
switching the view to a different folder) no longer works.
generated HTML instead of trying to deal with this in js, btw. The
only places we even have them are where we re-output a pre-assigned
template.
in the accesskeys.js correctly handles this problem.
switching the view to a different folder) no longer works.
I have no problem with getting rid of duplicate access keys in
generated HTML instead of trying to deal with this in js, btw. The
only places we even have them are where we re-output a pre-assigned
template.
issue, but I wouldn't be surprised if I rebroke something else.
Outside of manually eliminating duplicate accesskeys, I'm not sure
there is much more we can do.
State ⇒ Feedback
issue, but I wouldn't be surprised if I rebroke something else.
Outside of manually eliminating duplicate accesskeys, I'm not sure
there is much more we can do.
http://cvs.horde.org/diff.php/horde/js/accesskeys.js?rt=horde&r1=1.11&r2=1.12&ty=u
http://cvs.horde.org/diff.php/horde/js/src/accesskeys.js?rt=horde&r1=1.12&r2=1.13&ty=u
State ⇒ Assigned
State ⇒ Feedback
http://cvs.horde.org/diff.php/horde/js/accesskeys.js?rt=horde&r1=1.10&r2=1.11&ty=u
http://cvs.horde.org/diff.php/horde/js/src/accesskeys.js?rt=horde&r1=1.11&r2=1.12&ty=u
- accesskey for back to mailbox ("k" in english) in the message view
doesn't work (just highlights one of the links)
- accesskey for sending a message ("s" in english) on the compose
screen submits the form twice. the message is sent, but the window
stays open with a "you have already submitted this form" error
This is FF3/Mac.
http://cvs.horde.org/diff.php/horde/js/accesskeys.js?rt=horde&r1=1.9&r2=1.10&ty=u
http://cvs.horde.org/diff.php/horde/js/src/accesskeys.js?rt=horde&r1=1.10&r2=1.11&ty=u
http://cvs.horde.org/diff.php/horde/js/accesskeys.js?rt=horde&r1=1.9&r2=1.10&ty=u
http://cvs.horde.org/diff.php/horde/js/src/accesskeys.js?rt=horde&r1=1.10&r2=1.11&ty=u
Taken from Chuck Hagenbuch
to Inbox (k) doesn't work (just selects one of the links, have to hit
return to activate it), and the View Message accesskey (m) opens two
windows instead of one.
the topic of
Ticket #6803. IMHO, the proper solution is to removeduplicate accesskeys rather than trying to work around the various tag
types - especially since the standard does seem to highy discourage
duplicate accesskeys (which makes sense).
http://cvs.horde.org/diff.php/horde/js/accesskeys.js?rt=horde&r1=1.8&r2=1.9&ty=u
http://cvs.horde.org/diff.php/horde/js/src/accesskeys.js?rt=horde&r1=1.9&r2=1.10&ty=u
However, it means that accesskeys.js no longer works for its original
purpose - fixing accesskeys in FF3. With any duplicated links (delete
message, which appears at the top and bottom of the message view,
etc.), the access key is just highlighted now, not activated.
for me in FF3/Win - I just tried it on the mailbox page w/30 messages
in IMP and Delete works fine even though the access key is deleted.
However, it means that accesskeys.js no longer works for its original
purpose - fixing accesskeys in FF3. With any duplicated links (delete
message, which appears at the top and bottom of the message view,
etc.), the access key is just highlighted now, not activated.
It does fix a problem that went along with that, where using the new
message access key caused that link to activate twice.
http://cvs.horde.org/diff.php/horde/js/accesskeys.js?rt=horde&r1=1.7&r2=1.8&ty=u
http://cvs.horde.org/diff.php/horde/js/src/accesskeys.js?rt=horde&r1=1.8&r2=1.9&ty=u
State ⇒ Feedback
approach makes more sense to you, please let me know.
event -- this is a DOM level 2 action, so that means that most
browsers should support it. (Of course) It seems that IE handles
things a bit differently, see:
http://www.howtocreate.co.uk/tutorials/javascript/domevents
so I think we need to use createEventObject() instead for IE (this is
what prototypejs does, for instance).
http://cvs.horde.org/diff.php/horde/js/accesskeys.js?rt=horde&r1=1.6&r2=1.7&ty=u
http://cvs.horde.org/diff.php/horde/js/src/accesskeys.js?rt=horde&r1=1.7&r2=1.8&ty=u
Assigned to Michael Slusarz
approach makes more sense to you, please let me know.
Priority ⇒ 2. Medium
State ⇒ Assigned
Patch ⇒ No
Milestone ⇒
Assigned to
Queue ⇒ DIMP
Summary ⇒ Update accesskeys in DIMP
Type ⇒ Bug
Assigned to Chuck Hagenbuch
a hash with the various events in it (currently defined in the
clickhandler), and giving DIMP an accesskey implementation that would
call into the same hash would work.