From 77549410d52f86c2d42136014f5a2ae21f4cabee Mon Sep 17 00:00:00 2001 From: Mark Otto Date: Sun, 8 Sep 2013 18:37:39 -0700 Subject: Add Welcome section to docs * Fixes unrelated typo in readme * Add new Welcome section with history, team, callouts, and community subsections * Redesigns callouts to be a bit lighterweight with colored headings --- getting-started.html | 67 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 67 insertions(+) (limited to 'getting-started.html') diff --git a/getting-started.html b/getting-started.html index 5986f43eb..146063590 100644 --- a/getting-started.html +++ b/getting-started.html @@ -7,6 +7,72 @@ base_url: "../" --- + +
+ +

You're looking at the official documentation for Bootstrap, a front-end framework for building on the Web. Get the background story on Bootstrap, useful tidbits about the docs, helpful community links, and more.

+ +

Brief history

+

Bootstrap was created at Twitter in mid-2010 by @mdo and @fat. Before being an open source framework, Bootstrap was known as Twitter Blueprint. A few months into development, Twitter held it's first Hack Week and the project exploded. It served as the style guide for internal tools development at the company for over a year before it's public release.

+

Originally released on Friday, August 19, 2011, we've had over twenty releases, including two major rewrites with v2 and v3.

+ +

Core team

+

Bootstrap is maintained by the founding team and a small group of invaluable core contributors, with the massive support and involvement of our community.

+ +

Get involved with Bootstrap development by opening an issue or submitting a pull request. Read our contributing guidelines for more information.

+ +

Callouts

+

We use callouts throughout the docs to direct attention to important contextual information. These callouts can be informative and optional (blue), warnings (yellow), or dangerously important (red).

+
+

Extra information

+

These are helpful notes that provide background information or additional context.

+
+
+

Heads up

+

This is a warning used to highlight pertinent, though not necessarily required, information.

+
+
+

Potential danger ahead

+

Pay attention to these for potentially dangerous or tricky requirements, bugs, and more.

+
+

See something worth calling out? Let us know with an issue on GitHub.

+ +

Community

+

Stay up to date on the development of Bootstrap and reach out to the community with these helpful resources.

+ +

You can also follow @twbootstrap on Twitter for the latest gossip and awesome music videos.

+
+ +
@@ -55,6 +121,7 @@ base_url: "../"
+
-- cgit v1.2.3 From f00e6deb92bd64419667f2f85f06be489ced665c Mon Sep 17 00:00:00 2001 From: Mark Otto Date: Sun, 8 Sep 2013 19:49:40 -0700 Subject: shorter avatar urls --- getting-started.html | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'getting-started.html') diff --git a/getting-started.html b/getting-started.html index 146063590..9081d9922 100644 --- a/getting-started.html +++ b/getting-started.html @@ -24,22 +24,22 @@ base_url: "../" -- cgit v1.2.3 From d42591e6e57ca0c940f0690325d9a8079311e8df Mon Sep 17 00:00:00 2001 From: Mark Otto Date: Sun, 8 Sep 2013 19:56:11 -0700 Subject: use irc link --- getting-started.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'getting-started.html') diff --git a/getting-started.html b/getting-started.html index 9081d9922..556a3c043 100644 --- a/getting-started.html +++ b/getting-started.html @@ -66,7 +66,7 @@ base_url: "../"

You can also follow @twbootstrap on Twitter for the latest gossip and awesome music videos.

-- cgit v1.2.3 From 674e83aa01c49d59c56677ae42ff4af3427357aa Mon Sep 17 00:00:00 2001 From: Mark Otto Date: Mon, 9 Sep 2013 08:34:21 -0700 Subject: Copy edits from @cvrebert and @juthilo --- getting-started.html | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'getting-started.html') diff --git a/getting-started.html b/getting-started.html index 556a3c043..8163fbf1f 100644 --- a/getting-started.html +++ b/getting-started.html @@ -13,11 +13,11 @@ base_url: "../" -

You're looking at the official documentation for Bootstrap, a front-end framework for building on the Web. Get the background story on Bootstrap, useful tidbits about the docs, helpful community links, and more.

+

You're looking at the official documentation for Bootstrap (v{{ site.version }}), a front-end framework for building on the Web. Before diving in, get the background story on Bootstrap, useful tidbits about the docs, helpful community links, and more.

Brief history

-

Bootstrap was created at Twitter in mid-2010 by @mdo and @fat. Before being an open source framework, Bootstrap was known as Twitter Blueprint. A few months into development, Twitter held it's first Hack Week and the project exploded. It served as the style guide for internal tools development at the company for over a year before it's public release.

-

Originally released on Friday, August 19, 2011, we've had over twenty releases, including two major rewrites with v2 and v3.

+

Bootstrap was created at Twitter in mid-2010 by @mdo and @fat. Prior to being open-sourced framework, Bootstrap was known as Twitter Blueprint. A few months into development, Twitter held its first Hack Week and the project exploded. It served as the style guide for internal tools development at the company for over a year before its public release.

+

Originally released on , we've had over twenty releases, including two major rewrites with v2 and v3. With Bootstrap 2, we added responsive functionality to the entire framework as an optional stylesheet. Building on that with Bootstrap 3, we rewrote the library once more to make it responsive by default with a mobile first approach.

