Ver código fonte

Format cookies encoding JSON nicely.

pull/24/head
Ben Kurtovic 12 anos atrás
pai
commit
13d140d899
2 arquivos alterados com 16 adições e 1 exclusões
  1. +12
    -1
      pages/settings.mako
  2. +4
    -0
      static/css/main.css

+ 12
- 1
pages/settings.mako Ver arquivo

@@ -1,5 +1,6 @@
<%include file="/support/header.mako" args="environ=environ, title='Settings'"/>\
<%namespace module="toolserver.settings" import="main"/>\
<%! from json import dumps, loads %>
<% bot, cookies, status, langs, projects = main(environ, headers) %>
% if status:
<div class="green-box">${status}</div>
@@ -51,7 +52,17 @@
% for cookie in cookies.itervalues():
<tr>
<td><b><tt>${cookie.key | h}</tt></b></td>
<td><tt>${cookie.value | h}</tt></td>
% try:
<% lines = dumps(loads(cookie.value), indent=4).splitlines() %>
% except ValueError:
<td><tt>${cookie.value | h}</tt></td>
% else:
<td>
% for line in lines:
<tt><div class="indentable">${line | h}</div></tt>
% endfor
</td>
% endtry
<td>
<form action="${environ['PATH_INFO']}" method="post">
<input type="hidden" name="action" value="delete">


+ 4
- 0
static/css/main.css Ver arquivo

@@ -92,6 +92,10 @@ div.red-box {
border: 1px solid #7F7;
}

div.indentable {
white-space: pre-wrap;
}

p.toolname {
font-size: 18px;
margin: 6px 0 6px 0;


Carregando…
Cancelar
Salvar