39 lines
1,014 B
HTML
39 lines
1,014 B
HTML
|
<%frame frame_html%>
|
||
|
<%
|
||
|
|
||
|
if ("reload" in request.getForm().keys()):
|
||
|
which = request.getForm()["reload"].value()
|
||
|
if (which == "_all"):
|
||
|
l = self.server().packagemanager().packages().keys()
|
||
|
else:
|
||
|
l = (which,)
|
||
|
|
||
|
for p in l:
|
||
|
self.server().packagemanager().packages()[ p ].reload()
|
||
|
|
||
|
request.redirect(request.self())
|
||
|
|
||
|
%>
|
||
|
<div>Loaded Packages: (<a href="<%=request.self()%>?reload=_all">reload</a>) <br/>
|
||
|
<%iterate _p self.server().packagemanager().packages().keys()%>
|
||
|
<% p = self.server().packagemanager().packages()[_p] %>
|
||
|
<div class="block">
|
||
|
<div class="headline"><%=_p%> (<a href="<%=request.self()%>?reload=<%=escape(_p)%>">reload</a>)</div>
|
||
|
<div>Exports:<br/>
|
||
|
<%iterate e p.exports()%>
|
||
|
<% exp = p.exports()[e] %>
|
||
|
<div class="listitem"><%=e%>: <%=escape("%s" % (exp,))%></div>
|
||
|
<%end%>
|
||
|
</div>
|
||
|
|
||
|
<div>Contents:<br/>
|
||
|
<%iterate e p.modules()%>
|
||
|
<% exp = p.modules()[e] %>
|
||
|
<div class="listitem"><%=e%>: <%=escape("%s" % (exp,))%></div>
|
||
|
<%end%>
|
||
|
</div>
|
||
|
|
||
|
</div>
|
||
|
<%end%>
|
||
|
</div>
|