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;
+}