From: Tomas Sedovic <tsedo...@redhat.com>

This adds a stylesheet whose definitions will be available across all our
other stylesheets.

It contains one mixin that provides cross-browser rounded corners.
---
 src/app/stylesheets/_base.scss      |    5 +++++
 src/app/stylesheets/components.scss |   29 ++++++++++-------------------
 src/app/stylesheets/dcloud.scss     |   10 +++++-----
 src/app/stylesheets/layout.scss     |    1 +
 4 files changed, 21 insertions(+), 24 deletions(-)
 create mode 100644 src/app/stylesheets/_base.scss

diff --git a/src/app/stylesheets/_base.scss b/src/app/stylesheets/_base.scss
new file mode 100644
index 0000000..6c86b0f
--- /dev/null
+++ b/src/app/stylesheets/_base.scss
@@ -0,0 +1,5 @@
+...@mixin border-radius($radius) {
+  border-radius: $radius;
+  -moz-border-radius: $radius;
+  -webkit-border-radius: $radius;
+}
diff --git a/src/app/stylesheets/components.scss 
b/src/app/stylesheets/components.scss
index ba8cbfd..4f3ca4c 100644
--- a/src/app/stylesheets/components.scss
+++ b/src/app/stylesheets/components.scss
@@ -1,3 +1,4 @@
+...@import "base";
 /* header style */
 
 .header_logo {
@@ -30,16 +31,12 @@ ul.nav {
     }
     &.selected {
       background: #cbd6db !important;
-      border-radius: 16px;
-      -moz-border-radius: 16px;
-      -webkit-border-radius: 16px;
+      @include border-radius(16px);
       -moz-box-shadow: 0 1px 1px #efefef;
     }
     &:hover {
       background: #dedede;
-      border-radius: 16px;
-      -moz-border-radius: 16px;
-      -webkit-border-radius: 16px;
+      @include border-radius(16px);
     }
   }
 }
@@ -112,8 +109,7 @@ ul.nav {
   padding: 10px;
   margin: 10px 0px 10px 5px;
   border: 1px solid black;
-  -moz-border-radius: 5px;
-  -webkit-border-radius: 5px;
+  @include border-radius(5px);
   p {
     padding-bottom: 5px;
   }
@@ -147,8 +143,7 @@ ul.nav {
   border: 1px solid #dddddd;
   padding: 15px;
   margin: 5px 15px 15px 0px;
-  -moz-border-radius: 5px;
-  -webkit-border-radius: 5px;
+  @include border-radius(5px);
   -moz-box-shadow: 0 1px 3px #cccccc;
   h2 {
     padding: 0;
@@ -169,8 +164,7 @@ ul.nav {
   border: 1px solid #dddddd;
   padding: 15px;
   margin: 0 15px 15px 0px;
-  -moz-border-radius: 5px;
-  -webkit-border-radius: 5px;
+  @include border-radius(5px);
   -moz-box-shadow: 0 1px 3px #cccccc;
   h2 {
     padding: 0;
@@ -199,8 +193,7 @@ ul.nav {
   border: 1px solid #dddddd;
   padding: 15px;
   margin: 0 15px 15px 0px;
-  -moz-border-radius: 5px;
-  -webkit-border-radius: 5px;
+  @include border-radius(5px);
   -moz-box-shadow: 0 1px 3px #cccccc;
   h2 {
     padding: 0;
@@ -237,9 +230,7 @@ ul.nav {
   border: 1px solid #dddddd;
   padding: 15px;
   margin: 5px 15px 15px 0px;
-  -moz-border-radius: 5px;
-  -webkit-border-radius: 5px;
-  border-radius: 5px;
+  @include border-radius(5px);
   -moz-box-shadow: 0 1px 3px #cccccc;
   h2 {
     padding: 0;
@@ -366,7 +357,7 @@ ul.nav {
       border-bottom: 1px solid #7f7f7f;
       border-left: 1px solid black;
       border-right: 1px solid black;
-      -moz-border-radius: 4px;
+      @include border-radius(4px);
     }
   }
   .description {
@@ -391,7 +382,7 @@ ul.nav {
     overflow: auto;
     background-color: white;
     border: 2px solid #cccccc;
-    -moz-border-radius: 6px;
+    @include border-radius(6px);
   }
   .submit {
     padding-top: 20px;
diff --git a/src/app/stylesheets/dcloud.scss b/src/app/stylesheets/dcloud.scss
index 7636974..3bddd34 100644
--- a/src/app/stylesheets/dcloud.scss
+++ b/src/app/stylesheets/dcloud.scss
@@ -1,3 +1,5 @@
+...@import "base";
+
 form {
   border: none;
   margin: 0;
@@ -48,7 +50,7 @@ input, select {
   padding: 9px;
   background: #fff7b2;
   color: #867a5e;
-  -moz-border-radius: 3px;
+  @include border-radius(3px);
 }
 
 #errorExplanation h2 {
@@ -60,8 +62,7 @@ input, select {
 .dcloud_form {
   background: #e8e8e8;
   border: solid 8px #f5f5f5;
-  -moz-border-radius: 10px;
-  -webkit-border-radius: 10px;
+  @include border-radius(10px);
   margin-top: 54px;
   width: 550px;
   margin-left: auto;
@@ -275,8 +276,7 @@ a.button_link {
   display: block;
   background: #666666;
   color: white;
-  -moz-border-radius: 5px;
-  -webkit-border-radius: 5px;
+  @include border-radius(5px);
 }
 
 #dashboard-tabs, #provider-tabs, #pool-tabs {
diff --git a/src/app/stylesheets/layout.scss b/src/app/stylesheets/layout.scss
index 9e00da6..b871a26 100644
--- a/src/app/stylesheets/layout.scss
+++ b/src/app/stylesheets/layout.scss
@@ -1,4 +1,5 @@
 @charset "UTF-8";
+...@import "base";
 
 html {
   font-size: small;
-- 
1.7.2.2

_______________________________________________
deltacloud-devel mailing list
deltacloud-devel@lists.fedorahosted.org
https://fedorahosted.org/mailman/listinfo/deltacloud-devel

Reply via email to