]> git.ipfire.org Git - thirdparty/bootstrap.git/commitdiff
refactor responsive-utilities slightly 8291/head
authorChris Rebert <chris.rebert@hulu.com>
Tue, 25 Jun 2013 19:23:56 +0000 (12:23 -0700)
committerChris Rebert <chris.rebert@hulu.com>
Tue, 25 Jun 2013 19:23:56 +0000 (12:23 -0700)
less/responsive-utilities.less

index 082109e5e8fc86c771d02961e7a81bcba2dae10b..e6a8bf7e9a565d40b2a2e8fc4271a66c7121283e 100644 (file)
 }
 
 // Visibility utilities
-
-// For Phones
-.visible-sm   {
+.responsive-visibility() {
   display: block !important;
   tr& { display: table-row !important; }
   th&,
   td& { display: table-cell !important; }
 }
+
+// For Phones
+.visible-sm   {
+  .responsive-visibility;
+}
 .visible-md { display: none !important; }
 .visible-lg { display: none !important; }
 
 .hidden-sm { display: none !important; }
 .hidden-md {
-  display: block !important;
-  tr& { display: table-row !important; }
-  th&,
-  td& { display: table-cell !important; }
+  .responsive-visibility;
 }
 .hidden-lg {
-  display: block !important;
-  tr& { display: table-row !important; }
-  th&,
-  td& { display: table-cell !important; }
+  .responsive-visibility;
 }
 
 
 @media (min-width: @screen-tablet) and (max-width: @screen-tablet-max) {
   .visible-sm { display: none !important; }
   .visible-md {
-    display: block !important;
-    tr& { display: table-row !important; }
-    th&,
-    td& { display: table-cell !important; }
+    .responsive-visibility;
   }
   .visible-lg { display: none !important; }
 
   .hidden-sm {
-    display: block !important;
-    tr& { display: table-row !important; }
-    th&,
-    td& { display: table-cell !important; }
+    .responsive-visibility;
   }
   .hidden-md { display: none !important; }
   .hidden-lg {
-    display: block !important;
-    tr& { display: table-row !important; }
-    th&,
-    td& { display: table-cell !important; }
+    .responsive-visibility;
   }
 }
 
   .visible-sm { display: none !important; }
   .visible-md { display: none !important; }
   .visible-lg {
-    display: block !important;
-    tr& { display: table-row !important; }
-    th&,
-    td& { display: table-cell !important; }
+    .responsive-visibility;
   }
 
   .hidden-sm {
-    display: block !important;
-    tr& { display: table-row !important; }
-    th&,
-    td& { display: table-cell !important; }
+    .responsive-visibility;
   }
   .hidden-md {
-    display: block !important;
-    tr& { display: table-row !important; }
-    th&,
-    td& { display: table-cell !important; }
+    .responsive-visibility;
   }
   .hidden-lg { display: none !important; }
 }
 
 @media print {
   .visible-print {
-    display: block !important;
-    tr& { display: table-row !important; }
-    th&,
-    td& { display: table-cell !important; }
+    .responsive-visibility;
   }
   .hidden-print { display: none !important; }
 }