app/assets/stylesheets/active_admin/_base.css.scss in activeadmin-0.3.4 vs app/assets/stylesheets/active_admin/_base.css.scss in activeadmin-0.4.0
- old
+ new
@@ -1,8 +1,7 @@
/* Active Admin CSS */
-
// Reset Away!
@include global-reset;
// Partials
@import "active_admin/typography";
@@ -10,353 +9,30 @@
@import "active_admin/forms";
@import "active_admin/components/comments";
@import "active_admin/components/flash_messages";
@import "active_admin/components/date_picker";
@import "active_admin/components/tables";
+@import "active_admin/components/blank_slates";
+@import "active_admin/components/breadcrumbs";
+@import "active_admin/components/buttons";
+@import "active_admin/components/grid";
+@import "active_admin/components/links";
+@import "active_admin/components/pagination";
+@import "active_admin/components/panels";
+@import "active_admin/components/scopes";
+@import "active_admin/components/status_tags";
+@import "active_admin/components/table_tools";
+@import "active_admin/pages/dashboard";
+@import "active_admin/pages/logged_out";
+@import "active_admin/structure/footer";
+@import "active_admin/structure/main_structure";
+@import "active_admin/structure/title_bar";
body {
- font-family: Helvetica, Arial, sans-serif;
+ @include sans-family;
line-height: 150%;
font-size: 72%;
background: #fff;
margin: 0;
padding: 0;
color: $text-color;
-}
-
-// ----------------------------------- Page Title Bar
-#title_bar {
- @include section-header;
- @include clearfix;
- @include box-sizing(border-box);
- display: table;
- width: 100%;
- position: relative;
- margin: 0;
- padding: 10px $horizontal-page-margin;
-
- #titlebar_left, #titlebar_right {
- height: 50px;
- vertical-align: middle;
- display: table-cell;
- }
-
- #titlebar_right {
- text-align: right;
- }
-
- h2 {
- margin: 0;
- padding: 0;
- font-size: 2.6em;
- font-weight: bold;
- }
-
- .action_items {
- a {
- @include light-button;
- @include icon(#777, 0.8em);
- @include gradient(#f9f9f9, #dddbdb);
- display: inline-block;
- padding: .8em 1.5em .7em 1.5em;
- border: 1px solid #f8f8f8;
- span.icon { vertical-align: bottom; margin-right: 4px;}
- &:hover{ @include icon-color(#000); }
- }
- }
-}
-
-// ----------------------------------- Main Structure
-
-#wrapper {
- display: table;
- width: 100%;
-}
-
-#active_admin_content {
- margin: 0;
- padding: 25px $horizontal-page-margin;
-
- #main_content_wrapper {
- float: left;
- width: 100%;
-
- #main_content{
- margin-right: 300px;
- }
- }
-
- &.without_sidebar #main_content_wrapper #main_content{ margin-right: 0; }
-
- #sidebar {
- float: left;
- width: $sidebar-width;
- margin-left: -$sidebar-width;
- }
-}
-
-// ----------------------------------- Footer
-#footer {
- padding: 30px 30px;
- font-size: 0.8em;
- clear: both;
-
- p {
- padding-top: 10px
- }
-}
-
-// ----------------------------------- Links
-a, a:link, a:visited {
- color: $link-color;
- text-decoration: underline;
-}
-a:hover { text-decoration: none; }
-
-// ----------------------------------- Buttons
-
-td, p {
- @include icon(#B3BCC1, 0.8em);
- span.icon { margin: 0 3px; }
-}
-
-a.member_link {
- margin-right: 7px;
- white-space: nowrap;
-}
-
-a.button, input[type=submit] { @include dark-button; }
-
-// ----------------------------------- Breadcrumbs
-.breadcrumb {
- display: block;
- font-size: 0.9em;
- font-weight: normal;
- line-height: 1.0em;
- margin-bottom: 12px;
- text-transform: uppercase;
-
- a, a:link {
- color: #8a949e ;
- text-decoration: none;
- }
-
- a:hover { text-decoration: underline; }
-
- .breadcrumb_sep {
- margin: 0 2px;
- color: #aab2ba;
- }
-}
-
-// ----------------------------------- Sections & Panels
-// Helper class to apply to elements to make them sections
-.section, .panel{ @include section; }
-
-// ----------------------------------- Blank Slate
-
-.blank_slate_container {
- clear: both;
- text-align: center;
-
- .blank_slate {
- @include rounded;
- -webkit-font-smoothing: antialiased;
- border: 1px dashed #DADADA;
- color: #AAA;
- display: inline-block;
- font-size: 1.2em;
- font-weight: bold;
- padding: 14px 25px;
- text-align: center;
-
- small {
- display: block;
- font-size: 0.9em;
- font-weight: normal;
- }
- }
-}
-
-.admin_dashboard .blank_slate_container .blank_slate {
- margin-top: 40px;
- margin-bottom: 40px;
-}
-
-.with_sidebar .blank_slate_container .blank_slate {
- margin-top: 80px;
-}
-
-// ----------------------------------- Sidebar Sections
-.sidebar_section { @include section; }
-
-// -------------------------------------- Pagination
-.pagination_information {
- float: right;
- margin-bottom: 5px;
- font-size: 0.95em;
- color: #b3bcc1;
- b { color: #5c6469; }
-}
-
-.paginated_collection_contents {
- clear: both;
-}
-
-.pagination {
- display: inline;
- font-size: 0.9;
- margin-left: 10px;
-
- a { @include light-button; }
- span.page.current { @include default-button; }
- a, span.page.current {
- @include rounded(0px);
- margin-right: 4px;
- padding: 2px 5px;
- }
- span.page.current { padding-left: 7px; }
-}
-
-// -------------------------------------- Index Footer (Under Table)
-#index_footer { padding-top: 5px; text-align: right; font-size: 0.85em; }
-
-
-
-.index_content { clear: both; }
-
-// -------------------------------------- Index as Grid
-table.index_grid td { border: none; background: none; padding: 0 20px 20px 0; margin: 0;}
-
-
-// -------------------------------------- Logged Out
-body.logged_out {
- background: #e8e9ea;
-
- #content_wrapper{
- width: 500px;
- margin: 70px auto;
- #active_admin_content {
- @include shadow;
- background: #fff;
- padding: 13px 30px;
- }
- }
-
- h2 {
- @include section-header;
- @include primary-gradient;
- @include text-shadow(#000);
- color: #fff;
- margin: -13px -30px 20px -30px;
- }
-
- #login {
- /* Login Form */
- form {
- fieldset {
- @include no-shadow;
- background: none;
- padding: 0;
- li { padding: 10px 0; }
-
- input[type=text], input[type=email], input[type=password] {
- width: 70%;
- }
- &.buttons { margin-left: 20%; }
- margin-bottom: 0;
- }
- }
-
- a { float: right; margin-top: -32px; }
- }
-
-}
-
-// -------------------------------------- Dashboard
-table.dashboard {
- width: 100%;
- td { border-bottom: none; }
- .dashboard_section { @include section; }
-}
-
-
-// -------------------------------------- Resource Attributes Table
-.attributes_table { overflow: hidden; }
-
-.attributes_table table {
- th, td {
- padding: 8px $cell-horizontal-padding 6px $cell-horizontal-padding;
- vertical-align: top;
- border-bottom: 1px solid #e8e8e8;
- }
- th {
- @include no-shadow;
- @include no-gradient;
- width: 150px;
- font-size: 0.9em;
- padding-left: 0;
- text-transform: uppercase;
- color: $primary-color;
- @include text-shadow;
- }
- td {
- .empty {
- color: #bbb;
- font-size: 0.8em;
- text-transform: uppercase;
- letter-spacing: 0.2em;
- }
- }
-}
-
-.sidebar_section .attributes_table th { width: 50px; }
-
-
-// -------------------------------------- Status Tags
-.status {
- background: darken($secondary-color, 15%);
- color: #fff;
- text-transform: uppercase;
- letter-spacing: 0.15em;
- padding: 3px 5px 2px 5px;
- font-size: 0.8em;
-
- &.ok, &.published, &.complete, &.completed, &.green { background: #8daa92; }
- &.warn, &.warning, &.orange { background: #e29b20; }
- &.error, &.errored, &.red { background: #d45f53; }
-
-
-}
-
-
-// -------------------------------------- Scopes
-.scopes {
- float: left;
- margin-bottom: 10px;
- font-size: 1.0em;
-
- .scope {
- padding: 4px 8px 3px 8px;
- margin-right: 4px;
- a { text-decoration: none; font-weight: bold; color: #888; }
- a:hover { text-decoration: underline; ; }
- &.selected {
- @include rounded(5px);
- @include inset-shadow(0,1px,0,#ccc);
- @include text-shadow;
- background: #efefef;
- color: #666;
- em { font-weight: bold; font-style: normal;
- }
- }
- .count{ color: #aaa; font-size: 0.9em; }
- }
- .scopes_seperator { display: none; }
-}
-
-// -------------------------------------- Columns
-.columns {
- clear: both;
- padding: 0;
- .column { float: left; }
-}
+}
\ No newline at end of file