--- trunk/static/frey.css 2008/11/18 00:54:50 391 +++ trunk/static/frey.css 2009/01/06 14:50:30 943 @@ -18,38 +18,53 @@ filter: alpha(opacity=100); } +.frey-status-line .right { + position: absolute; + right: 0.5em; +} + /* style areas over which you can hoover */ .frey-popup, -.frey-popdown { +.frey-dropdown { color: #00f; padding: 3px; } .frey-popup:hover, -.frey-popdown:hover { +.frey-dropdown:hover { background: #eee; text-decoration: underline; } -.frey-popup span, -.frey-popdown code { + a.frey-popup > code, +span.frey-popup > code, +span.frey-popup > span, + a.frey-dropdown > code, +span.frey-dropdown > code { display: none; /* hidden by default */ color: #000; background: #eee; border: 1px solid #aaa; + font-size: 90%; } -.frey-popup:hover span { + a.frey-popup:hover > code, +span.frey-popup:hover > code, +span.frey-popup:hover > span, + a.frey-dropdown:hover > code, +span.frey-dropdown:hover > code { position: absolute; display: block; bottom: 1.25em; left: 1.5em; +/* right: 1.5em; +*/ z-index: 30; overflow: hidden; } -.frey-popdown:hover code { +a.frey-dropdown:hover > code { position: relative; top: 0; right: 0; @@ -58,7 +73,7 @@ } .frey-popup code, -.frey-popdown code { +.frey-dropdown code { white-space: pre-wrap; font-family: monospace; } @@ -116,6 +131,15 @@ padding-left: 1em; } +.frey-introspect tr td.p { + font-size: 80%; +} + +.frey-introspect tr td.p code { + font-size: 120%; + font-weight: bold; +} + .frey-introspect tr:hover { background: #ffc; } @@ -139,7 +163,9 @@ color: #fff; padding: 0.5em; white-space: pre-wrap; - line-height: 1ex; /* compress lines to preserve memory footprint in browser for rendering */ + /* compress lines to preserve memory footprint in browser for rendering */ + font-size: 90%; + line-height: 1.2ex; } .frey-source .keyword { color: #ff6; } @@ -153,7 +179,10 @@ .frey-source .symbol { color: #6ff; } .frey-source .single { color: #f6f; } .frey-source .double { color: #f6f; } +.frey-source .interpolate { color: #f6f; } +.frey-source .line_number { color: #222; } +.frey-source .line_number a { color: #444; text-decoration: none; } /* Frey::Dumper */ @@ -200,9 +229,17 @@ color: #aaa; } +.frey-info { + background: #ccf; + padding: 0.5em; +} + .frey-error { - border: 3px dashed #f00; background: #ffc; padding: 0.5em; } +.frey-fatal { + border: 3px dashed #f00; +} +