
hlb at bestpractical
Sep 21, 2006, 6:25 AM
Views: 190
Permalink
|
|
r6018 - in commitbit/trunk/share/web: static/css static/css/yui static/css/yui/grids static/css/yui/reset templates/_elements templates/project
|
|
Author: hlb Date: Thu Sep 21 09:25:44 2006 New Revision: 6018 Added: commitbit/trunk/share/web/static/css/main.css commitbit/trunk/share/web/static/css/yui/ commitbit/trunk/share/web/static/css/yui/fonts/ commitbit/trunk/share/web/static/css/yui/fonts/README (contents, props changed) commitbit/trunk/share/web/static/css/yui/fonts/fonts-min.css (contents, props changed) commitbit/trunk/share/web/static/css/yui/fonts/fonts.css (contents, props changed) commitbit/trunk/share/web/static/css/yui/grids/ commitbit/trunk/share/web/static/css/yui/grids/README (contents, props changed) commitbit/trunk/share/web/static/css/yui/grids/grids-min.css (contents, props changed) commitbit/trunk/share/web/static/css/yui/grids/grids.css (contents, props changed) commitbit/trunk/share/web/static/css/yui/reset/ commitbit/trunk/share/web/static/css/yui/reset/README (contents, props changed) commitbit/trunk/share/web/static/css/yui/reset/reset-min.css (contents, props changed) commitbit/trunk/share/web/static/css/yui/reset/reset.css (contents, props changed) commitbit/trunk/share/web/templates/_elements/ commitbit/trunk/share/web/templates/_elements/header (contents, props changed) commitbit/trunk/share/web/templates/_elements/sidebar commitbit/trunk/share/web/templates/_elements/wrapper Modified: commitbit/trunk/share/web/static/css/app.css commitbit/trunk/share/web/static/css/nav.css commitbit/trunk/share/web/templates/project/index.html Log: use YUI grids.css Modified: commitbit/trunk/share/web/static/css/app.css ============================================================================== --- commitbit/trunk/share/web/static/css/app.css (original) +++ commitbit/trunk/share/web/static/css/app.css Thu Sep 21 09:25:44 2006 @@ -1,19 +1,15 @@ -div#salutation { - float: right; - position: absolute; - right:5px; - top: 5px; +#hd { + position: relative; } - -div#people { - - top: 1em; - clear: both; +#salutation { position: absolute; - right: 10px; - - } - -div#people h3 { - text-decoration: underline ; + top: 0.8em; + right: 0; } +h1, h2, h3, h4, h5, h6 { + margin: 5px 0; +} +h1 { font-size: 180%; } +h2 { font-size: 160%; } +h3 { font-size: 120%; } +h4 { font-size: 110%; } Added: commitbit/trunk/share/web/static/css/main.css ============================================================================== --- (empty file) +++ commitbit/trunk/share/web/static/css/main.css Thu Sep 21 09:25:44 2006 @@ -0,0 +1,16 @@ +@import "yui/reset/reset-min.css"; +@import "yui/fonts/fonts-min.css"; +@import "yui/grids/grids-min.css"; +@import "app-base.css"; +@import "base.css"; +@import "nav.css"; +@import "context-menus.css"; +@import "calendar.css"; +@import "combobox.css"; +@import "keybindings.css"; +@import "forms.css"; +@import "halos.css"; +@import "app.css"; +@import "autocomplete.css"; +@import "yui/calendar/calendar.css"; +@import "notices.css"; Modified: commitbit/trunk/share/web/static/css/nav.css ============================================================================== --- commitbit/trunk/share/web/static/css/nav.css (original) +++ commitbit/trunk/share/web/static/css/nav.css Thu Sep 21 09:25:44 2006 @@ -1,76 +1,3 @@ -/* from http://www.456bereastreet.com/lab/csstabs/nested/# */ - - - - -div#navigation { - float: left; - width: 200px; - font-size: 80%; -} - - -div#content { - position: fixed; - left: 220px; - right: 10px; -} - -div#navigation ul { - - margin-top: 0; - border-top: 0; - padding-top: 0; - - font-family:Tahoma,"Trebuchet MS", sans-serif; - - color:#000; -} -ul.menu { - margin-left: -2em; - -} -ul.menu li { - list-style: none; - - -} -ul.submenu { -} -ul.submenu li { - font-size: 90%; - margin-left: -1em; - -} -ul.submenu li+li { - - -} -div#navigation a:link, -div#navigation a:visited, -div#navigation a:hover { -} -div#navigation ul.menu a:link, -div#navigation ul.menu a:visited, -div#navigation ul.menu a:hover { - font-weight:bold; - text-transform:uppercase; -} -div#navigation ul.menu a:hover { - background-color:#24568E; -} -div#navigation ul.menu li.active a:link, -div#navigation ul.menu li.active a:visited, -div#navigation ul.menu li.active a:hover { - font-weight: bold; - border-bottom-color:#24568E; -} -div#navigation ul.submenu a:link, -div#navigation ul.submenu a:visited, -div#navigation ul.submenu a:hover { - font-weight:normal; - border:0; -} -div#navigation ul.submenu a:hover { - text-decoration:underline; +ul.menu .submenu { + margin-left: 1em; } Added: commitbit/trunk/share/web/static/css/yui/fonts/README ============================================================================== --- (empty file) +++ commitbit/trunk/share/web/static/css/yui/fonts/README Thu Sep 21 09:25:44 2006 @@ -0,0 +1,9 @@ +CSS Fonts Release Notes + +*** version 0.11.0 *** + +* No changes. + +*** version 0.10.0 *** + +* Initial release. Added: commitbit/trunk/share/web/static/css/yui/fonts/fonts-min.css ============================================================================== --- (empty file) +++ commitbit/trunk/share/web/static/css/yui/fonts/fonts-min.css Thu Sep 21 09:25:44 2006 @@ -0,0 +1,2 @@ +/* Copyright (c) 2006, Yahoo! Inc. All rights reserved. Code licensed under the BSD License: http://developer.yahoo.net/yui/license.txt version: 0.11.3 */ +body {font:13px arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}select, input, textarea {font:99% arial,helvetica,clean,sans-serif;}pre, code {font:115% monospace;*font-size:100%;}body * {line-height:1.22em;} \ No newline at end of file Added: commitbit/trunk/share/web/static/css/yui/fonts/fonts.css ============================================================================== --- (empty file) +++ commitbit/trunk/share/web/static/css/yui/fonts/fonts.css Thu Sep 21 09:25:44 2006 @@ -0,0 +1,34 @@ +/* +Copyright (c) 2006, Yahoo! Inc. All rights reserved. +Code licensed under the BSD License: +http://developer.yahoo.net/yui/license.txt +version: 0.11.3 +*/ + +/** + * 84.5% for !IE, keywords for IE + * Percents could work for IE, but for backCompat purposes, we are using + keywords. + * x-small is for IE < 6 and IE6 quirks mode. + * + */ +body {font:13px arial,helvetica,clean,sans-serif;*font-size:small;*font:x- +small;} +table {font-size:inherit;font:100%;} + +/** + * 99% for safari; 100% is too large + */ +select, input, textarea {font:99% arial,helvetica,clean,sans-serif;} + +/** + * Bump up !IE to get to 13px equivalent + */ +pre, code {font:115% monospace;*font-size:100%;} + +/** + * Default line-height based on font-size rather than "computed-value" + * see: http://www.w3.org/TR/CSS21/visudet.html#line-height + */ +body * {line-height:1.22em;} + Added: commitbit/trunk/share/web/static/css/yui/grids/README ============================================================================== --- (empty file) +++ commitbit/trunk/share/web/static/css/yui/grids/README Thu Sep 21 09:25:44 2006 @@ -0,0 +1,10 @@ +CSS Grids Release Notes + +*** version 0.11.0 *** + +* Removed line #43 because it set an already-set value. + Was: ".yui-t7 #main .yui-b{min-width:750px;}" + +*** version 0.10.0 *** + +* Initial release. \ No newline at end of file Added: commitbit/trunk/share/web/static/css/yui/grids/grids-min.css ============================================================================== --- (empty file) +++ commitbit/trunk/share/web/static/css/yui/grids/grids-min.css Thu Sep 21 09:25:44 2006 @@ -0,0 +1,2 @@ +/* Copyright (c) 2006, Yahoo! Inc. All rights reserved. Code licensed under the BSD License: http://developer.yahoo.net/yui/license.txt Version: 0.11.3 */ +body{text-align:center;}#doc{width:57.69em;*width:56.3em;min-width:750px;margin:auto;text-align:left;}#hd,#bd{margin-bottom:1em;text-align:left;}#ft{font-size:77%;font-family:verdana;clear:both;}.yui-t1 #yui-main .yui-b, .yui-t2 #yui-main .yui-b, .yui-t3 #yui-main .yui-b, .yui-t4 .yui-b, .yui-t5 .yui-b, .yui-t6 .yui-b{float:right;}.yui-t1 .yui-b, .yui-t2 .yui-b, .yui-t3 .yui-b, .yui-t4 #yui-main .yui-b, .yui-t5 #yui-main .yui-b, .yui-t6 #yui-main .yui-b{float:left;}.yui-t1 #yui-main .yui-b{width:76%;min-width:570px;}.yui-t1 .yui-b{width:21.33%;min-width:160px;}.yui-t2 #yui-main .yui-b, .yui-t4 #yui-main .yui-b{width:73.4%;min-width:550px;}.yui-t2 .yui-b, .yui-t4 .yui-b{width:24%;min-width:180px;}.yui-t3 #yui-main .yui-b, .yui-t6 #yui-main .yui-b{width:57.6%;min-width:430px;}.yui-t3 .yui-b, .yui-t6 .yui-b{width:40%;min-width:300px;}.yui-t5 #yui-main .yui-b{width:65.4%;min-width:490px;}.yui-t5 .yui-b{width:32%;min-width:240px;}.yui-g .yui-u, .yui-g .yui-g, .yui-ge .yui-u, .yui-gf .yui-u{float:right;display:inline;}.yui-g .first, .yui-gd .first, .yui-ge .first, .yui-gf .first{float:left;}.yui-g .yui-u, .yui-g .yui-g{width:49.1%;}.yui-g .yui-g .yui-u{width:48.1%;}.yui-gb .yui-u, .yui-gc .yui-u, .yui-gd .yui-u{float:left;margin-left:2%;*margin-left:1.895%;width:32%;}.yui-gb .first, .yui-gc .first, .yui-gd .first{margin-left:0;}.yui-gc .first, .yui-gd .yui-u{width:66%;}.yui-gd .first{width:32%;}.yui-ge .yui-u{width:24%;}.yui-ge .first, .yui-gf .yui-u{width:74.2%;}.yui-gf .first{width:24%;}.yui-ge .first{width:74.2%;}#bd:after, .yui-g:after, .yui-gb:after, .yui-gc:after, .yui-gd:after, .yui-ge:after, .yui-gf:after{content:".";display:block;height:0;clear:both;visibility:hidden;}#bd, .yui-g, .yui-gb, .yui-gc, .yui-gd, .yui-ge, .yui-gf{zoom:1;} \ No newline at end of file Added: commitbit/trunk/share/web/static/css/yui/grids/grids.css ============================================================================== --- (empty file) +++ commitbit/trunk/share/web/static/css/yui/grids/grids.css Thu Sep 21 09:25:44 2006 @@ -0,0 +1,88 @@ +/* +Copyright (c) 2006, Yahoo! Inc. All rights reserved. +Code licensed under the BSD License: +http://developer.yahoo.net/yui/license.txt +version: 0.11.3 +*/ +body { + text-align:center; +} + +#doc { + width:57.69em; + *width:56.3em; /* IE */ + min-width:750px; + margin:auto; + text-align:left; +} + +#hd,#bd {margin-bottom:1em;text-align:left;} +#ft {font-size:77%;font-family:verdana;clear:both;} + +/* rules for main templates */ +.yui-t1 #yui-main .yui-b, .yui-t2 #yui-main .yui-b, .yui-t3 #yui-main .yui-b, +.yui-t4 .yui-b, .yui-t5 .yui-b, .yui-t6 .yui-b {float:right;} +.yui-t1 .yui-b, .yui-t2 .yui-b, .yui-t3 .yui-b, .yui-t4 #yui-main .yui-b, .yui- +t5 #yui-main .yui-b, .yui-t6 #yui-main .yui-b {float:left;} + +/* t1: L160 */ +.yui-t1 #yui-main .yui-b {width:76%;min-width:570px;} +.yui-t1 .yui-b {width:21.33%;min-width:160px;} + +/* t2 & t4: L180 & R180 */ +.yui-t2 #yui-main .yui-b, .yui-t4 #yui-main .yui-b {width:73.4%;min- +width:550px;} +.yui-t2 .yui-b, .yui-t4 .yui-b {width:24%;min-width:180px;} + +/* t3 & t6: L300 & R300 */ +.yui-t3 #yui-main .yui-b, .yui-t6 #yui-main .yui-b {width:57.6%;min- +width:430px;} +.yui-t3 .yui-b, .yui-t6 .yui-b {width:40%;min-width:300px;} + +/* t5: R240 */ +.yui-t5 #yui-main .yui-b {width:65.4%;min-width:490px;} +.yui-t5 .yui-b {width:32%;min-width:240px;} + +/* t7: 750 */ + + + +/* grid-generic rules for all templates */ + +/* all modules and grids nested in a grid get floated */ +.yui-g .yui-u, .yui-g .yui-g, .yui-ge .yui-u, .yui-gf .yui-u { + float:right; + display:inline; /* IE */ +} + +/* float left and kill margin on first for added flex */ +.yui-g .first, .yui-gd .first, .yui-ge .first, .yui-gf .first {float:left; } + +/* 2 col */ +.yui-g .yui-u, .yui-g .yui-g {width:49.1%;} +.yui-g .yui-g .yui-u {width:48.1%;} /* smaller for nested to preserve margins */ + +/* 3 col */ +.yui-gb .yui-u, .yui-gc .yui-u, .yui-gd .yui-u { + float:left; /* need to reverse the order for 3 */ + margin-left:2%; *margin-left:1.895%; + width:32%; +} + +.yui-gb .first, .yui-gc .first, .yui-gd .first {margin-left:0;} + +/* colspan 2 */ +.yui-gc .first, .yui-gd .yui-u {width:66%;} +.yui-gd .first {width:32%;} + +/* colspan 3 */ +.yui-ge .yui-u {width:24%;} +.yui-ge .first, .yui-gf .yui-u {width:74.2%;} +.yui-gf .first {width:24%;} +.yui-ge .first {width:74.2%;} + +/* self clear floated parent containers */ +#bd:after, .yui-g:after, .yui-gb:after, .yui-gc:after, .yui-gd:after, .yui- +ge:after, .yui-gf:after +{content:".";display:block;height:0;clear:both;visibility:hidden;} +#bd, .yui-g, .yui-gb, .yui-gc, .yui-gd, .yui-ge, .yui-gf {zoom:1;} /* IE */ Added: commitbit/trunk/share/web/static/css/yui/reset/README ============================================================================== --- (empty file) +++ commitbit/trunk/share/web/static/css/yui/reset/README Thu Sep 21 09:25:44 2006 @@ -0,0 +1,9 @@ +CSS Reset Release Notes + +*** version 0.11.0 *** + +* No changes. + +*** version 0.10.0 *** + +* Initial release \ No newline at end of file Added: commitbit/trunk/share/web/static/css/yui/reset/reset-min.css ============================================================================== --- (empty file) +++ commitbit/trunk/share/web/static/css/yui/reset/reset-min.css Thu Sep 21 09:25:44 2006 @@ -0,0 +1,2 @@ +/* Copyright (c) 2006, Yahoo! Inc. All rights reserved. Code licensed under the BSD License:http://developer.yahoo.net/yui/license.txt Version: 0.11.3 */ +body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ol,ul {list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;}q:before,q:after{content:'';} \ No newline at end of file Added: commitbit/trunk/share/web/static/css/yui/reset/reset.css ============================================================================== --- (empty file) +++ commitbit/trunk/share/web/static/css/yui/reset/reset.css Thu Sep 21 09:25:44 2006 @@ -0,0 +1,14 @@ +/* +Copyright (c) 2006, Yahoo! Inc. All rights reserved. +Code licensed under the BSD License: +http://developer.yahoo.net/yui/license.txt +version: 0.11.3 +*/ +body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;} +table{border-collapse:collapse;border-spacing:0;} +fieldset,img{border:0;} +address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;} +ol,ul {list-style:none;} +caption,th {text-align:left;} +h1,h2,h3,h4,h5,h6{font-size:100%;} +q:before,q:after{content:'';} \ No newline at end of file Added: commitbit/trunk/share/web/templates/_elements/header ============================================================================== --- (empty file) +++ commitbit/trunk/share/web/templates/_elements/header Thu Sep 21 09:25:44 2006 @@ -0,0 +1,17 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<html> +<head> + <meta http-equiv="content-type" content="text/html; charset=utf-8" /> + <meta name="robots" content="all" /> + + <title><% _($title) %></title> + + <% Jifty->web->include_css %> + <% Jifty->web->include_javascript %> +</head> +<%args> +$title => "" +</%args> +<%init> +$r->content_type('text/html; charset=utf-8'); +</%init> Added: commitbit/trunk/share/web/templates/_elements/sidebar ============================================================================== --- (empty file) +++ commitbit/trunk/share/web/templates/_elements/sidebar Thu Sep 21 09:25:44 2006 @@ -0,0 +1,9 @@ +<div id="salutation"> +% if (Jifty->web->current_user->id and Jifty->web->current_user->user_object) { +% my $u = Jifty->web->current_user->user_object; +% my $method = $u->_brief_description; +<%_('Hiya, %1.',$u->$method())%> +% } else { +<%_(q{You're not currently signed in.})%> +% } +</div> Added: commitbit/trunk/share/web/templates/_elements/wrapper ============================================================================== --- (empty file) +++ commitbit/trunk/share/web/templates/_elements/wrapper Thu Sep 21 09:25:44 2006 @@ -0,0 +1,51 @@ +<body id="doc" class="yui-t1"> +<div id="hd"> + <div id="headers"> + <h1 class="title"><% _($title) %></h1> + </div> + <& sidebar &> +</div> +<div id="bd"> + <div id="yui-main"> + <div class="yui-b"> + <% Jifty->web->render_messages %> + <% $m->content |n%> + </div> + </div> + <div class="yui-b"> + <div id="navigation"> + <& /_elements/menu, menu => Jifty->web->navigation &> + </div> + </div> +</div> +<div id="ft"> + <p class="copyright"> + Powered by <%Jifty->web->link( url => "/", label => _(Jifty->config->framework('ApplicationName')))%><br> + By <a href="http://bestpractical.com/">Best Practical Solutions</a> + </p> +</div> + + <div id="content"> + <a name="content"></a> +% if (Jifty->config->framework('AdminMode') ) { +<div class="warning admin_mode"> +<%_('Alert')%>: <% Jifty->web->tangent( label => _('Administration mode is enabled.') , url => '/__jifty/admin/')%> +</div> +% } + <& /_elements/keybindings &> + </div> + <div id="jifty-wait-message" style="display: none"><%_('Loading...')%></div> +% Jifty::Mason::Halo->render_component_tree() if (Jifty->config->framework('DevelMode') ); +</body> +</html> +% Jifty->handler->stash->{'in_body'} = 0; +<%args> +$title => "" +</%args> +<%init> +# First we set up the header. +$m->comp( 'header', title => $title); +# now that we've printed out the header, we're inside the body, so it's safe to print +# halo markers. +Jifty->handler->stash->{'in_body'} = 1; +</%init> Modified: commitbit/trunk/share/web/templates/project/index.html ============================================================================== --- commitbit/trunk/share/web/templates/project/index.html (original) +++ commitbit/trunk/share/web/templates/project/index.html Thu Sep 21 09:25:44 2006 @@ -5,6 +5,8 @@ my $edit = Jifty->web->new_action(class =>'UpdateProject', record => $project); </%init> <&|/_elements/wrapper,title => $project->name &> +<div class="yui-gc"> +<div class="yui-u first"> <h1><%$project->name%></h1> <blockquote> <%$project->description%> @@ -36,7 +38,8 @@ <h3>Committer access</h3> <%Jifty->web->link( url => $project->svn_url_auth, label => $project->svn_url_auth)%> <h2>License</h2> - +</div> +<div class="yui-u"> <div id="people"> <h2>People</h2> @@ -50,6 +53,8 @@ </ul> %} </div> +</div> +</div> </&> <%init> my %people = ( _______________________________________________ Rt-commit mailing list Rt-commit[at]lists.bestpractical.com http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-commit
|