hserver-fahrradboerse/hServer/packages/hcore/templates/packages.html

39 lines
1014 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>