XWiki Core

Navigate easily to any page using a keyboard shortcut

Details

  • Development Priority:
    Medium
  • Description:
    Hide

    From the mailing list:

    I've just had an idea and I think it would be a killer feature... What about adding a shortcut so that on any page you can type ctrl+P (or ctrl+D or whatever other shortcut) and it would present a text field in the middle of the page allowing you to enter the name of the page you want to navigate to. It would work exactly as it works on IntelliJ IDEA (Ctrl+N) so you can type some letters and it'll propose pages. Even better, if the user hits the right arrow key, it would provide some actions for that page: view, edit, rename, delete with view being the default action so ctrl+P + Enter opens the page in view mode and ctrl+P + right arrow + down arrow + Enter opens the page in edit mode, etc. I'm very excited by the idea... WDYT?

    Show
    From the mailing list:
    I've just had an idea and I think it would be a killer feature... What about adding a shortcut so that on any page you can type ctrl+P (or ctrl+D or whatever other shortcut) and it would present a text field in the middle of the page allowing you to enter the name of the page you want to navigate to. It would work exactly as it works on IntelliJ IDEA (Ctrl+N) so you can type some letters and it'll propose pages. Even better, if the user hits the right arrow key, it would provide some actions for that page: view, edit, rename, delete with view being the default action so ctrl+P + Enter opens the page in view mode and ctrl+P + right arrow + down arrow + Enter opens the page in edit mode, etc. I'm very excited by the idea... WDYT?

Activity

Hide
Vincent Massol added a comment - 23/Jan/09 18:16

Note that this has been implemented by Marta and a demo is available on http://incubator.myxwiki.org
We now need a patch for it from Marta so that we can apply it.

Show
Vincent Massol added a comment - 23/Jan/09 18:16 Note that this has been implemented by Marta and a demo is available on http://incubator.myxwiki.org We now need a patch for it from Marta so that we can apply it.
Hide
Ludovic Dubost added a comment - 10/Apr/09 23:13

Vincent.. The code is self contained in XWiki.JumpToPage. I've made a slightly different version on the intranet..

Show
Ludovic Dubost added a comment - 10/Apr/09 23:13 Vincent.. The code is self contained in XWiki.JumpToPage. I've made a slightly different version on the intranet..
Hide
Guillaume Lerouge added a comment - 22/Apr/09 17:00

It's not working in IE6 as of today. Using ctrl-G opens the window at the very bottom of the page. The suggest list cannot be seen as it's below the page (user needs to scroll to see it). Hitting enter when highlighting one of the list's items doesn't work. Summary: need more work to become usable in IE6.

Show
Guillaume Lerouge added a comment - 22/Apr/09 17:00 It's not working in IE6 as of today. Using ctrl-G opens the window at the very bottom of the page. The suggest list cannot be seen as it's below the page (user needs to scroll to see it). Hitting enter when highlighting one of the list's items doesn't work. Summary: need more work to become usable in IE6.
Hide
Sergiu Dumitriu added a comment - 23/Apr/09 22:24

Done in rev. 19003.

It needs some more testing, especially on IE (6, 7, 8).

Show
Sergiu Dumitriu added a comment - 23/Apr/09 22:24 Done in rev. 19003. It needs some more testing, especially on IE (6, 7, 8).
Hide
Sergiu Dumitriu added a comment - 06/May/09 04:52

Initial version done for 1.9M2.

Show
Sergiu Dumitriu added a comment - 06/May/09 04:52 Initial version done for 1.9M2.

People

Dates

  • Created:
    13/Jul/07 16:17
    Updated:
    06/May/09 04:52
    Resolved:
    06/May/09 04:52
    Date of First Response:
    10/Apr/09 23:13