Core team

Bootstrap is maintained by the founding team and a small group of invaluable core contributors, with the massive support and involvement of our community.

@@ -32,7 +32,7 @@ base_url: "../" @fat Jacob Thornton @fat - + @cvrebert Chris Rebert @cvrebert @@ -66,8 +66,8 @@ base_url: "../"

You can also follow @twbootstrap on Twitter for the latest gossip and awesome music videos.

-- cgit v1.2.3 From ea99a0a6f178b467962d9f626c71207f1cbc8d2d Mon Sep 17 00:00:00 2001 From: Mark Otto Date: Mon, 9 Sep 2013 09:51:38 -0700 Subject: dat @juthilo edit --- getting-started.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'getting-started.html') diff --git a/getting-started.html b/getting-started.html index 8163fbf1f..5567e5f20 100644 --- a/getting-started.html +++ b/getting-started.html @@ -66,7 +66,7 @@ base_url: "../"

You can also follow @twbootstrap on Twitter for the latest gossip and awesome music videos.

-- cgit v1.2.3 From fb9c81f8941b94b41eb815e879f045f989b5d14c Mon Sep 17 00:00:00 2001 From: Mark Otto Date: Mon, 9 Sep 2013 10:19:53 -0700 Subject: dat hash --- getting-started.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'getting-started.html') diff --git a/getting-started.html b/getting-started.html index 5567e5f20..bc76ebaa9 100644 --- a/getting-started.html +++ b/getting-started.html @@ -66,7 +66,7 @@ base_url: "../"

You can also follow @twbootstrap on Twitter for the latest gossip and awesome music videos.

-- cgit v1.2.3 From 6bc1a5cf6e6103552d900a00a81efab375123b0e Mon Sep 17 00:00:00 2001 From: Chris Rebert Date: Mon, 9 Sep 2013 12:34:53 -0700 Subject: add .control* to migration docs; fixes #10532 --- getting-started.html | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'getting-started.html') diff --git a/getting-started.html b/getting-started.html index 5986f43eb..84dec459e 100644 --- a/getting-started.html +++ b/getting-started.html @@ -397,6 +397,10 @@ bootstrap/ .input-large .input-lg + + .control-group + .form-group + .checkbox.inline .radio.inline .checkbox-inline .radio-inline @@ -594,6 +598,16 @@ bootstrap/ .row-fluid .row (no more fixed grid) + + Controls wrapper + .controls + N/A + + + Controls row + .controls-row + .row or .form-group + Navbar inner .navbar-inner -- cgit v1.2.3 From eebbee7c8163928735749d58c96a076967c7fb8d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rory=20O=E2=80=99Kane?= Date: Wed, 11 Sep 2013 12:18:32 -0400 Subject: =?UTF-8?q?Fix=20capitalization=20of=20=E2=80=9Clist=20groups?= =?UTF-8?q?=E2=80=9D=20in=20middle=20of=20sentence?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit When “list groups” is used in the middle of a sentence in http://getbootstrap.com/components/#list-group-basic, it is not capitalized. --- getting-started.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'getting-started.html') diff --git a/getting-started.html b/getting-started.html index 84dec459e..886ac5cec 100644 --- a/getting-started.html +++ b/getting-started.html @@ -631,7 +631,7 @@ bootstrap/ Nav lists .nav-list .nav-header - No direct equivalent, but List groups and .panel-groups are similar. + No direct equivalent, but list groups and .panel-groups are similar. -- cgit v1.2.3 From 6519303549732d61de9e2905916f64a7d5b76910 Mon Sep 17 00:00:00 2001 From: Mark Otto Date: Wed, 11 Sep 2013 14:46:31 -0700 Subject: fixes #10497: Fix Windows 8 and Windows Phone 8 behavior and apply it to the docs --- getting-started.html | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'getting-started.html') diff --git a/getting-started.html b/getting-started.html index 886ac5cec..80880f787 100644 --- a/getting-started.html +++ b/getting-started.html @@ -727,8 +727,12 @@ bootstrap/ {% endhighlight %}

See this StackOverflow question for more information.

-

Windows Phone 8 and Internet Explorer 10

-

Internet Explorer 10 doesn't differentiate device width from viewport width, and thus doesn't properly apply the media queries in Bootstrap's CSS. To address this, you can optionally include the following CSS and JavaScript to work around this problem until Microsoft issues a fix.

+

Internet Explorer 10 in Windows 8 and Windows Phone 8

+

Internet Explorer 10 doesn't differentiate device width from viewport width, and thus doesn't properly apply the media queries in Bootstrap's CSS. Normally you'd just add a quick snippet of CSS to fix this:

+{% highlight css %} +@-ms-viewport { width: device-width; } +{% endhighlight %} +

However, this doesn't work as it causes Windows Phone 8 devices to show a mostly desktop view instead of narrow "phone" view. To address this, you'll need to include the following CSS and JavaScript to work around the bug until Microsoft issues a fix.

{% highlight css %} @-webkit-viewport { width: device-width; } @-moz-viewport { width: device-width; } @@ -749,6 +753,7 @@ if (navigator.userAgent.match(/IEMobile\/10\.0/)) { } {% endhighlight %}

For more information and usage guidelines, read Windows Phone 8 and Device-Width.

+

