]> git.ipfire.org Git - thirdparty/bootstrap.git/commitdiff
use nesting more in pagination.less 8412/head
authorChris Rebert <code@rebertia.com>
Sun, 7 Jul 2013 21:52:00 +0000 (14:52 -0700)
committerChris Rebert <github@rebertia.com>
Mon, 8 Jul 2013 02:30:51 +0000 (19:30 -0700)
docs/assets/css/bootstrap.css
less/pagination.less

index d3bea53f3c8abe42c725d55992344524d010edac..88eaf2cfa7a3772ab91afc87a1bdf7f7ca1b7e6d 100644 (file)
@@ -3323,6 +3323,19 @@ button.close {
   border-left-width: 0;
 }
 
+.pagination > li:first-child > a,
+.pagination > li:first-child > span {
+  border-left-width: 1px;
+  border-bottom-left-radius: 4px;
+  border-top-left-radius: 4px;
+}
+
+.pagination > li:last-child > a,
+.pagination > li:last-child > span {
+  border-top-right-radius: 4px;
+  border-bottom-right-radius: 4px;
+}
+
 .pagination > li > a:hover,
 .pagination > li > a:focus,
 .pagination > .active > a,
@@ -3345,19 +3358,6 @@ button.close {
   background-color: #ffffff;
 }
 
-.pagination > li:first-child > a,
-.pagination > li:first-child > span {
-  border-left-width: 1px;
-  border-bottom-left-radius: 4px;
-  border-top-left-radius: 4px;
-}
-
-.pagination > li:last-child > a,
-.pagination > li:last-child > span {
-  border-top-right-radius: 4px;
-  border-bottom-right-radius: 4px;
-}
-
 .pagination-large > li > a,
 .pagination-large > li > span {
   padding: 14px 16px;
index 48201b2ef24ef89c1a6a3ff79bcb533e608f22c3..45c53ebcef33e3b0792e9ae223404032286c4680 100644 (file)
@@ -10,7 +10,7 @@
   > li {
     display: inline; // Remove list-style and block-level defaults
     > a,
-    > span,{
+    > span {
       float: left; // Collapse white-space
       padding: 4px 12px;
       line-height: @line-height-base;
       border: 1px solid @pagination-border;
       border-left-width: 0;
     }
+    &:first-child {
+      > a,
+      > span {
+        border-left-width: 1px;
+        .border-left-radius(@border-radius-base);
+      }
+    }
+    &:last-child {
+      > a,
+      > span {
+        .border-right-radius(@border-radius-base);
+      }
+    }
   }
   
   > li > a:hover,
       cursor: default;
     }
   }
-  
-  > li:first-child {
-    > a,
-    > span {
-      border-left-width: 1px;
-      .border-left-radius(@border-radius-base);
-    }
-  }
-  
-  > li:last-child {
-    > a,
-    > span {
-      .border-right-radius(@border-radius-base);
-    }
-  }
 }
 
 // Sizing
 
 // Large
 .pagination-large {
-  > li > a,
-  > li > span {
-    padding: @padding-large-vertical @padding-large-horizontal;
-    font-size: @font-size-large;
-  }
-  > li:first-child > a,
-  > li:first-child > span {
-    .border-left-radius(@border-radius-large);
-  }
-  > li:last-child > a,
-  > li:last-child > span {
-    .border-right-radius(@border-radius-large);
+  > li {
+    > a,
+    > span {
+      padding: @padding-large-vertical @padding-large-horizontal;
+      font-size: @font-size-large;
+    }
+    &:first-child {
+      > a,
+      > span {
+        .border-left-radius(@border-radius-large);
+      }
+    }
+    &:last-child {
+      > a,
+      > span {
+        .border-right-radius(@border-radius-large);
+      }
+    }
   }
 }
 
 // Small
 .pagination-small {
-  > li > a,
-  > li > span {
-    padding: @padding-small-vertical @padding-small-horizontal;
-    font-size: @font-size-small;
-  }
-  > li:first-child > a,
-  > li:first-child > span {
-    .border-left-radius(@border-radius-small);
-  }
-  > li:last-child > a,
-  > li:last-child > span {
-    .border-right-radius(@border-radius-small);
+  > li {
+    > a,
+    > span {
+      padding: @padding-small-vertical @padding-small-horizontal;
+      font-size: @font-size-small;
+    }
+    &:first-child {
+      > a,
+      > span {
+        .border-left-radius(@border-radius-small);
+      }
+    }
+    &:last-child {
+      > a,
+      > span {
+        .border-right-radius(@border-radius-small);
+      }
+    }
   }
 }