[Zope-Checkins] CVS: Zope3/scratch/ZopeTop - sprint.zexp:1.1.2.1
Shane Hathaway
shane@cvs.zope.org
Sat, 4 May 2002 18:02:58 -0400
Update of /cvs-repository/Zope3/scratch/ZopeTop
In directory cvs.zope.org:/tmp/cvs-serv13467
Added Files:
Tag: Zope-3x-branch
sprint.zexp
Log Message:
Work from Brazilian sprint
=== Added File Zope3/scratch/ZopeTop/sprint.zexp === (404/504 lines abridged)
ZEXP # .((U
OFS.FolderqUFolderqtqNt.}q(Ubreadcrumbs.py2q(U $q(U#Products.PythonScripts.PythonScriptqUPythonScriptqttQUcollapse.gifq (U $q
(U OFS.ImageqUImageqttQU__ac_local_roles__q
}qUshaneq]qUOwnerqasU_objectsq(}q(U meta_typeqUUser FolderqUidqU acl_usersqu}q(U meta_typeqU
Page TemplateqUidqUtop_pagequ}q(U meta_typeqUScript (Python)qUidq Urender_panesq!u}q"(hU
Page Templateq#h Ufolder_contentsq$u}q%(U meta_typeq&U
Page Templateq'Uidq(Umetadata_boxq)u}q*(U meta_typeq+UImageq,Uidq-Uup.gifq.u}q/(U meta_typeq0UImageq1Uidq2Udown.gifq3u}q4(h0U
Page Templateq5h2Ubox_templateq6u}q7(U meta_typeq8U
Page Templateq9Uidq:Uhelp_boxq;u}q<(h8UFileq=h:Uzopetop.cssq>u}q?(U meta_typeq@UScript (Python)qAUidqBUformatItemSizeqCu}qD(U meta_typeqEUImageqFUidqGUsidebox.gifqHu}qI(hEUScript (Python)qJhGUformatItemDateqKu}qL(U meta_typeqMUScript (Python)qNUidqOhu}qP(hMhNhOUbreadcrumbs.pyqQu}qR(U meta_typeqSUImageqTUidqUUcollapse.gifqVu}qW(hShThUU
expand.gifqXu}qY(U meta_typeqZU
Page Templateq[Uidq\Uexplorer_boxq]utU_propertiesq^(}q_(Uidq`UtitleqaUmodeqbUwUtypeqcUstringqdu}qe(h:UaccentcolorqfUtypeqgUstringqhu}qi(h:U
selectedcolorqjhgUstringqku}ql(h:U zopecolorqmhgUstringqnuth(U #qo(UAccessControl.UserqpU
UserFolderqqttQhH(U $
qr(hUImageqsttQU_ownerqt(]quhahth6(U $qv(U'Products.PageTemplates.ZopePageTemplateqwUZopePageTemplateqxttQU__allow_groups__qy(ho(hpU
UserFolderqzttQUrender_panesq{(U $q|(hUPythonScriptq}ttQh$(U $q~(hwUZopePageTemplateqttQh.(U $q(hUImageqttQUtitleqU hC(U $q(hUPythonScriptqttQh3(U $q(hUImageqttQhK(U $q(hUPythonScriptqttQhUsprintqUzopetop.cssq(U $
q(hUFileqttQh;(U $q(hwUZopePageTemplateqttQUmetadata_boxq(U #q(hwUZopePageTemplateqttQhfU#c0c0c0qUbreadcrumbs.pyq(U $q(hUPythonScriptqttQh](U $q(hwUZopePageTemplateqttQhmU#6699ccqhjU#e0e0e0qU
expand.gifq(U $q(hUImageqttQh(U #q(hwUZopePageTemplateqttQu. $ ((U#Products.PythonScripts.PythonScriptqUPythonScriptqtqNt.}q(U func_codeq(cShared.DC.Scripts.Signature
FuncCode
qoq}q(Uco_varnamesq (U _getitem_q
U_getitemqU _getattr_qU_getattrq
UcontextqUREQUESTqUunquoteqUstepsqUscriptqUlinkpatqUoutqUurlqUlastqUstepqtUco_argcountqK ubU_paramsqU UidqUbreadcrumbs.py2qU__ac_local_roles__q}qUamosq]qUOwnerq asU_bind_namesq!(cShared.DC.Scripts.Bindings
NameAssignments
q"oq#}q$U_asgnsq%}q&(Uname_containerq'U containerq(Uname_subpathq)Utraverse_subpathq*Uname_m_selfq+Uscriptq,Uname_contextq-Ucontextq.usbU
func_defaultsq/NU_codeq0T c s d Z d S( Nc s{ t } t } | t d } d } | | d } | S | | d } d } g }
| | d f }
| o | Sn | | d }
xX | d
rK }
d | | |
d
f } | |
d | | | |
f q W d | | | d
f } | |
d d | | | | d
f d
| | d d |
f Sd S( Ns REQUESTc s | S( N( s x( s x( ( s Script (Python)s
<lambda.4> s s PARENTSs BASEPATH1s$ <a href="%s/manage_workspace">%s</a>s /s popi s %s/%ss getIds appends8 <a class="strong-link" href="%s/manage_workspace">%s</a>s %s%ss /s join( s _getitem_s _getitems _getattr_s _getattrs contexts REQUESTs unquotes stepss scripts linkpats outs urls lasts step( s _getitem_s _getitems _getattr_s _getattrs contexts REQUESTs unquotes stepss scripts linkpats outs urls lasts step( ( s Script (Python)s breadcrumbs.py s" "'"#( s breadcrumbs.py( s breadcrumbs.py( ( s Script (Python)s <module> s q1U_bodyq2T8 REQUEST = context.REQUEST
unquote=lambda x: x
steps = REQUEST.PARENTS
return steps
script = REQUEST['BASEPATH1']
linkpat = '<a href="%s/manage_workspace">%s</a>'
out = []
url = linkpat % (script, ' /')
if not steps:
return url
last = steps.pop()
for step in steps:
script = '%s/%s' % (script, step.getId())
out.append(linkpat % (script, unquote(step)))
script = '%s/%s' % (script, last.getId())
out.append('<a class="strong-link" href="%s/manage_workspace">%s</a>'%
(script, unquote(last.getId())))
return '%s%s' % (url, '/'.join(out))
q3UScript_magicq4KUwarningsq5)Uerrorsq6)UPython_magicq7U*
q8u. $ ((U OFS.ImageqUImageqtqNt.}q(UsizeqKUheightqKUdataqUGIF89a !1*?1AS$7lw':@Pa!1B?M\N\kly!1J ! , : dihlq&43-˽<:GD
$Vd=jҪzx
;qUpreconditionq U U__name__q
Ucollapse.gifqUtitleqU Ucontent_typeq
U image/gifqU_ownerq(]q(UsprintqU acl_usersqeUsprintqtqUwidthqKU__ac_local_roles__q}qh]qUOwnerqasu. # ((UAccessControl.UserqU
UserFolderqtqNt.}q(U__ac_local_roles__q}qUshaneq]qUOwnerq asUdataq
(U #q(UPersistenceqUPersistentMappingq
ttQu. $
!((U OFS.ImageqUImageqtqNt.}q(UsizeqMUheightqKUdataqT GIF89a !1$Hk4O,Y+A3f>\(Pw/]:V1J%Jp':!Bc+U3f$7)R{#Eh7R0`.D&Ls;Y)Z ! , `!"e(,;pxtnp(%Ȥl:
(B&v;xX\)+ZhݐIŏ5598==@ACBFGJHN
RRUVX \[_`ccgfkosrvwx%z(|-26:>MQT]hlpt &./ǚdӦ'VpM,Zn2kIHڽ3,<̚Fje8PAY$$uMT"zp'c?*H`ʕu5|DKj^̘S'G~$Q&jو)̧X"I5NBn+ʰX*uLNŹjϬrqzqI-}o{p\T@mhȌRvj9MؽV4u&316uIzdLS0n
3G|[1]Wvl=+]4/Q^]|pgwȦ\~GhtUGp& Z[ɅaM+[!bmX`±|G"xAS[Zhݕဨ1YV^U'a+AF蛌%㈜8h"m٦,n)H|ˌbz8jf! ;qUpreconditionq U U__name__q
Usidebox.gifqUtitleqU Ucontent_typeq
U image/gifqU_ownerq(]q(UsprintqU acl_usersqeUsprintqtUwidthqKU__ac_local_roles__q}qh]qUOwnerqasu. $ F((U'Products.PageTemplates.ZopePageTemplateqUZopePageTemplateqtqNt.}q(UexpandqK UidqUbox_templateqU__ac_local_roles__q}q Ushaneq
]qUOwnerqasU_bind_namesq
(cShared.DC.Scripts.Bindings
NameAssignments
[-=- -=- -=- 404 lines omitted -=- -=- -=-]
<link rel="stylesheet" href="zopetop.css" />
</head>
<body tal:define="panes python: here.render_panes();
error_message python:['An error occurred.']">
<table class="window" cellpadding="0" cellspacing="0">
<tr class="userbar">
<td class="zopelogo">
<img src="/p_/zopelogo_jpg" />
</td>
<td class="usermenu">
<tal:name replace="user">User Bar</tal:name>
</td>
</tr>
<tr>
<td rowspan="2" class="actions">
<div tal:repeat="pane panes/global_panes|error_message" tal:content="structure pane" class="actionbox">
Global Actions
</div>
</td>
<td class="breadcrumbs">
Bread > Crumbs
</td>
</tr>
<tr class="objectwindow">
<td class="objectview">
<div tal:repeat="pane panes/object_panes|error_message" tal:content="structure pane" class="actionbox">
Object Actions
</div>
<div metal:define-slot="main">
Object View
</div>
</td>
</tr>
</table>
</body>
</html>
qUcontent_typeqU text/htmlqUtitleqU U_ownerq(]q(UsprintqU acl_usersqeh
tqu. # |((UPersistenceqUPersistentMappingqtqNt.}qU
_containerq}qUsprintq(U #q(UAccessControl.Userq UUserq
ttQss. # t((UAccessControl.UserqUUserqtqNt.}q(Urolesq]qUManagerqaUnameqUsprintq Udomainsq
]qU__qUsprintq
u.