~azzar1/unity/add-show-desktop-key

« back to all changes in this revision

Viewing changes to www/apps/browser/__init__.py

  • Committer: wagrant
  • Date: 2008-07-17 04:47:41 UTC
  • Revision ID: svn-v3-trunk0:2b9c9e99-6f39-0410-b283-7f802c844ae2:trunk:907
browser: Display the current revision next to the current path if the
         former is set.

Show diffs side-by-side

added added

removed removed

Lines of Context:
29
29
import cgi
30
30
 
31
31
from common import (util, studpath)
 
32
import common.svn
32
33
 
33
34
# url path for this app
34
35
THIS_APP = "files"
107
108
    Presents a path list (address bar inside the page) for clicking.
108
109
    Writes to req, expecting to have just written the opening div containing
109
110
    the listing.
 
111
    This will also have a revision indicator on the end, if we are viewing a
 
112
    revision.
110
113
    """
111
114
    href_path = util.make_path(THIS_APP)
112
115
    nav_path = ""
113
116
 
 
117
    revision = common.svn.revision_from_string(
 
118
                     req.get_fieldstorage().getfirst('r'))
 
119
 
 
120
    try: 
 
121
        revno = revision.number
 
122
    except:
 
123
        revno = None
 
124
       
114
125
    # Create all of the paths
115
126
    pathlist = path.split("/")
116
127
    segs_left = len(pathlist)
132
143
        if add_slash:
133
144
            req.write('/')
134
145
 
 
146
    if revno is not None:
 
147
        req.write(' (revision %d)' % revno)
 
148
 
135
149
def present_actions1(req):
136
150
    """
137
151
    Presents a set of links/buttons for the "actions1" row of the top bar.