As a heads up, we include this in the Bootstrap docs as an example.

Safari percent rounding

In the latest Safari for Mac, its rendering engine has a little trouble with the long decimal places of our .col-*-1 grid classes, meaning if you have 12 individual columns you'll notice they come up short compared to other rows of columns. We can't do much here (see #9282) but you do have some options:

-- cgit v1.2.3 From a1b0311597fdf79965044e6cb17c1c1acf08b1b6 Mon Sep 17 00:00:00 2001 From: Chris Rebert Date: Wed, 11 Sep 2013 19:53:32 -0700 Subject: document jQuery version requirement; fixes #10355 --- getting-started.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'getting-started.html') diff --git a/getting-started.html b/getting-started.html index 80880f787..26bfef3ec 100644 --- a/getting-started.html +++ b/getting-started.html @@ -84,7 +84,7 @@ bootstrap/

This is the most basic form of Bootstrap: precompiled files for quick drop-in usage in nearly any web project. We provide compiled CSS and JS (bootstrap.*), as well as compiled and minified CSS and JS (bootstrap.min.*). Fonts from Glyphicons are included, as is the optional Bootstrap theme.

jQuery required

-

Please note that all JavaScript plugins require jQuery to be included, as shown in the starter template.

+

Please note that all JavaScript plugins require jQuery to be included, as shown in the starter template. Consult our bower.json to see which versions of jQuery are supported.

-- cgit v1.2.3 From 306d850d3a710fd2124b05b8ff23b7f498f3eaae Mon Sep 17 00:00:00 2001 From: Chris Rebert Date: Wed, 11 Sep 2013 20:08:59 -0700 Subject: add modal 'remote' option semantics change to migration docs; fixes #10585 --- getting-started.html | 1 + 1 file changed, 1 insertion(+) (limited to 'getting-started.html') diff --git a/getting-started.html b/getting-started.html index 80880f787..e116b9c3d 100644 --- a/getting-started.html +++ b/getting-started.html @@ -649,6 +649,7 @@ bootstrap/
  • The icons, now .glyphicon, are now font based. Icons also require a base and icon class (e.g. .glyphicon .glyphicon-asterisk).
  • Typeahead has been dropped, in favor of using Twitter Typeahead.
  • Modal markup has changed significantly. The .modal-header, .modal-body, and .modal-footer sections are now wrapped in .modal-content and .modal-dialog for better mobile styling and behavior.
  • +
  • The HTML loaded by the remote modal option is now injected into the .modal instead of into the .modal-body. This allows you to also easily vary the header and footer of the modal, not just the modal body.
  • JavaScript events are namespaced. For example, to handle the modal "show" event, use 'show.bs.modal'. For tabs "shown" use 'shown.bs.tab', etc..
  • For more information on upgrading to v3.0, and code snippets from the community, see Bootply.

    -- cgit v1.2.3 From 869238c071a94c128afbcb1e6f9622a9b6f9e563 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Zlatan=20Vasovi=C4=87?= Date: Thu, 12 Sep 2013 10:15:38 +0200 Subject: We also use Chrome :P --- getting-started.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'getting-started.html') diff --git a/getting-started.html b/getting-started.html index ddd8ebc9f..921154bb5 100644 --- a/getting-started.html +++ b/getting-started.html @@ -673,7 +673,7 @@ bootstrap/
  • Internet Explorer
  • Opera (Mac, Windows)
  • -

    Unofficially, Bootstrap should look and behave well enough in Chromium for Linux, Firefox for Linux, and Internet Explorer 7, though they are not officially supported.

    +

    Unofficially, Bootstrap should look and behave well enough in Chromium / Chrome for Linux, Firefox for Linux, and Internet Explorer 7, though they are not officially supported.

    Internet Explorer 8 and 9

    Internet Explorer 8 and 9 are also supported, however, please be aware that some CSS3 properties and HTML5 elements are not fully supported by these browsers. In addition, Internet Explorer 8 requires the use of respond.js to enable media query support.

    -- cgit v1.2.3 From 9a21fdaf6daa315d5ec22ad81f7bd0fba8c549a0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Zlatan=20Vasovi=C4=87?= Date: Thu, 12 Sep 2013 18:35:33 +0200 Subject: Better? /cc @mdo --- getting-started.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'getting-started.html') diff --git a/getting-started.html b/getting-started.html index 921154bb5..e36d21dcd 100644 --- a/getting-started.html +++ b/getting-started.html @@ -673,7 +673,7 @@ bootstrap/
  • Internet Explorer
  • Opera (Mac, Windows)
  • -

    Unofficially, Bootstrap should look and behave well enough in Chromium / Chrome for Linux, Firefox for Linux, and Internet Explorer 7, though they are not officially supported.

    +

    Unofficially, Bootstrap should look and behave well enough in Chromium and Chrome for Linux, Firefox for Linux, and Internet Explorer 7, though they are not officially supported.

    Internet Explorer 8 and 9

    Internet Explorer 8 and 9 are also supported, however, please be aware that some CSS3 properties and HTML5 elements are not fully supported by these browsers. In addition, Internet Explorer 8 requires the use of respond.js to enable media query support.

    -- cgit v1.2.3 From 6397ba11257641e8a37ff83a41e43b8ec6fcb3ac Mon Sep 17 00:00:00 2001 From: Justin Dorfman Date: Fri, 13 Sep 2013 11:45:15 -0700 Subject: getting-started - Replace NetDNA.com with MaxCDN.com --- getting-started.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'getting-started.html') diff --git a/getting-started.html b/getting-started.html index e36d21dcd..f465a67eb 100644 --- a/getting-started.html +++ b/getting-started.html @@ -37,7 +37,7 @@ base_url: "../"

    Bootstrap CDN

    -

    The folks over at NetDNA graciously provide CDN support for Bootstrap's CSS and JavaScript. Just use these Bootstrap CDN links.

    +

    The folks over at MaxCDN graciously provide CDN support for Bootstrap's CSS and JavaScript. Just use these Bootstrap CDN links.

    {% highlight html %} -- cgit v1.2.3 From abee1cdf9d3e276e2fbc80b3a518004500f0f8e9 Mon Sep 17 00:00:00 2001 From: Gordon Woodhull Date: Tue, 17 Sep 2013 12:03:02 -0400 Subject: a start at documenting plugin class changes --- getting-started.html | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) (limited to 'getting-started.html') diff --git a/getting-started.html b/getting-started.html index f465a67eb..25f9e9289 100644 --- a/getting-started.html +++ b/getting-started.html @@ -449,6 +449,44 @@ bootstrap/ +

    Minor class changes

    +

    Plugin class changes between v2.x and v3.0.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Bootstrap 2.xBootstrap 3.0
    .accordion.panel-group
    .accordion-group.panel .panel-default
    .accordion-heading.panel-heading
    .accordion-body.panel-collapse
    .accordion-inner.panel-body
    .alert-error.alert-danger
    +

    What's new

    We've added new elements and changed some existing ones. Here are the new or updated styles.

    -- cgit v1.2.3 From 40d3e4c48b3218c78813552cb15a33b8289361f4 Mon Sep 17 00:00:00 2001 From: Gordon Woodhull Date: Wed, 18 Sep 2013 07:44:56 -0400 Subject: merge plugin changes into main table --- getting-started.html | 15 --------------- 1 file changed, 15 deletions(-) (limited to 'getting-started.html') diff --git a/getting-started.html b/getting-started.html index 25f9e9289..80069c45c 100644 --- a/getting-started.html +++ b/getting-started.html @@ -445,21 +445,6 @@ bootstrap/ .bar-* .progress-bar-* - - - - -

    Minor class changes

    -

    Plugin class changes between v2.x and v3.0.

    -
    - - - - - - - - -- cgit v1.2.3 From 29935e4e26df6768e8bd710dbd33a3c5fb757153 Mon Sep 17 00:00:00 2001 From: Chris Rebert Date: Mon, 23 Sep 2013 12:06:33 -0700 Subject: fix #10767; current .img-thumbnail is equivalent to old .img-polaroid --- getting-started.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'getting-started.html') diff --git a/getting-started.html b/getting-started.html index 80069c45c..96aea1066 100644 --- a/getting-started.html +++ b/getting-started.html @@ -414,7 +414,7 @@ bootstrap/ - + -- cgit v1.2.3 From 8aa5181126d9480eef502403aa98e469a3597826 Mon Sep 17 00:00:00 2001 From: Chris Rebert Date: Mon, 23 Sep 2013 13:00:43 -0700 Subject: move /assets/ to /docs-assets/ ; fixes #10715 --- getting-started.html | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'getting-started.html') diff --git a/getting-started.html b/getting-started.html index 80069c45c..8c1652e00 100644 --- a/getting-started.html +++ b/getting-started.html @@ -109,8 +109,8 @@ bootstrap/ -- cgit v1.2.3 From f503efc49086becc312665000fcbce4b9df3750d Mon Sep 17 00:00:00 2001 From: Chris Rebert Date: Mon, 23 Sep 2013 13:01:11 -0700 Subject: avoid using the term "assets" due to potential confusion --- getting-started.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'getting-started.html') diff --git a/getting-started.html b/getting-started.html index 8c1652e00..4cc0aa4fe 100644 --- a/getting-started.html +++ b/getting-started.html @@ -61,7 +61,7 @@ base_url: "../" -

    Within the download you'll find the following directories and files, logically grouping common assets and providing both compiled and minified variations.

    +

    Within the download you'll find the following directories and files, logically grouping common resources and providing both compiled and minified variations.

    Once downloaded, unzip the compressed folder to see the structure of (the compiled) Bootstrap. You'll see something like this:

    {% highlight bash %} -- cgit v1.2.3 From dcfd9f27ffe7931a7fa882fe2af38d0022a1a87e Mon Sep 17 00:00:00 2001 From: Aaron Spike Date: Tue, 24 Sep 2013 11:52:06 -0500 Subject: Alter wording of example Skip Nav link to improve pronunciation Screen reading applications, including Apple's VoiceOver, improperly pronounce the word "content" in "Skip to content" as an adjective rather than a noun because of insufficient context. "Skip to main content" is pronounced correctly. See #6 and Guideline #10 at the following site for more information: http://redish.net/content/papers/interactions.htmlAlter wording of example Skip Nav link to improve pronunciation --- getting-started.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'getting-started.html') diff --git a/getting-started.html b/getting-started.html index 8c0d9d2a3..5c0b11627 100644 --- a/getting-started.html +++ b/getting-started.html @@ -867,7 +867,7 @@ if (navigator.userAgent.match(/IEMobile\/10\.0/)) {

    If your navigation contains many links and comes before the main content in the DOM, add a Skip to content link immediately after your opening <body> tag. (read why)

    {% highlight html %} - Skip to content + Skip to main content
    The main page content.
    -- cgit v1.2.3 From 735105ae7274f5c6175d0b2550fc35597e09bee4 Mon Sep 17 00:00:00 2001 From: Julian Thilo Date: Tue, 24 Sep 2013 22:49:47 +0200 Subject: Add note about IE mode tag being included in docs --- getting-started.html | 1 + 1 file changed, 1 insertion(+) (limited to 'getting-started.html') diff --git a/getting-started.html b/getting-started.html index 8c0d9d2a3..4751de08e 100644 --- a/getting-started.html +++ b/getting-started.html @@ -749,6 +749,7 @@ bootstrap/ {% highlight html %} {% endhighlight %} +

    This tag is included in all docs pages and examples to ensure the best rendering possible in each supported version of Internet Explorer.

    See this StackOverflow question for more information.

    Internet Explorer 10 in Windows 8 and Windows Phone 8

    -- cgit v1.2.3 From af4d1027671b278bdc3b0069bb7ef871bf936109 Mon Sep 17 00:00:00 2001 From: Chris Rebert Date: Tue, 24 Sep 2013 18:02:10 -0700 Subject: Use "Skip to main content" phrasing consistently; further #10786 fixes --- getting-started.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'getting-started.html') diff --git a/getting-started.html b/getting-started.html index 3c5456666..c908cb183 100644 --- a/getting-started.html +++ b/getting-started.html @@ -865,7 +865,7 @@ if (navigator.userAgent.match(/IEMobile\/10\.0/)) {

    Bootstrap follows common web standards, and with minimal extra effort, can be used to create sites that are accessibile to those using AT.

    Skip navigation

    -

    If your navigation contains many links and comes before the main content in the DOM, add a Skip to content link immediately after your opening <body> tag. (read why)

    +

    If your navigation contains many links and comes before the main content in the DOM, add a Skip to main content link immediately after your opening <body> tag. (read why)

    {% highlight html %} Skip to main content -- cgit v1.2.3 From 1cf8fcda651f54e59f0c454579b457b666cb1880 Mon Sep 17 00:00:00 2001 From: Chris Rebert Date: Wed, 25 Sep 2013 11:45:26 -0700 Subject: add iOS and versions to Safari percent rounding warning; fixes #10723 --- getting-started.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'getting-started.html') diff --git a/getting-started.html b/getting-started.html index c908cb183..8f749889c 100644 --- a/getting-started.html +++ b/getting-started.html @@ -781,7 +781,7 @@ if (navigator.userAgent.match(/IEMobile\/10\.0/)) {

    As a heads up, we include this in the Bootstrap docs as an example.

    Safari percent rounding

    -

    In the latest Safari for Mac, its rendering engine has a little trouble with the long decimal places of our .col-*-1 grid classes, meaning if you have 12 individual columns you'll notice they come up short compared to other rows of columns. We can't do much here (see #9282) but you do have some options:

    +

    As of Safari v6.1 for OS X and Safari for iOS v7.0.1, Safari's rendering engine has some trouble with the number of decimal places used in our .col-*-1 grid classes. So if you have 12 individual grid columns, you'll notice that they come up short compared to other rows of columns. We can't do much here (see #9282) but you do have some options:

    • Add .pull-right to your last grid column to get the hard-right alignment
    • Tweak your percentages manually to get the perfect rounding for Safari (more difficult than the first option)
    • -- cgit v1.2.3 From 708dbe58f6a59d8ab439e943d827b792e0947fc9 Mon Sep 17 00:00:00 2001 From: Dan Silver Date: Sat, 28 Sep 2013 16:21:23 -0500 Subject: Spelling mistakes in documentation. --- getting-started.html | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'getting-started.html') diff --git a/getting-started.html b/getting-started.html index c908cb183..709bf09dc 100644 --- a/getting-started.html +++ b/getting-started.html @@ -792,7 +792,7 @@ if (navigator.userAgent.match(/IEMobile\/10\.0/)) {

      Overflow and scrolling

      Support for overflow: hidden on the <body> element is quite limited in iOS and Android. To that end, when you scroll past the top or bottom of a modal in either of those devices' browsers, the <body> content will begin to scroll.

      Virtual keyboards

      -

      Also, note that if you're using inputs in your modal – iOS has a rendering bug that doesn't update the position of fixed elements when the virtual keyboard is triggered. A few work arounds for this include transforming your elements to position: absolute or invoking a timer on focus to try to correct the positioning manually. This is not handled by Bootstrap, so it is up to you to decide which solution is best for your application.

      +

      Also, note that if you're using inputs in your modal – iOS has a rendering bug that doesn't update the position of fixed elements when the virtual keyboard is triggered. A few workarounds for this include transforming your elements to position: absolute or invoking a timer on focus to try to correct the positioning manually. This is not handled by Bootstrap, so it is up to you to decide which solution is best for your application.

      Browser zooming

      Page zooming inevitably presents rendering artifacts in some components, both in Bootstrap and the rest of the web. Depending on the issue, we may be able to fix it (search first and then open an issue if need be). However, we tend to ignore these as they often have no direct solution other than hacky workarounds.

      @@ -862,7 +862,7 @@ if (navigator.userAgent.match(/IEMobile\/10\.0/)) { -

      Bootstrap follows common web standards, and with minimal extra effort, can be used to create sites that are accessibile to those using AT.

      +

      Bootstrap follows common web standards, and with minimal extra effort, can be used to create sites that are accessible to those using AT.

      Skip navigation

      If your navigation contains many links and comes before the main content in the DOM, add a Skip to main content link immediately after your opening <body> tag. (read why)

      -- cgit v1.2.3 From a97918297e0fe8253b4ad9f8a63a1186eae979c4 Mon Sep 17 00:00:00 2001 From: Chris Rebert Date: Mon, 30 Sep 2013 17:54:24 -0700 Subject: add maintenance note regarding #10864's addition --- getting-started.html | 2 ++ 1 file changed, 2 insertions(+) (limited to 'getting-started.html') diff --git a/getting-started.html b/getting-started.html index 709bf09dc..0cb91f61f 100644 --- a/getting-started.html +++ b/getting-started.html @@ -64,6 +64,8 @@ base_url: "../"

      Within the download you'll find the following directories and files, logically grouping common resources and providing both compiled and minified variations.

      Once downloaded, unzip the compressed folder to see the structure of (the compiled) Bootstrap. You'll see something like this:

      + {% highlight bash %} bootstrap/ ├── css/ -- cgit v1.2.3 From d72768a16abe811d987f2a38f980329260686114 Mon Sep 17 00:00:00 2001 From: Chris Rebert Date: Wed, 9 Oct 2013 15:09:50 -0700 Subject: use CDN for html5shiv instead of vendoring it; fixes part of #10989 --- getting-started.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'getting-started.html') diff --git a/getting-started.html b/getting-started.html index e6d43349f..f5a9263b0 100644 --- a/getting-started.html +++ b/getting-started.html @@ -111,7 +111,7 @@ bootstrap/ -- cgit v1.2.3 From 4b175d908cdbe923cfb2509bd5549509c300a71e Mon Sep 17 00:00:00 2001 From: Chris Rebert Date: Thu, 10 Oct 2013 01:51:09 -0700 Subject: use https:// for CDN links - works when viewing page via file:// - sets a good example security-wise --- getting-started.html | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'getting-started.html') diff --git a/getting-started.html b/getting-started.html index f5a9263b0..1edb5a120 100644 --- a/getting-started.html +++ b/getting-started.html @@ -111,7 +111,7 @@ bootstrap/ @@ -119,7 +119,7 @@ bootstrap/

      Hello, world!

      - + -- cgit v1.2.3 From a96aff1e564227cc03f10aa757ff5c2b80c482b1 Mon Sep 17 00:00:00 2001 From: Chris Rebert Date: Thu, 10 Oct 2013 02:27:26 -0700 Subject: fix typo in Getting Started docs prose --- getting-started.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'getting-started.html') diff --git a/getting-started.html b/getting-started.html index f5a9263b0..1ed2be5dc 100644 --- a/getting-started.html +++ b/getting-started.html @@ -995,7 +995,7 @@ if (navigator.userAgent.match(/IEMobile\/10\.0/)) {

      In summary, here's the basic workflow:

      • For each element you want to customize, find its code in the compiled Bootstrap CSS.
      • -
      • Copy the component's selector and styles and paste them in your custom stylesheet. For instance, to customize the navbar background, just copy the .navbar style specificaton.
      • +
      • Copy the component's selector and styles and paste them in your custom stylesheet. For instance, to customize the navbar background, just copy the .navbar style specification.
      • In your custom stylesheet, edit the CSS you just copied from the Bootstrap source. No need for prepending additional classes, or appending !important here. Keep it simple.
      • Rinse and repeat until you're happy with your customizations.
      -- cgit v1.2.3 From f0f1b8319dcdc894f49c51e3678082dc15987516 Mon Sep 17 00:00:00 2001 From: Chris Rebert Date: Sun, 13 Oct 2013 22:55:50 -0700 Subject: fix #11003 --- getting-started.html | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'getting-started.html') diff --git a/getting-started.html b/getting-started.html index b37ad1cfe..a18115fd0 100644 --- a/getting-started.html +++ b/getting-started.html @@ -701,7 +701,11 @@ bootstrap/

      Unofficially, Bootstrap should look and behave well enough in Chromium and Chrome for Linux, Firefox for Linux, and Internet Explorer 7, though they are not officially supported.

      Internet Explorer 8 and 9

      -

      Internet Explorer 8 and 9 are also supported, however, please be aware that some CSS3 properties and HTML5 elements are not fully supported by these browsers. In addition, Internet Explorer 8 requires the use of respond.js to enable media query support.

      +

      Internet Explorer 8 and 9 are also supported, however, please be aware that some CSS3 properties and HTML5 elements are not fully supported by these browsers. In addition, Internet Explorer 8 requires the use of Respond.js to enable media query support.

      +
      +

      Respond.js and cross-domain CSS

      +

      Using Respond.js with CSS hosted on a different (sub)domain (for example, on a CDN) requires some additional setup. See the Respond.js docs for details.

      +
    Bootstrap 2.xBootstrap 3.0
    .accordion .panel-group.input-group-addon
    .thumbnail.img-polaroid .img-thumbnail
    -- cgit v1.2.3 From 8450aa7dbfabfe59702943ef20d5e4417f29e1b2 Mon Sep 17 00:00:00 2001 From: Chris Rebert Date: Sun, 13 Oct 2013 23:23:04 -0700 Subject: avoid referencing /docs-assets/ in Getting Started docs example; use CDN URL for respond.js --- getting-started.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'getting-started.html') diff --git a/getting-started.html b/getting-started.html index b37ad1cfe..bb81989a4 100644 --- a/getting-started.html +++ b/getting-started.html @@ -112,7 +112,7 @@ bootstrap/ -- cgit v1.2.3 From ceb7694ee325db6b85de374192ecda2407a731ea Mon Sep 17 00:00:00 2001 From: Chris Rebert Date: Sun, 13 Oct 2013 23:50:20 -0700 Subject: add note to docs about Respond.js & file:// ; fixes part of #11019 --- getting-started.html | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'getting-started.html') diff --git a/getting-started.html b/getting-started.html index 67b367c52..bbb1c1b96 100644 --- a/getting-started.html +++ b/getting-started.html @@ -176,7 +176,8 @@ bootstrap/ - + + -
    - -

    You're looking at the official documentation for Bootstrap (v{{ site.version }}), a front-end framework for building on the Web. Before diving in, get the background story on Bootstrap, useful tidbits about the docs, helpful community links, and more.

    - -

    Brief history

    -

    Bootstrap was created at Twitter in mid-2010 by @mdo and @fat. Prior to being open-sourced framework, Bootstrap was known as Twitter Blueprint. A few months into development, Twitter held its first Hack Week and the project exploded. It served as the style guide for internal tools development at the company for over a year before its public release.

    -

    Originally released on , we've had over twenty releases, including two major rewrites with v2 and v3. With Bootstrap 2, we added responsive functionality to the entire framework as an optional stylesheet. Building on that with Bootstrap 3, we rewrote the library once more to make it responsive by default with a mobile first approach.

    - -

    Core team

    -

    Bootstrap is maintained by the founding team and a small group of invaluable core contributors, with the massive support and involvement of our community.

    - -

    Get involved with Bootstrap development by opening an issue or submitting a pull request. Read our contributing guidelines for more information.

    - -

    Callouts

    -

    We use callouts throughout the docs to direct attention to important contextual information. These callouts can be informative and optional (blue), warnings (yellow), or dangerously important (red).

    -
    -

    Extra information

    -

    These are helpful notes that provide background information or additional context.

    -
    -
    -

    Heads up

    -

    This is a warning used to highlight pertinent, though not necessarily required, information.

    -
    -
    -

    Potential danger ahead

    -

    Pay attention to these for potentially dangerous or tricky requirements, bugs, and more.

    -
    -

    See something worth calling out? Let us know with an issue on GitHub.

    - -

    Community

    -

    Stay up to date on the development of Bootstrap and reach out to the community with these helpful resources.

    - -

    You can also follow @twbootstrap on Twitter for the latest gossip and awesome music videos.

    -
    - -
    -- cgit v1.2.3 From 4e1808930a7ad9cbfcf76a5b05ac90bced761eb8 Mon Sep 17 00:00:00 2001 From: Chris Rebert Date: Mon, 14 Oct 2013 16:23:20 -0700 Subject: add IDs to frequently-referenced parts of the docs --- getting-started.html | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'getting-started.html') diff --git a/getting-started.html b/getting-started.html index c088a2b2c..1c358edb4 100644 --- a/getting-started.html +++ b/getting-started.html @@ -85,7 +85,7 @@ bootstrap/ {% endhighlight %}

    This is the most basic form of Bootstrap: precompiled files for quick drop-in usage in nearly any web project. We provide compiled CSS and JS (bootstrap.*), as well as compiled and minified CSS and JS (bootstrap.min.*). Fonts from Glyphicons are included, as is the optional Bootstrap theme.

    -
    +

    jQuery required

    Please note that all JavaScript plugins require jQuery to be included, as shown in the starter template. Consult our bower.json to see which versions of jQuery are supported.

    @@ -756,7 +756,7 @@ bootstrap/

    Internet Explorer 8 and box-sizing

    IE8 does not fully support box-sizing: border-box; when combined with min-width, max-width, min-height, or max-height. For that reason, as of v3.0.1, we no longer use max-width on .containers.

    -

    IE Compatibility modes

    +

    IE Compatibility modes

    Bootstrap is not supported in the old Internet Explorer compatibility modes. To be sure you're using the latest rendering mode for IE, consider including the appropriate <meta> tag in your pages:

    {% highlight html %} @@ -764,7 +764,7 @@ bootstrap/

    This tag is included in all docs pages and examples to ensure the best rendering possible in each supported version of Internet Explorer.

    See this StackOverflow question for more information.

    -

    Internet Explorer 10 in Windows 8 and Windows Phone 8

    +

    Internet Explorer 10 in Windows 8 and Windows Phone 8

    Internet Explorer 10 doesn't differentiate device width from viewport width, and thus doesn't properly apply the media queries in Bootstrap's CSS. Normally you'd just add a quick snippet of CSS to fix this:

    {% highlight css %} @-ms-viewport { width: device-width; } @@ -792,7 +792,7 @@ if (navigator.userAgent.match(/IEMobile\/10\.0/)) {

    For more information and usage guidelines, read Windows Phone 8 and Device-Width.

    As a heads up, we include this in the Bootstrap docs as an example.

    -

    Safari percent rounding

    +

    Safari percent rounding

    As of Safari v6.1 for OS X and Safari for iOS v7.0.1, Safari's rendering engine has some trouble with the number of decimal places used in our .col-*-1 grid classes. So if you have 12 individual grid columns, you'll notice that they come up short compared to other rows of columns. We can't do much here (see #9282) but you do have some options:

    • Add .pull-right to your last grid column to get the hard-right alignment
    • @@ -800,13 +800,13 @@ if (navigator.userAgent.match(/IEMobile\/10\.0/)) {

    We'll keep an eye on this though and update our code if we have an easy solution.

    -

    Modals and mobile devices

    +

    Modals and mobile devices

    Overflow and scrolling

    Support for overflow: hidden on the <body> element is quite limited in iOS and Android. To that end, when you scroll past the top or bottom of a modal in either of those devices' browsers, the <body> content will begin to scroll.

    Virtual keyboards

    Also, note that if you're using inputs in your modal – iOS has a rendering bug that doesn't update the position of fixed elements when the virtual keyboard is triggered. A few workarounds for this include transforming your elements to position: absolute or invoking a timer on focus to try to correct the positioning manually. This is not handled by Bootstrap, so it is up to you to decide which solution is best for your application.

    -

    Browser zooming

    +

    Browser zooming

    Page zooming inevitably presents rendering artifacts in some components, both in Bootstrap and the rest of the web. Depending on the issue, we may be able to fix it (search first and then open an issue if need be). However, we tend to ignore these as they often have no direct solution other than hacky workarounds.

    -- cgit v1.2.3 From 9d54a42951939fc8a4765aa3d8427a4227d459f9 Mon Sep 17 00:00:00 2001 From: Case Talbot Date: Tue, 15 Oct 2013 17:02:21 -0700 Subject: Include a note about text-based form control styling fixes #8824. --- getting-started.html | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'getting-started.html') diff --git a/getting-started.html b/getting-started.html index 1c358edb4..3eef6f795 100644 --- a/getting-started.html +++ b/getting-started.html @@ -668,7 +668,8 @@ bootstrap/

    Additional notes

    Other changes in v3.0 are not immediately apparent. Base classes, key styles, and behaviors have been adjusted for flexibility and our mobile first approach. Here's a partial list:

      -
    • Text-based form controls are now 100% wide. Wrap inputs inside <div class="col-*"></div> to control input widths.
    • +
    • By default, text-based form controls now receive only minimal styling. For focus colors and rounded corners, apply the form-control class on the element to style.
    • +
    • Text-based form controls with the form-control class applied are now 100% wide by default. Wrap inputs inside <div class="col-*"></div> to control input widths.
    • .badge no longer has contextual (-success,-primary,etc..) classes.
    • .btn must also use .btn-default to get the "default" button.
    • .container and .row are now fluid (percentage-based).
    • -- cgit v1.2.3 From e317e116fda3b43a79cca672e120f5930a612ee1 Mon Sep 17 00:00:00 2001 From: Chris Rebert Date: Tue, 15 Oct 2013 17:25:34 -0700 Subject: add dots to class name references for consistency --- getting-started.html | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'getting-started.html') diff --git a/getting-started.html b/getting-started.html index 3eef6f795..480ab74ff 100644 --- a/getting-started.html +++ b/getting-started.html @@ -668,8 +668,8 @@ bootstrap/

      Additional notes

      Other changes in v3.0 are not immediately apparent. Base classes, key styles, and behaviors have been adjusted for flexibility and our mobile first approach. Here's a partial list:

        -
      • By default, text-based form controls now receive only minimal styling. For focus colors and rounded corners, apply the form-control class on the element to style.
      • -
      • Text-based form controls with the form-control class applied are now 100% wide by default. Wrap inputs inside <div class="col-*"></div> to control input widths.
      • +
      • By default, text-based form controls now receive only minimal styling. For focus colors and rounded corners, apply the .form-control class on the element to style.
      • +
      • Text-based form controls with the .form-control class applied are now 100% wide by default. Wrap inputs inside <div class="col-*"></div> to control input widths.
      • .badge no longer has contextual (-success,-primary,etc..) classes.
      • .btn must also use .btn-default to get the "default" button.
      • .container and .row are now fluid (percentage-based).
      • -- cgit v1.2.3 From cf95fe20ba2b54eb433d513754741dc32e76a4cc Mon Sep 17 00:00:00 2001 From: Chris Rebert Date: Wed, 16 Oct 2013 15:36:14 -0700 Subject: upgrade to html5shiv v 3.7.0 --- getting-started.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'getting-started.html') diff --git a/getting-started.html b/getting-started.html index 480ab74ff..ec3462f0e 100644 --- a/getting-started.html +++ b/getting-started.html @@ -113,7 +113,7 @@ bootstrap/ -- cgit v1.2.3