Commit 44dc948d authored by Jim Fulton's avatar Jim Fulton

Added new method in support of nicer navigation from manage_main and

it's cousins.
parent a18b766f
"""Standard management interface support
$Id: Management.py,v 1.11 1998/01/08 18:00:22 jim Exp $"""
$Id: Management.py,v 1.12 1998/06/11 20:29:55 jim Exp $"""
__version__='$Revision: 1.11 $'[11:-2]
__version__='$Revision: 1.12 $'[11:-2]
import sys, Globals
from Dialogs import MessageDialog
from Globals import HTMLFile
from string import split, join
class Tabs:
"""Mix-in provides management folder tab support."""
manage_tabs =HTMLFile('manage_tabs', globals())
manage_options =()
def tabs_path_info(self, script, path):
url=script
out=[]
while path[:1]=='/': path=path[1:]
while path[-1:]=='/': path=path[:-1]
while script[:1]=='/': script=script[1:]
while script[-1:]=='/': script=script[:-1]
path=split(path,'/')[:-1]
if path: path=[script]+path
else: path=[script]
script=''
last=path[-1]
del path[-1]
for p in path:
script="%s/%s" % (script, p)
out.append('<a href="%s/manage_main">%s</a>' % (script, p))
out.append(last)
return join(out,'&nbsp;/&nbsp;')
Globals.default__class_init__(Tabs)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment