diff --git a/docs/assets/bootstrap.zip b/docs/assets/bootstrap.zip
index eed5be2e03..604ba03d39 100644
Binary files a/docs/assets/bootstrap.zip and b/docs/assets/bootstrap.zip differ
diff --git a/docs/assets/css/bootstrap-responsive.css b/docs/assets/css/bootstrap-responsive.css
index 78ce60d7fc..1ad16d6fd9 100644
--- a/docs/assets/css/bootstrap-responsive.css
+++ b/docs/assets/css/bootstrap-responsive.css
@@ -43,49 +43,40 @@
visibility: hidden;
}
.visible-phone {
- display: none;
+ display: none !important;
}
.visible-tablet {
- display: none;
-}
-.visible-desktop {
- display: block;
-}
-.hidden-phone {
- display: block;
-}
-.hidden-tablet {
- display: block;
+ display: none !important;
}
.hidden-desktop {
- display: none;
+ display: none !important;
}
@media (max-width: 767px) {
.visible-phone {
- display: block;
+ display: inherit !important;
}
.hidden-phone {
- display: none;
+ display: none !important;
}
.hidden-desktop {
- display: block;
+ display: inherit !important;
}
.visible-desktop {
- display: none;
+ display: none !important;
}
}
@media (min-width: 768px) and (max-width: 979px) {
.visible-tablet {
- display: block;
+ display: inherit !important;
}
.hidden-tablet {
- display: none;
+ display: none !important;
}
.hidden-desktop {
- display: block;
+ display: inherit !important;
}
.visible-desktop {
- display: none;
+ display: none !important ;
}
}
@media (max-width: 480px) {
diff --git a/docs/download.html b/docs/download.html
index 44299b927f..e4097ea4e5 100644
--- a/docs/download.html
+++ b/docs/download.html
@@ -143,7 +143,7 @@
Responsive
-
+
diff --git a/docs/scaffolding.html b/docs/scaffolding.html
index dd26412379..017fd493ea 100644
--- a/docs/scaffolding.html
+++ b/docs/scaffolding.html
@@ -609,12 +609,14 @@
Test case
Resize your browser or load on different devices to test the above classes.
Visible on...
+ Green checkmarks indicate that class is visible in your current viewport.
- Phone✔ Phone
- Tablet✔ Tablet
- Desktop✔ Desktop
Hidden on...
+ Here, green checkmarks indicate that class is hidden in your current viewport.
- Phone✔ Phone
- Tablet✔ Tablet
diff --git a/docs/templates/pages/download.mustache b/docs/templates/pages/download.mustache
index 0512911485..0e73c44a44 100644
--- a/docs/templates/pages/download.mustache
+++ b/docs/templates/pages/download.mustache
@@ -66,7 +66,7 @@
{{_i}}Responsive{{/i}}
-
+
diff --git a/docs/templates/pages/scaffolding.mustache b/docs/templates/pages/scaffolding.mustache
index b64c63af3c..6d99965b37 100644
--- a/docs/templates/pages/scaffolding.mustache
+++ b/docs/templates/pages/scaffolding.mustache
@@ -532,16 +532,18 @@
{{_i}}Test case{{/i}}
{{_i}}Resize your browser or load on different devices to test the above classes.{{/i}}
{{_i}}Visible on...{{/i}}
+ {{_i}}Green checkmarks indicate that class is visible in your current viewport.{{/i}}
- - Phone✔ Phone
- - Tablet✔ Tablet
- - Desktop✔ Desktop
+ - {{_i}}Phone{{/i}}✔ {{_i}}Phone{{/i}}
+ - {{_i}}Tablet{{/i}}✔ {{_i}}Tablet{{/i}}
+ - {{_i}}Desktop{{/i}}✔ {{_i}}Desktop{{/i}}
{{_i}}Hidden on...{{/i}}
+ {{_i}}Here, green checkmarks indicate that class is hidden in your current viewport.{{/i}}
- - Phone✔ Phone
- - Tablet✔ Tablet
- - Desktop✔ Desktop
+ - {{_i}}Phone{{/i}}✔ {{_i}}Phone{{/i}}
+ - {{_i}}Tablet{{/i}}✔ {{_i}}Tablet{{/i}}
+ - {{_i}}Desktop{{/i}}✔ {{_i}}Desktop{{/i}}
diff --git a/less/responsive-utilities.less b/less/responsive-utilities.less
new file mode 100644
index 0000000000..572846c0fa
--- /dev/null
+++ b/less/responsive-utilities.less
@@ -0,0 +1,41 @@
+// RESPONSIVE CLASSES
+// ------------------
+
+// Hide from screenreaders and browsers
+// Credit: HTML5 Boilerplate
+.hidden {
+ display: none;
+ visibility: hidden;
+}
+
+// Visibility utilities
+
+// For desktops
+.visible-phone { display: none !important; }
+.visible-tablet { display: none !important; }
+.visible-desktop { } // Don't set initially
+.hidden-phone { }
+.hidden-tablet { }
+.hidden-desktop { display: none !important; }
+
+// Phones only
+@media (max-width: 767px) {
+ // Show
+ .visible-phone { display: inherit !important; } // Use inherit to restore previous behavior
+ // Hide
+ .hidden-phone { display: none !important; }
+ // Hide everything else
+ .hidden-desktop { display: inherit !important; }
+ .visible-desktop { display: none !important; }
+}
+
+// Tablets & small desktops only
+@media (min-width: 768px) and (max-width: 979px) {
+ // Show
+ .visible-tablet { display: inherit !important; }
+ // Hide
+ .hidden-tablet { display: none !important; }
+ // Hide everything else
+ .hidden-desktop { display: inherit !important; }
+ .visible-desktop { display: none !important ; }
+}
diff --git a/less/responsive-utility-classes.less b/less/responsive-utility-classes.less
deleted file mode 100644
index 78a06e8f94..0000000000
--- a/less/responsive-utility-classes.less
+++ /dev/null
@@ -1,41 +0,0 @@
-// RESPONSIVE CLASSES
-// ------------------
-
-// Hide from screenreaders and browsers
-// Credit: HTML5 Boilerplate
-.hidden {
- display: none;
- visibility: hidden;
-}
-
-// Visibility utilities
-
-// For desktops
-.visible-phone { display: none; }
-.visible-tablet { display: none; }
-.visible-desktop { display: block; }
-.hidden-phone { display: block; }
-.hidden-tablet { display: block; }
-.hidden-desktop { display: none; }
-
-// Phones only
-@media (max-width: 767px) {
- // Show
- .visible-phone { display: block; }
- // Hide
- .hidden-phone { display: none; }
- // Hide everything else
- .hidden-desktop { display: block; }
- .visible-desktop { display: none; }
-}
-
-// Tablets & small desktops only
-@media (min-width: 768px) and (max-width: 979px) {
- // Show
- .visible-tablet { display: block; }
- // Hide
- .hidden-tablet { display: none; }
- // Hide everything else
- .hidden-desktop { display: block; }
- .visible-desktop { display: none; }
-}
diff --git a/less/responsive.less b/less/responsive.less
index d35948ddc0..5434f3a08f 100644
--- a/less/responsive.less
+++ b/less/responsive.less
@@ -24,7 +24,7 @@
// RESPONSIVE CLASSES
// ------------------
-@import "responsive-utility-classes.less";
+@import "responsive-utilities.less";
// MEDIA QUERIES