Browse Source

Format cookies encoding JSON nicely.

pull/24/head
Ben Kurtovic 12 years ago
parent
commit
13d140d899
2 changed files with 16 additions and 1 deletions
  1. +12
    -1
      pages/settings.mako
  2. +4
    -0
      static/css/main.css

+ 12
- 1
pages/settings.mako View File

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


+ 4
- 0
static/css/main.css View File

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


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

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


Loading…
Cancel
Save