[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€(hUImageq�ttQUtitleq‚U hC(U $qƒ(hUPythonScriptq„ttQh3(U $q…(hUImageq†ttQhK(U $q‡(hUPythonScriptqˆttQhUsprintq‰Uzopetop.cssqŠ(U $
q‹(hUFileqŒttQh;(U $q�(hwUZopePageTemplateqŽttQUmetadata_boxq�(U #þq�(hwUZopePageTemplateq‘ttQhfU#c0c0c0q’Ubreadcrumbs.pyq“(U $q”(hUPythonScriptq•ttQh](U $q–(hwUZopePageTemplateq—ttQhmU#6699ccq˜hjU#e0e0e0q™U
expand.gifqš(U $q›(hUImageqœttQh(U #ýq�(hwUZopePageTemplateqžttQu. $ ù((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(UsizeqK½UheightqKUdataqU½GIF89a Ä !1‰“�*?ÿÿÿ1ASÓÖÚ$7lwƒµ»Á':ÒÖÙðñò¥¬³@Pa!1B?M\N\kly…ïï÷!1J !ù , : Ždižhª®lë¾ðqÀ&43-˽<:GáæÂD¢Âñ
$“ËVäùd°=jÒªëz¿à°xŒ
;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+U€3f™$7)R{#Eh7R0`�.D&Ls;Y)ZŒ !ù ÿ , ¯ ÿ`!Ž"ež(…¬,;¼pìÌôÝxtìünýÀ…p(%Ȥ¤Ál:
Ð(ôB&®×‰v;x¿Š°X\)›+„´ZÍh»Ý�¸¨ÛI¤”¾Å�ù5598==@ACBFGJHN�
RRUVX \[_`ccgfk o¢srvwx%z(|-2�6ƒ:…>‡‰Š‹�Ž�M’Q”T–—˜]šœ�žh l¢p¤t¦ ¨©ª&¬.®/°±ƒ´µ‡¸º»¼¾¿ÀÂÄÆÇšÊdÌÎÏÐÒÓ¦ÖØ'ÚVpëæMÖ,Z¶ná2ÇkIºHëÚ½3†,Ù<ÌšÙÃ×FµjÖþe8PAYáÿ$$ÇÝÃuì„MÄTñ"ÆzöpÌ'íc?‘*HôæÀ`Ê•u5|˜DKðj^̘S'G�Ô~Šˆ $Q£á�&jÙˆ)̧X¢"³I5çN¬üBnÊí+ʰ¶X*u™î¬L¨×NŹñjϬrÿqõzÞqI-}ñoÚÀò{ªúöp\T@mœãhÞÈŒÊRvj9æMóÚÆ÷è¹ÚËðôؽªûV¦4“‹ÔØ„�u&å316ÑuIzŒè·d¾¾üLS0òÍn
3G|[1]Wv÷†l=µ³Ã+]îžùûÎâç4/ÿüüŸô¥Q÷ƒ^×—]|Ãpgœ™wÊȦ\~¥�‡GhþùàtëUGpï& Z®Ñ[ƒÉ…aûMˆ+ºÂ[!bmX`‡Â±¶Ý|ÖG"x³AS[Z™—Ûh»Ý•ဨ1Y�¶VŒˆ^°UâËé'a+öA¤‹FÂ蛌î%Ÿ�ò…˜ãˆœ8h"mžÙ¦¢�,n)H—†|™ËŒbz8‰“jé˜æ”÷øØf! ;qUpreconditionq U U__name__q
Usidebox.gifqUtitleqU Ucontent_typeq
U image/gifqU_ownerq(]q(UsprintqU acl_usersqeUsprintqtUwidthqK¯U__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.ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