lib/generators/dry_crud/templates/public/stylesheets/crud.css in dry_crud-1.2.5 vs lib/generators/dry_crud/templates/public/stylesheets/crud.css in dry_crud-1.2.6

- old
+ new

@@ -1,35 +1,104 @@ body, div, p, td, th { font-family: Verdana, Geneva, Helvetica, Arial, sans-serif; font-size: 11pt; } -td { - vertical-align: top; +body { + text-align: center; + margin: 0pt; + background-color: #ddf; } -table.list {} +#container { + padding: 20pt 20pt; + margin: 0 auto; + text-align: left; + width: 600pt; + height: 100%; + background-color: #f6f6ff; + -moz-box-shadow: 0px 0px 10px #2580a2; + -webkit-box-shadow: 0px 0px 10px #2580a2; + box-shadow: 0px 0px 10px #2580a2; +} -/* div rendered if no entries available for list */ -div.list {} - -table.list th a { - color: darkblue; +h1 { + font-size: 150%; + margin: 30px 0 15px 0; } tr.even { background-color: #F0F0F0; } tr.odd { background-color: #F8F8F8; } +td { + vertical-align: top; +} + td p { margin: 0; } +a { + color: #2580a2; + text-decoration: none; +} + +a:hover { + text-decoration: underline; +} + +a:visited { + color: #2580a2; +} + +a img { + border: none; +} + + +.list { + margin-top: 10pt; +} + +table.list { + border-collapse: collapse; + width: 100%; + padding: 0; +} + +/* div rendered if no entries available for list */ +div.list {} + +table.list th { + text-align: left; + background-color: #2580a2; + color: white; + font-weight: bold; + padding: 2px 4px; +} + +table.list th a { + color: white; + text-decoration: none; +} + +table.list td { + padding: 2px 4px; +} + + +.clear { + clear: both; + height: 0; + overflow: hidden; +} + .right { text-align: right; } .center { @@ -54,35 +123,50 @@ .labeled .value p { margin: 0px; } -.attributes {} +.actions { + float: right; +} a.action { - color: red; - text-decoration: none; + margin-right: 10pt; } -a:hover.action { - text-decoration: underline; +a.action img { + vertical-align: text-top; } -a:visited.action { - color: red; +.cancel { + font-size: 80%; + margin-left: 7pt; } +.required { + font-size: 80%; + vertical-align: top; +} + +#flash_notice, #flash_alert { + margin: 15pt; + padding: 5pt 10pt; +} + #flash_notice { border: solid 2px #6a6; background-color: #afa; - margin: 20pt; - padding: 5pt 10pt; } +#flash_alert { + border: solid 2px #da9; + background-color: #fec; +} + #error_explanation { border: solid 2pt #da9; - margin: 20pt; + margin: 10pt; padding: 5pt 10pt; background-color: #fec; } #error_explanation h2 { @@ -98,5 +182,39 @@ background-color: #da9; display: inline-block; padding: 1px 1px; } +#menu { + background: #333; + -moz-box-shadow: 0px 3px 3px #2580a2; + -webkit-box-shadow: 0px 3px 3px #2580a2; + box-shadow: 0px 3px 3px #2580a2; + float: left; + list-style: none; + margin: -20pt; + padding: 0 20px; + width: 610pt; +} + +#menu li { + float: left; + font-size: 110%; + margin: 0; + padding: 0; +} + +#menu a { + background: #333 bottom right no-repeat; + color: #ddd; + display: block; + float: left; + margin: 0; + padding: 4px 12px; + text-decoration: none; +} + +#menu a:hover { + background: #2580a2 bottom center no-repeat; + color: #fff; + padding-bottom: 4px; +}