"patch" to allow easy directory navigation
"Rob S.i.k.l.o.s" <[email protected]> Fri, 18 Jun 2004 09:00:02 -0400
| Newsgroups | gmane.comp.horde.chora |
|---|---|
| Message-ID | <[email protected]> |
Hello, I recently started using Chora to track the CVS that I use for my company's bugzilla customization project. It's very nice and easy to use. One thing that I found a bit annoying though was that it took a long time to navigate to a deep directory. So instead of clicking on 5 or 6 directories to get where I want, I thought it would be a good idea to provide an input box in the headerbar. So if you are currently in /home/mysrc and you want to browse to /home/mysrc/this/project/myproject, you would type "this/project/myproject" and it will take you there. Very handy. If anyone cares, here's the patch (attached). Note: it may only work using mod_rewrite - I haven't tried anything else. Rob. -- Chora mailing list - Join the hunt: http://horde.org/bounties/#chora Frequently Asked Questions: http://horde.org/faq/ To unsubscribe, mail: [email protected]
gotobox_diff.txt
(text/plain, 940 B)
Index: headerbar.inc
===================================================================
RCS file: /repository/chora/templates/headerbar.inc,v
retrieving revision 1.8
diff -r1.8 headerbar.inc
0a1,13
> <script type="text/javascript">
> function runGoto() {
> var chora_url = "<?php echo Chora::url('',$where);?>"
>
> var url_path = chora_url.replace(/^(.*)\?.*$/, "$1");
> var url_args = chora_url.replace(/^.*(\?.*)$/, "$1");
>
> loc = url_path + "/" + document.getElementById("gotoBox").value + url_args;
>
> window.location = loc;
> }
> </script>
>
11c24,25
< <?php echo _("Location:") ?>
---
> <form name="gotoForm" action="" onsubmit="javascript:runGoto(); return false;" >
> <?php echo _("<u>L</u>ocation:") ?>
13a28,33
>
> <?php if ($atdir): ?>
> / <input type="text" size="30" id="gotoBox" accesskey="l">
> <?php endif; ?>
> </form>
>