From ab068f6fda525236220af6e1bf879a677ed6bfc0 Mon Sep 17 00:00:00 2001 From: Mark Otto Date: Thu, 22 Mar 2012 21:33:06 -0700 Subject: [PATCH] bump version numbers in css files to 2.0.3, break out responsive CSS into separate files for further customization --- docs/assets/bootstrap.zip | Bin 55601 -> 55604 bytes docs/assets/css/bootstrap-responsive.css | 230 +++++++-------- docs/assets/css/bootstrap.css | 2 +- docs/download.html | 6 +- docs/templates/pages/download.mustache | 6 +- less/bootstrap.less | 2 +- less/responsive.less | 350 +---------------------- 7 files changed, 140 insertions(+), 456 deletions(-) diff --git a/docs/assets/bootstrap.zip b/docs/assets/bootstrap.zip index 613eef56b9eb2ede681e1713e43b71b188df8d61..c6d21fc96701ac3db18236a378045ac6719b8d68 100644 GIT binary patch delta 18990 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 diff --git a/docs/assets/css/bootstrap-responsive.css b/docs/assets/css/bootstrap-responsive.css index b007300c2a..14d7594d2d 100644 --- a/docs/assets/css/bootstrap-responsive.css +++ b/docs/assets/css/bootstrap-responsive.css @@ -1,5 +1,5 @@ /*! - * Bootstrap Responsive v2.0.2 + * Bootstrap Responsive v2.0.3 * * Copyright 2012 Twitter, Inc * Licensed under the Apache License v2.0 @@ -375,120 +375,6 @@ width: 32px; } } -@media (max-width: 979px) { - body { - padding-top: 0; - } - .navbar-fixed-top { - position: static; - margin-bottom: 18px; - } - .navbar-fixed-top .navbar-inner { - padding: 5px; - } - .navbar .container { - width: auto; - padding: 0; - } - .navbar .brand { - padding-left: 10px; - padding-right: 10px; - margin: 0 0 0 -5px; - } - .navbar .nav-collapse { - clear: left; - } - .navbar .nav { - float: none; - margin: 0 0 9px; - } - .navbar .nav > li { - float: none; - } - .navbar .nav > li > a { - margin-bottom: 2px; - } - .navbar .nav > .divider-vertical { - display: none; - } - .navbar .nav .nav-header { - color: #999999; - text-shadow: none; - } - .navbar .nav > li > a, - .navbar .dropdown-menu a { - padding: 6px 15px; - font-weight: bold; - color: #999999; - -webkit-border-radius: 3px; - -moz-border-radius: 3px; - border-radius: 3px; - } - .navbar .dropdown-menu li + li a { - margin-bottom: 2px; - } - .navbar .nav > li > a:hover, - .navbar .dropdown-menu a:hover { - background-color: #222222; - } - .navbar .dropdown-menu { - position: static; - top: auto; - left: auto; - float: none; - display: block; - max-width: none; - margin: 0 15px; - padding: 0; - background-color: transparent; - border: none; - -webkit-border-radius: 0; - -moz-border-radius: 0; - border-radius: 0; - -webkit-box-shadow: none; - -moz-box-shadow: none; - box-shadow: none; - } - .navbar .dropdown-menu:before, - .navbar .dropdown-menu:after { - display: none; - } - .navbar .dropdown-menu .divider { - display: none; - } - .navbar-form, - .navbar-search { - float: none; - padding: 9px 15px; - margin: 9px 0; - border-top: 1px solid #222222; - border-bottom: 1px solid #222222; - -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); - -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); - box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); - } - .navbar .nav.pull-right { - float: none; - margin-left: 0; - } - .navbar-static .navbar-inner { - padding-left: 10px; - padding-right: 10px; - } - .btn-navbar { - display: block; - } - .nav-collapse { - overflow: hidden; - height: 0; - } -} -@media (min-width: 980px) { - .nav-collapse.collapse { - height: auto !important; - overflow: visible !important; - } -} @media (min-width: 1200px) { .row { margin-left: -30px; @@ -686,3 +572,117 @@ margin-left: 30px; } } +@media (max-width: 979px) { + body { + padding-top: 0; + } + .navbar-fixed-top { + position: static; + margin-bottom: 18px; + } + .navbar-fixed-top .navbar-inner { + padding: 5px; + } + .navbar .container { + width: auto; + padding: 0; + } + .navbar .brand { + padding-left: 10px; + padding-right: 10px; + margin: 0 0 0 -5px; + } + .navbar .nav-collapse { + clear: left; + } + .navbar .nav { + float: none; + margin: 0 0 9px; + } + .navbar .nav > li { + float: none; + } + .navbar .nav > li > a { + margin-bottom: 2px; + } + .navbar .nav > .divider-vertical { + display: none; + } + .navbar .nav .nav-header { + color: #999999; + text-shadow: none; + } + .navbar .nav > li > a, + .navbar .dropdown-menu a { + padding: 6px 15px; + font-weight: bold; + color: #999999; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; + } + .navbar .dropdown-menu li + li a { + margin-bottom: 2px; + } + .navbar .nav > li > a:hover, + .navbar .dropdown-menu a:hover { + background-color: #222222; + } + .navbar .dropdown-menu { + position: static; + top: auto; + left: auto; + float: none; + display: block; + max-width: none; + margin: 0 15px; + padding: 0; + background-color: transparent; + border: none; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; + } + .navbar .dropdown-menu:before, + .navbar .dropdown-menu:after { + display: none; + } + .navbar .dropdown-menu .divider { + display: none; + } + .navbar-form, + .navbar-search { + float: none; + padding: 9px 15px; + margin: 9px 0; + border-top: 1px solid #222222; + border-bottom: 1px solid #222222; + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); + -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); + } + .navbar .nav.pull-right { + float: none; + margin-left: 0; + } + .navbar-static .navbar-inner { + padding-left: 10px; + padding-right: 10px; + } + .btn-navbar { + display: block; + } + .nav-collapse { + overflow: hidden; + height: 0; + } +} +@media (min-width: 980px) { + .nav-collapse.collapse { + height: auto !important; + overflow: visible !important; + } +} diff --git a/docs/assets/css/bootstrap.css b/docs/assets/css/bootstrap.css index 8b22f8928b..4f72e0770c 100644 --- a/docs/assets/css/bootstrap.css +++ b/docs/assets/css/bootstrap.css @@ -1,5 +1,5 @@ /*! - * Bootstrap v2.0.2 + * Bootstrap v2.0.3 * * Copyright 2012 Twitter, Inc * Licensed under the Apache License v2.0 diff --git a/docs/download.html b/docs/download.html index b22478e14b..a353549476 100644 --- a/docs/download.html +++ b/docs/download.html @@ -142,7 +142,11 @@

Responsive

- + + + + + diff --git a/docs/templates/pages/download.mustache b/docs/templates/pages/download.mustache index cec420f3e5..0512911485 100644 --- a/docs/templates/pages/download.mustache +++ b/docs/templates/pages/download.mustache @@ -66,7 +66,11 @@

{{_i}}Responsive{{/i}}

- + + + + + diff --git a/less/bootstrap.less b/less/bootstrap.less index 93ab35f4b4..9749a46cb7 100644 --- a/less/bootstrap.less +++ b/less/bootstrap.less @@ -1,5 +1,5 @@ /*! - * Bootstrap v2.0.2 + * Bootstrap v2.0.3 * * Copyright 2012 Twitter, Inc * Licensed under the Apache License v2.0 diff --git a/less/responsive.less b/less/responsive.less index 98485eebd8..d35948ddc0 100644 --- a/less/responsive.less +++ b/less/responsive.less @@ -1,5 +1,5 @@ /*! - * Bootstrap Responsive v2.0.2 + * Bootstrap Responsive v2.0.3 * * Copyright 2012 Twitter, Inc * Licensed under the Apache License v2.0 @@ -24,348 +24,24 @@ // RESPONSIVE CLASSES // ------------------ -// Hide from screenreaders and browsers -// Credit: HTML5 Boilerplate -.hidden { - display: none; - visibility: hidden; -} +@import "responsive-utility-classes.less"; -// 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; } -} - - -// UP TO LANDSCAPE PHONE -// --------------------- - -@media (max-width: 480px) { - - // Smooth out the collapsing/expanding nav - .nav-collapse { - -webkit-transform: translate3d(0, 0, 0); // activate the GPU - } - - // Block level the page header small tag for readability - .page-header h1 small { - display: block; - line-height: @baseLineHeight; - } - - // Update checkboxes for iOS - input[type="checkbox"], - input[type="radio"] { - border: 1px solid #ccc; - } - - // Remove the horizontal form styles - .form-horizontal .control-group > label { - float: none; - width: auto; - padding-top: 0; - text-align: left; - } - // Move over all input controls and content - .form-horizontal .controls { - margin-left: 0; - } - // Move the options list down to align with labels - .form-horizontal .control-list { - padding-top: 0; // has to be padding because margin collaspes - } - // Move over buttons in .form-actions to align with .controls - .form-horizontal .form-actions { - padding-left: 10px; - padding-right: 10px; - } - - // Modals - .modal { - position: absolute; - top: 10px; - left: 10px; - right: 10px; - width: auto; - margin: 0; - &.fade.in { top: auto; } - } - .modal-header .close { - padding: 10px; - margin: -10px; - } - - // Carousel - .carousel-caption { - position: static; - } - -} - - - -// LANDSCAPE PHONE TO SMALL DESKTOP & PORTRAIT TABLET -// -------------------------------------------------- - -@media (max-width: 767px) { - - // Padding to set content in a bit - body { - padding-left: 20px; - padding-right: 20px; - } - .navbar-fixed-top { - margin-left: -20px; - margin-right: -20px; - } - - // GRID & CONTAINERS - // ----------------- - // Remove width from containers - .container { - width: auto; - } - // Fluid rows - .row-fluid { - width: 100%; - } - // Undo negative margin on rows - .row { - margin-left: 0; - } - // Make all columns even - .row > [class*="span"], - .row-fluid > [class*="span"] { - float: none; - display: block; - width: auto; - margin: 0; - } - - // THUMBNAILS - // ---------- - .thumbnails [class*="span"] { - width: auto; - } - - // FORM FIELDS - // ----------- - // Make span* classes full width - input[class*="span"], - select[class*="span"], - textarea[class*="span"], - .uneditable-input { - .input-block-level(); - } - // But don't let it screw up prepend/append inputs - .input-prepend input[class*="span"], - .input-append input[class*="span"] { - width: auto; - } - -} - - - -// PORTRAIT TABLET TO DEFAULT DESKTOP -// ---------------------------------- - -@media (min-width: 768px) and (max-width: 979px) { - - // Fixed grid - #grid > .core(42px, 20px); - - // Fluid grid - #grid > .fluid(5.801104972%, 2.762430939%); - - // Input grid - #grid > .input(42px, 20px); - -} - - - -// TABLETS AND BELOW -// ----------------- -@media (max-width: 979px) { - - // UNFIX THE TOPBAR - // ---------------- - // Remove any padding from the body - body { - padding-top: 0; - } - // Unfix the navbar - .navbar-fixed-top { - position: static; - margin-bottom: @baseLineHeight; - } - .navbar-fixed-top .navbar-inner { - padding: 5px; - } - .navbar .container { - width: auto; - padding: 0; - } - // Account for brand name - .navbar .brand { - padding-left: 10px; - padding-right: 10px; - margin: 0 0 0 -5px; - } - // Nav collapse clears brand - .navbar .nav-collapse { - clear: left; - } - // Block-level the nav - .navbar .nav { - float: none; - margin: 0 0 (@baseLineHeight / 2); - } - .navbar .nav > li { - float: none; - } - .navbar .nav > li > a { - margin-bottom: 2px; - } - .navbar .nav > .divider-vertical { - display: none; - } - .navbar .nav .nav-header { - color: @navbarText; - text-shadow: none; - } - // Nav and dropdown links in navbar - .navbar .nav > li > a, - .navbar .dropdown-menu a { - padding: 6px 15px; - font-weight: bold; - color: @navbarLinkColor; - .border-radius(3px); - } - .navbar .dropdown-menu li + li a { - margin-bottom: 2px; - } - .navbar .nav > li > a:hover, - .navbar .dropdown-menu a:hover { - background-color: @navbarBackground; - } - // Dropdowns in the navbar - .navbar .dropdown-menu { - position: static; - top: auto; - left: auto; - float: none; - display: block; - max-width: none; - margin: 0 15px; - padding: 0; - background-color: transparent; - border: none; - .border-radius(0); - .box-shadow(none); - } - .navbar .dropdown-menu:before, - .navbar .dropdown-menu:after { - display: none; - } - .navbar .dropdown-menu .divider { - display: none; - } - // Forms in navbar - .navbar-form, - .navbar-search { - float: none; - padding: (@baseLineHeight / 2) 15px; - margin: (@baseLineHeight / 2) 0; - border-top: 1px solid @navbarBackground; - border-bottom: 1px solid @navbarBackground; - @shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1); - .box-shadow(@shadow); - } - // Pull right (secondary) nav content - .navbar .nav.pull-right { - float: none; - margin-left: 0; - } - // Static navbar - .navbar-static .navbar-inner { - padding-left: 10px; - padding-right: 10px; - } - // Navbar button - .btn-navbar { - display: block; - } - - // Hide everything in the navbar save .brand and toggle button */ - .nav-collapse { - overflow: hidden; - height: 0; - } -} - - - -// DEFAULT DESKTOP -// --------------- - -@media (min-width: 980px) { - .nav-collapse.collapse { - height: auto !important; - overflow: visible !important; - } -} - - - -// LARGE DESKTOP & UP +// MEDIA QUERIES // ------------------ -@media (min-width: 1200px) { +// Phones to portrait tablets and narrow desktops +@import "responsive-767px-max.less"; - // Fixed grid - #grid > .core(70px, 30px); +// Tablets to regular desktops +@import "responsive-768px-979px.less"; - // Fluid grid - #grid > .fluid(5.982905983%, 2.564102564%); +// Large desktops +@import "responsive-1200px-min.less"; - // Input grid - #grid > .input(70px, 30px); - // Thumbnails - .thumbnails { - margin-left: -30px; - } - .thumbnails > li { - margin-left: 30px; - } +// RESPONSIVE NAVBAR +// ------------------ -} +// From 979px and below, show a button to toggle navbar contents +@import "responsive-navbar.less"; -- 2.47.3