From 3ad0cf9e9417cc86ca6d18f2d47049e9180aef99 Mon Sep 17 00:00:00 2001 From: Mark Otto Date: Wed, 17 Jul 2013 22:58:49 -0700 Subject: [PATCH 1/8] add callouts for bootstrap 2.3.2 docs and 3.0 rc1 post --- docs/_includes/nav-main.html | 7 +++++ docs/_layouts/default.html | 2 +- docs/assets/css/docs.css | 56 +++++++++++++++++------------------- docs/customize.html | 2 +- docs/index.html | 14 +++++++-- 5 files changed, 46 insertions(+), 35 deletions(-) diff --git a/docs/_includes/nav-main.html b/docs/_includes/nav-main.html index fceeb7a869..40244d3a24 100644 --- a/docs/_includes/nav-main.html +++ b/docs/_includes/nav-main.html @@ -24,6 +24,13 @@ Customize + {% if page.layout == "default" %} + + {% endif %} diff --git a/docs/_layouts/default.html b/docs/_layouts/default.html index 019d7626a3..e3a440cb9e 100644 --- a/docs/_layouts/default.html +++ b/docs/_layouts/default.html @@ -1,4 +1,4 @@ - + diff --git a/docs/assets/css/docs.css b/docs/assets/css/docs.css index aae9e0635a..aba1e489f9 100644 --- a/docs/assets/css/docs.css +++ b/docs/assets/css/docs.css @@ -13,6 +13,19 @@ body { padding-top: 50px; /* Account for fixed navbar */ } +/* Custom docs button */ +.btn-bs { + color: #b94a48; + background-color: #fff; + border-color: #e5e5e5; +} +.btn-bs:hover, +.btn-bs:active { + color: #fff; + background-color: #b94a48; + border-color: #b94a48; +} + /* Top nav and header @@ -43,6 +56,15 @@ body { border-color: #993c3a; } +/* Old docs callout */ +.bs-old-docs { + padding: 15px 20px; + color: #777; + border-bottom: 1px solid #e5e5e5; +} +.bs-old-docs strong { + color: #555; +} /* Homepage masthead @@ -63,20 +85,11 @@ body { } /* Download button */ -.bs-masthead .btn { +.bs-masthead .btn-bs { margin-top: 5px; margin-bottom: 5px; padding: 18px 24px; font-size: 21px; - color: #b94a48; /* redeclare to override the `.jumbotron a` */ - background-color: #fff; - border-color: #e5e5e5; -} -.bs-masthead .btn:hover, -.bs-masthead .btn:active { - color: #fff; /* redeclare to override the `.jumbotron a` */ - background-color: #b94a48; - border-color: #b94a48; } /* Textual links */ @@ -95,12 +108,10 @@ body { } + /* Customize and Download button -------------------------------------------------- */ -.bs-customizer { - -} .bs-customizer .toggle { float: right; } @@ -116,23 +127,8 @@ body { background-color: #fafafa; } - .bs-customize-download { - text-align:center; -} -.bs-customize-download .btn { - margin-top: 5px; - margin-bottom: 5px; - padding: 18px 24px; - font-size: 21px; - color: #b94a48; - background-color: #fff; - border-color: #b94a48; -} -.bs-customize-download .btn:hover, -.bs-customize-download .btn:active { - color: #fff; - background-color: #b94a48; + text-align: center; } @@ -146,7 +142,7 @@ body { font-size: 16px; color: #5a5a5a; text-align: center; - border-bottom: 1px solid #ddd; + border-bottom: 1px solid #e5e5e5; } .bs-header h1 { color: #b94a48; diff --git a/docs/customize.html b/docs/customize.html index 876d81ddee..511e94e41a 100644 --- a/docs/customize.html +++ b/docs/customize.html @@ -1155,7 +1155,7 @@ lead: Customize Bootstrap's components, LESS variables, and jQuery plugins to ge

Hooray! Your custom version of Bootstrap is now ready to be compiled. Just click the button below to finish the process.

- Customize and Download + Customize and Download

What's included?

diff --git a/docs/index.html b/docs/index.html index 49bdcb38e8..f9abb75f89 100644 --- a/docs/index.html +++ b/docs/index.html @@ -3,13 +3,22 @@ layout: home title: Bootstrap --- +
+
+ + Looking for Bootstrap 2.3.2 docs? + + We've moved it to a new home while we push forward with Bootstrap 3. Read the blog post for details. +
+
+
-

Bootstrap

+

Bootstrap 3

Sleek, intuitive, and powerful mobile-first front-end framework for faster and easier web development.

- Download Bootstrap + Download Bootstrap 3.0.0.1

{% include social-buttons.html %} @@ -27,7 +36,6 @@ title: Bootstrap
  • Bootstrap Expo
  • -
  • Version 3.0.0
  • From d7d1c2a767987c8aec0745ea5f26ab319b55f5af Mon Sep 17 00:00:00 2001 From: Mark Otto Date: Wed, 17 Jul 2013 23:22:28 -0700 Subject: [PATCH 2/8] add ads to v3 docs --- docs/_includes/ads.html | 1 + docs/_layouts/default.html | 1 + docs/assets/css/docs.css | 59 ++++++++++++++++++++++++++++++++++++-- 3 files changed, 58 insertions(+), 3 deletions(-) create mode 100644 docs/_includes/ads.html diff --git a/docs/_includes/ads.html b/docs/_includes/ads.html new file mode 100644 index 0000000000..495e7ba47f --- /dev/null +++ b/docs/_includes/ads.html @@ -0,0 +1 @@ +
    \ No newline at end of file diff --git a/docs/_layouts/default.html b/docs/_layouts/default.html index 019d7626a3..5d69544659 100644 --- a/docs/_layouts/default.html +++ b/docs/_layouts/default.html @@ -15,6 +15,7 @@

    {{ page.title }}

    {{ page.lead }}

    + {% include ads.html %}
    diff --git a/docs/assets/css/docs.css b/docs/assets/css/docs.css index aae9e0635a..38a1369da2 100644 --- a/docs/assets/css/docs.css +++ b/docs/assets/css/docs.css @@ -155,6 +155,45 @@ body { font-weight: 300; line-height: 1.5; } +.bs-header .container { + position: relative; +} + +/* Ads in page headers */ +.carbonad { + width: auto !important; + margin: 50px -30px -40px !important; + padding: 20px !important; + overflow: hidden; /* clearfix */ + height: auto !important; + font-size: 13px !important; + line-height: 16px !important; + text-align: left; + background: none !important; + border: 0 !important; + border-top: 1px solid #e5e5e5 !important; +} +.carbonad-img { + margin: 0 !important; +} +.carbonad-text, +.carbonad-tag { + float: none !important; + display: block !important; + width: auto !important; + height: auto !important; + margin-left: 145px !important; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important; +} +.carbonad-text { + padding-top: 0 !important; +} +.carbonad-tag { + text-align: left !important; +} +.carbonad #azcarbon > img { + display: none; /* hide what I assume are tracking images */ +} /* Padding for in-page bookmarks */ .bs-docs-section { @@ -720,6 +759,12 @@ input.focused { line-height: 1; } + .carbonad { + margin: 0 !important; + border: 1px solid #e5e5e5 !important; + border-radius: 4px; + } + /* Show the docs nav */ .bs-sidebar { display: block; @@ -756,9 +801,17 @@ input.focused { width: 213px; } - /* Icons */ - .the-icons li { - width: 12.5%; + .bs-header h1, + .bs-header p { + margin-right: 380px; + } + .carbonad { + position: absolute; + top: 0; + right: 0; + padding: 15px !important; + width: 330px !important; + min-height: 132px; } } From 3abfe029eaf75939d2ff05aad97eb40400e2876b Mon Sep 17 00:00:00 2001 From: Mark Otto Date: Thu, 18 Jul 2013 13:35:55 -0700 Subject: [PATCH 3/8] vertically center ad --- docs/assets/css/docs.css | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/assets/css/docs.css b/docs/assets/css/docs.css index 6a493b6aff..3aaecd0658 100644 --- a/docs/assets/css/docs.css +++ b/docs/assets/css/docs.css @@ -803,7 +803,7 @@ input.focused { } .carbonad { position: absolute; - top: 0; + top: 20px; right: 0; padding: 15px !important; width: 330px !important; From 5cb0d646865b0d92d38f695833c2ffd53323c6dd Mon Sep 17 00:00:00 2001 From: Mark Otto Date: Thu, 18 Jul 2013 13:51:08 -0700 Subject: [PATCH 4/8] relative url --- docs/index.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/index.html b/docs/index.html index f9abb75f89..1c9e804ae8 100644 --- a/docs/index.html +++ b/docs/index.html @@ -6,7 +6,7 @@ title: Bootstrap
    - Looking for Bootstrap 2.3.2 docs? + Looking for Bootstrap 2.3.2 docs? We've moved it to a new home while we push forward with Bootstrap 3. Read the blog post for details.
    From 63f070096bf2501657f14906e5ac68dff73121b1 Mon Sep 17 00:00:00 2001 From: Mark Otto Date: Thu, 18 Jul 2013 14:06:13 -0700 Subject: [PATCH 5/8] copy change to css page subheading --- docs/css.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/css.html b/docs/css.html index 10f2ea1ddf..c0e6c5061f 100644 --- a/docs/css.html +++ b/docs/css.html @@ -2,7 +2,7 @@ layout: default title: CSS slug: css -lead: "Fundamental HTML elements styled and enhanced with extensible classes." +lead: "Global CSS settings, fundamental HTML elements styled and enhanced with extensible classes, and an advanced grid system." --- From 36188d0884c51c9ef9aece3b2eaaa84ac67d0ff1 Mon Sep 17 00:00:00 2001 From: Mark Otto Date: Thu, 18 Jul 2013 14:08:40 -0700 Subject: [PATCH 6/8] change download button label --- docs/index.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/index.html b/docs/index.html index 1c9e804ae8..b798f3013c 100644 --- a/docs/index.html +++ b/docs/index.html @@ -18,7 +18,7 @@ title: Bootstrap

    Bootstrap 3

    Sleek, intuitive, and powerful mobile-first front-end framework for faster and easier web development.

    - Download Bootstrap 3.0.0.1 + Download Bootstrap 3.0.0 RC1

    {% include social-buttons.html %} From a8005b3d0b8599611e8bfc864e704b50411fcb69 Mon Sep 17 00:00:00 2001 From: Mark Otto Date: Thu, 18 Jul 2013 17:41:30 -0700 Subject: [PATCH 7/8] flatten docs dir back into root --- _config.yml | 2 +- {docs/_includes => _includes}/ads.html | 0 {docs/_includes => _includes}/footer.html | 0 {docs/_includes => _includes}/header.html | 0 {docs/_includes => _includes}/nav-components.html | 0 {docs/_includes => _includes}/nav-css.html | 0 {docs/_includes => _includes}/nav-customize.html | 0 .../nav-getting-started.html | 0 {docs/_includes => _includes}/nav-javascript.html | 0 {docs/_includes => _includes}/nav-main.html | 0 {docs/_includes => _includes}/social-buttons.html | 0 {docs/_layouts => _layouts}/default.html | 0 {docs/_layouts => _layouts}/home.html | 0 {docs/assets => assets}/css/bootstrap.css | 0 {docs/assets => assets}/css/docs.css | 0 {docs/assets => assets}/css/pygments-manni.css | 0 .../ico/apple-touch-icon-114-precomposed.png | Bin .../ico/apple-touch-icon-144-precomposed.png | Bin .../ico/apple-touch-icon-57-precomposed.png | Bin .../ico/apple-touch-icon-72-precomposed.png | Bin {docs/assets => assets}/ico/favicon.png | Bin {docs/assets => assets}/js/application.js | 0 {docs/assets => assets}/js/bootstrap.js | 0 {docs/assets => assets}/js/bootstrap.min.js | 0 {docs/assets => assets}/js/holder/holder.js | 0 {docs/assets => assets}/js/html5shiv.js | 0 {docs/assets => assets}/js/jquery.js | 0 {docs/assets => assets}/js/respond/respond.min.js | 0 docs/components.html => components.html | 0 docs/css.html => css.html | 0 docs/customize.html => customize.html | 0 docs/getting-started.html => getting-started.html | 0 docs/index.html => index.html | 0 docs/javascript.html => javascript.html | 0 34 files changed, 1 insertion(+), 1 deletion(-) rename {docs/_includes => _includes}/ads.html (100%) rename {docs/_includes => _includes}/footer.html (100%) rename {docs/_includes => _includes}/header.html (100%) rename {docs/_includes => _includes}/nav-components.html (100%) rename {docs/_includes => _includes}/nav-css.html (100%) rename {docs/_includes => _includes}/nav-customize.html (100%) rename {docs/_includes => _includes}/nav-getting-started.html (100%) rename {docs/_includes => _includes}/nav-javascript.html (100%) rename {docs/_includes => _includes}/nav-main.html (100%) rename {docs/_includes => _includes}/social-buttons.html (100%) rename {docs/_layouts => _layouts}/default.html (100%) rename {docs/_layouts => _layouts}/home.html (100%) rename {docs/assets => assets}/css/bootstrap.css (100%) rename {docs/assets => assets}/css/docs.css (100%) rename {docs/assets => assets}/css/pygments-manni.css (100%) rename {docs/assets => assets}/ico/apple-touch-icon-114-precomposed.png (100%) rename {docs/assets => assets}/ico/apple-touch-icon-144-precomposed.png (100%) rename {docs/assets => assets}/ico/apple-touch-icon-57-precomposed.png (100%) rename {docs/assets => assets}/ico/apple-touch-icon-72-precomposed.png (100%) rename {docs/assets => assets}/ico/favicon.png (100%) rename {docs/assets => assets}/js/application.js (100%) rename {docs/assets => assets}/js/bootstrap.js (100%) rename {docs/assets => assets}/js/bootstrap.min.js (100%) rename {docs/assets => assets}/js/holder/holder.js (100%) rename {docs/assets => assets}/js/html5shiv.js (100%) rename {docs/assets => assets}/js/jquery.js (100%) rename {docs/assets => assets}/js/respond/respond.min.js (100%) rename docs/components.html => components.html (100%) rename docs/css.html => css.html (100%) rename docs/customize.html => customize.html (100%) rename docs/getting-started.html => getting-started.html (100%) rename docs/index.html => index.html (100%) rename docs/javascript.html => javascript.html (100%) diff --git a/_config.yml b/_config.yml index ddef7b2b9e..0ab7ee81ed 100644 --- a/_config.yml +++ b/_config.yml @@ -6,6 +6,6 @@ pygments: true permalink: pretty # Server -source: ./docs destination: ./_gh_pages +exclude: [".editorconfig", ".gitignore", ".ruby-version", "bower.json", "composer.json", "CONTRIBUTING.md", "LICENSE", "Makefile", "package.json", "node_modules", "README.md"] port: 9001 diff --git a/docs/_includes/ads.html b/_includes/ads.html similarity index 100% rename from docs/_includes/ads.html rename to _includes/ads.html diff --git a/docs/_includes/footer.html b/_includes/footer.html similarity index 100% rename from docs/_includes/footer.html rename to _includes/footer.html diff --git a/docs/_includes/header.html b/_includes/header.html similarity index 100% rename from docs/_includes/header.html rename to _includes/header.html diff --git a/docs/_includes/nav-components.html b/_includes/nav-components.html similarity index 100% rename from docs/_includes/nav-components.html rename to _includes/nav-components.html diff --git a/docs/_includes/nav-css.html b/_includes/nav-css.html similarity index 100% rename from docs/_includes/nav-css.html rename to _includes/nav-css.html diff --git a/docs/_includes/nav-customize.html b/_includes/nav-customize.html similarity index 100% rename from docs/_includes/nav-customize.html rename to _includes/nav-customize.html diff --git a/docs/_includes/nav-getting-started.html b/_includes/nav-getting-started.html similarity index 100% rename from docs/_includes/nav-getting-started.html rename to _includes/nav-getting-started.html diff --git a/docs/_includes/nav-javascript.html b/_includes/nav-javascript.html similarity index 100% rename from docs/_includes/nav-javascript.html rename to _includes/nav-javascript.html diff --git a/docs/_includes/nav-main.html b/_includes/nav-main.html similarity index 100% rename from docs/_includes/nav-main.html rename to _includes/nav-main.html diff --git a/docs/_includes/social-buttons.html b/_includes/social-buttons.html similarity index 100% rename from docs/_includes/social-buttons.html rename to _includes/social-buttons.html diff --git a/docs/_layouts/default.html b/_layouts/default.html similarity index 100% rename from docs/_layouts/default.html rename to _layouts/default.html diff --git a/docs/_layouts/home.html b/_layouts/home.html similarity index 100% rename from docs/_layouts/home.html rename to _layouts/home.html diff --git a/docs/assets/css/bootstrap.css b/assets/css/bootstrap.css similarity index 100% rename from docs/assets/css/bootstrap.css rename to assets/css/bootstrap.css diff --git a/docs/assets/css/docs.css b/assets/css/docs.css similarity index 100% rename from docs/assets/css/docs.css rename to assets/css/docs.css diff --git a/docs/assets/css/pygments-manni.css b/assets/css/pygments-manni.css similarity index 100% rename from docs/assets/css/pygments-manni.css rename to assets/css/pygments-manni.css diff --git a/docs/assets/ico/apple-touch-icon-114-precomposed.png b/assets/ico/apple-touch-icon-114-precomposed.png similarity index 100% rename from docs/assets/ico/apple-touch-icon-114-precomposed.png rename to assets/ico/apple-touch-icon-114-precomposed.png diff --git a/docs/assets/ico/apple-touch-icon-144-precomposed.png b/assets/ico/apple-touch-icon-144-precomposed.png similarity index 100% rename from docs/assets/ico/apple-touch-icon-144-precomposed.png rename to assets/ico/apple-touch-icon-144-precomposed.png diff --git a/docs/assets/ico/apple-touch-icon-57-precomposed.png b/assets/ico/apple-touch-icon-57-precomposed.png similarity index 100% rename from docs/assets/ico/apple-touch-icon-57-precomposed.png rename to assets/ico/apple-touch-icon-57-precomposed.png diff --git a/docs/assets/ico/apple-touch-icon-72-precomposed.png b/assets/ico/apple-touch-icon-72-precomposed.png similarity index 100% rename from docs/assets/ico/apple-touch-icon-72-precomposed.png rename to assets/ico/apple-touch-icon-72-precomposed.png diff --git a/docs/assets/ico/favicon.png b/assets/ico/favicon.png similarity index 100% rename from docs/assets/ico/favicon.png rename to assets/ico/favicon.png diff --git a/docs/assets/js/application.js b/assets/js/application.js similarity index 100% rename from docs/assets/js/application.js rename to assets/js/application.js diff --git a/docs/assets/js/bootstrap.js b/assets/js/bootstrap.js similarity index 100% rename from docs/assets/js/bootstrap.js rename to assets/js/bootstrap.js diff --git a/docs/assets/js/bootstrap.min.js b/assets/js/bootstrap.min.js similarity index 100% rename from docs/assets/js/bootstrap.min.js rename to assets/js/bootstrap.min.js diff --git a/docs/assets/js/holder/holder.js b/assets/js/holder/holder.js similarity index 100% rename from docs/assets/js/holder/holder.js rename to assets/js/holder/holder.js diff --git a/docs/assets/js/html5shiv.js b/assets/js/html5shiv.js similarity index 100% rename from docs/assets/js/html5shiv.js rename to assets/js/html5shiv.js diff --git a/docs/assets/js/jquery.js b/assets/js/jquery.js similarity index 100% rename from docs/assets/js/jquery.js rename to assets/js/jquery.js diff --git a/docs/assets/js/respond/respond.min.js b/assets/js/respond/respond.min.js similarity index 100% rename from docs/assets/js/respond/respond.min.js rename to assets/js/respond/respond.min.js diff --git a/docs/components.html b/components.html similarity index 100% rename from docs/components.html rename to components.html diff --git a/docs/css.html b/css.html similarity index 100% rename from docs/css.html rename to css.html diff --git a/docs/customize.html b/customize.html similarity index 100% rename from docs/customize.html rename to customize.html diff --git a/docs/getting-started.html b/getting-started.html similarity index 100% rename from docs/getting-started.html rename to getting-started.html diff --git a/docs/index.html b/index.html similarity index 100% rename from docs/index.html rename to index.html diff --git a/docs/javascript.html b/javascript.html similarity index 100% rename from docs/javascript.html rename to javascript.html From 7bb8817947dd6e453dc01a5131bc964a5d74e051 Mon Sep 17 00:00:00 2001 From: Mark Otto Date: Thu, 18 Jul 2013 18:14:49 -0700 Subject: [PATCH 8/8] finish flattening repo structure; add dist folder of compiled css/js --- .gitignore | 1 - Makefile | 16 ++++++++-------- _includes/footer.html | 4 ++-- _includes/header.html | 4 ++-- assets/js/{holder => }/holder.js | 0 assets/js/{respond => }/respond.min.js | 0 {assets => dist}/css/bootstrap.css | 0 {assets => dist}/js/bootstrap.js | 0 {assets => dist}/js/bootstrap.min.js | 2 +- 9 files changed, 13 insertions(+), 14 deletions(-) rename assets/js/{holder => }/holder.js (100%) rename assets/js/{respond => }/respond.min.js (100%) rename {assets => dist}/css/bootstrap.css (100%) rename {assets => dist}/js/bootstrap.js (100%) rename {assets => dist}/js/bootstrap.min.js (99%) diff --git a/.gitignore b/.gitignore index 218ceb9f33..0d74d48fe6 100644 --- a/.gitignore +++ b/.gitignore @@ -39,4 +39,3 @@ nbproject .CVS .idea node_modules -dist diff --git a/Makefile b/Makefile index 257754b509..7ae2065375 100644 --- a/Makefile +++ b/Makefile @@ -1,4 +1,4 @@ -BOOTSTRAP ?= ./docs/assets/css/bootstrap.css +BOOTSTRAP ?= ./dist/css/bootstrap.css BOOTSTRAP_LESS ?= ./less/bootstrap.less DATE=$(shell date +%I:%M%p) CHECK=\033[32m✔ Done\033[39m @@ -22,14 +22,14 @@ build: @recess --compile ${BOOTSTRAP_LESS} > ${BOOTSTRAP} @echo " ${CHECK}" @printf "Prepping documentation assets..." - @cp js/tests/vendor/jquery.js docs/assets/js/ + @cp js/tests/vendor/jquery.js assets/js/ @echo " ${CHECK}" @printf "Compiling and minifying JavaScript..." - @cat js/transition.js js/alert.js js/button.js js/carousel.js js/collapse.js js/dropdown.js js/modal.js js/tooltip.js js/popover.js js/scrollspy.js js/tab.js js/affix.js > docs/assets/js/bootstrap.js - @uglifyjs -nc docs/assets/js/bootstrap.js > docs/assets/js/bootstrap.min.tmp.js - @echo "/**\n* Bootstrap.js v3.0.0 by @fat & @mdo\n* Copyright 2012 Twitter, Inc.\n* http://www.apache.org/licenses/LICENSE-2.0.txt\n*/" > docs/assets/js/copyright.js - @cat docs/assets/js/copyright.js docs/assets/js/bootstrap.min.tmp.js > docs/assets/js/bootstrap.min.js - @rm docs/assets/js/copyright.js docs/assets/js/bootstrap.min.tmp.js + @cat js/transition.js js/alert.js js/button.js js/carousel.js js/collapse.js js/dropdown.js js/modal.js js/tooltip.js js/popover.js js/scrollspy.js js/tab.js js/affix.js > dist/js/bootstrap.js + @uglifyjs -nc dist/js/bootstrap.js > dist/js/bootstrap.min.tmp.js + @echo "/**\n* Bootstrap.js v3.0.0 by @fat & @mdo\n* Copyright 2013 Twitter, Inc.\n* http://www.apache.org/licenses/LICENSE-2.0.txt\n*/" > dist/js/copyright.js + @cat dist/js/copyright.js dist/js/bootstrap.min.tmp.js > dist/js/bootstrap.min.js + @rm dist/js/copyright.js dist/js/bootstrap.min.tmp.js @echo " ${CHECK}" @echo "${HR}" @echo "\033[36mSuccess!\n\033[39m" @@ -72,7 +72,7 @@ bootstrap/js/*.js: js/*.js mkdir -p bootstrap/js cat js/transition.js js/alert.js js/button.js js/carousel.js js/collapse.js js/dropdown.js js/modal.js js/tooltip.js js/popover.js js/scrollspy.js js/tab.js js/affix.js > bootstrap/js/bootstrap.js uglifyjs -nc bootstrap/js/bootstrap.js > bootstrap/js/bootstrap.min.tmp.js - echo "/*!\n* Bootstrap.js by @fat & @mdo\n* Copyright 2012 Twitter, Inc.\n* http://www.apache.org/licenses/LICENSE-2.0.txt\n*/" > bootstrap/js/copyright.js + echo "/*!\n* Bootstrap.js by @fat & @mdo\n* Copyright 2013 Twitter, Inc.\n* http://www.apache.org/licenses/LICENSE-2.0.txt\n*/" > bootstrap/js/copyright.js cat bootstrap/js/copyright.js bootstrap/js/bootstrap.min.tmp.js > bootstrap/js/bootstrap.min.js rm bootstrap/js/copyright.js bootstrap/js/bootstrap.min.tmp.js diff --git a/_includes/footer.html b/_includes/footer.html index fcfc7c4828..7c3bb56396 100644 --- a/_includes/footer.html +++ b/_includes/footer.html @@ -2,10 +2,10 @@ ================================================== --> - + - + diff --git a/_includes/header.html b/_includes/header.html index af2104ebb8..35c2df0845 100644 --- a/_includes/header.html +++ b/_includes/header.html @@ -12,7 +12,7 @@ - + {% if page.layout != "example" %} @@ -23,7 +23,7 @@ diff --git a/assets/js/holder/holder.js b/assets/js/holder.js similarity index 100% rename from assets/js/holder/holder.js rename to assets/js/holder.js diff --git a/assets/js/respond/respond.min.js b/assets/js/respond.min.js similarity index 100% rename from assets/js/respond/respond.min.js rename to assets/js/respond.min.js diff --git a/assets/css/bootstrap.css b/dist/css/bootstrap.css similarity index 100% rename from assets/css/bootstrap.css rename to dist/css/bootstrap.css diff --git a/assets/js/bootstrap.js b/dist/js/bootstrap.js similarity index 100% rename from assets/js/bootstrap.js rename to dist/js/bootstrap.js diff --git a/assets/js/bootstrap.min.js b/dist/js/bootstrap.min.js similarity index 99% rename from assets/js/bootstrap.min.js rename to dist/js/bootstrap.min.js index efca8ac0d6..a97da75725 100644 --- a/assets/js/bootstrap.min.js +++ b/dist/js/bootstrap.min.js @@ -1,6 +1,6 @@ /** * Bootstrap.js v3.0.0 by @fat & @mdo -* Copyright 2012 Twitter, Inc. +* Copyright 2013 Twitter, Inc. * http://www.apache.org/licenses/LICENSE-2.0.txt */ +function(e){"use strict";function t(){var e=document.createElement("bootstrap"),t={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(var n in t)if(e.style[n]!==undefined)return{end:t[n]}}e(function(){e.support.transition=t()})}(window.jQuery),+function(e){"use strict";var t='[data-dismiss="alert"]',n=function(n){e(n).on("click",t,this.close)};n.prototype.close=function(t){function s(){i.trigger("closed.bs.alert").remove()}var n=e(this),r=n.attr("data-target");r||(r=n.attr("href"),r=r&&r.replace(/.*(?=#[^\s]*$)/,""));var i=e(r);t&&t.preventDefault(),i.length||(i=n.hasClass("alert")?n:n.parent()),i.trigger(t=e.Event("close.bs.alert"));if(t.isDefaultPrevented())return;i.removeClass("in"),e.support.transition&&i.hasClass("fade")?i.on(e.support.transition.end,s):s()};var r=e.fn.alert;e.fn.alert=function(t){return this.each(function(){var r=e(this),i=r.data("bs.alert");i||r.data("bs.alert",i=new n(this)),typeof t=="string"&&i[t].call(r)})},e.fn.alert.Constructor=n,e.fn.alert.noConflict=function(){return e.fn.alert=r,this},e(document).on("click.bs.alert.data-api",t,n.prototype.close)}(window.jQuery),+function(e){"use strict";var t=function(n,r){this.$element=e(n),this.options=e.extend({},t.DEFAULTS,r)};t.DEFAULTS={loadingText:"loading..."},t.prototype.setState=function(e){var t="disabled",n=this.$element,r=n.is("input")?"val":"html",i=n.data();e+="Text",i.resetText||n.data("resetText",n[r]()),n[r](i[e]||this.options[e]),setTimeout(function(){e=="loadingText"?n.addClass(t).attr(t,t):n.removeClass(t).removeAttr(t)},0)},t.prototype.toggle=function(){var e=this.$element.closest('[data-toggle="buttons"]');if(e.length){var t=this.$element.find("input").prop("checked",!this.$element.hasClass("active"));t.prop("type")==="radio"&&e.find(".active").removeClass("active")}this.$element.toggleClass("active")};var n=e.fn.button;e.fn.button=function(n){return this.each(function(){var r=e(this),i=r.data("button"),s=typeof n=="object"&&n;i||r.data("bs.button",i=new t(this,s)),n=="toggle"?i.toggle():n&&i.setState(n)})},e.fn.button.Constructor=t,e.fn.button.noConflict=function(){return e.fn.button=n,this},e(document).on("click.bs.button.data-api","[data-toggle^=button]",function(t){var n=e(t.target);n.hasClass("btn")||(n=n.closest(".btn")),n.button("toggle"),t.preventDefault()})}(window.jQuery),+function(e){"use strict";var t=function(t,n){this.$element=e(t),this.$indicators=this.$element.find(".carousel-indicators"),this.options=n,this.paused=this.sliding=this.interval=this.$active=this.$items=null,this.options.pause=="hover"&&this.$element.on("mouseenter",e.proxy(this.pause,this)).on("mouseleave",e.proxy(this.cycle,this))};t.DEFAULTS={interval:5e3,pause:"hover"},t.prototype.cycle=function(t){return t||(this.paused=!1),this.interval&&clearInterval(this.interval),this.options.interval&&!this.paused&&(this.interval=setInterval(e.proxy(this.next,this),this.options.interval)),this},t.prototype.getActiveIndex=function(){return this.$active=this.$element.find(".item.active"),this.$items=this.$active.parent().children(),this.$items.index(this.$active)},t.prototype.to=function(t){var n=this,r=this.getActiveIndex();if(t>this.$items.length-1||t<0)return;return this.sliding?this.$element.one("slid",function(){n.to(t)}):r==t?this.pause().cycle():this.slide(t>r?"next":"prev",e(this.$items[t]))},t.prototype.pause=function(t){return t||(this.paused=!0),this.$element.find(".next, .prev").length&&e.support.transition.end&&(this.$element.trigger(e.support.transition.end),this.cycle(!0)),this.interval=clearInterval(this.interval),this},t.prototype.next=function(){if(this.sliding)return;return this.slide("next")},t.prototype.prev=function(){if(this.sliding)return;return this.slide("prev")},t.prototype.slide=function(t,n){var r=this.$element.find(".item.active"),i=n||r[t](),s=this.interval,o=t=="next"?"left":"right",u=t=="next"?"first":"last",a=this;this.sliding=!0,s&&this.pause(),i=i.length?i:this.$element.find(".item")[u]();var f=e.Event("slide.bs.carousel",{relatedTarget:i[0],direction:o});if(i.hasClass("active"))return;this.$indicators.length&&(this.$indicators.find(".active").removeClass("active"),this.$element.one("slid",function(){var t=e(a.$indicators.children()[a.getActiveIndex()]);t&&t.addClass("active")}));if(e.support.transition&&this.$element.hasClass("slide")){this.$element.trigger(f);if(f.isDefaultPrevented())return;i.addClass(t),i[0].offsetWidth,r.addClass(o),i.addClass(o),this.$element.find(".item").one(e.support.transition.end,function(){i.removeClass([t,o].join(" ")).addClass("active"),r.removeClass(["active",o].join(" ")),a.sliding=!1,setTimeout(function(){a.$element.trigger("slid")},0)})}else{this.$element.trigger(f);if(f.isDefaultPrevented())return;r.removeClass("active"),i.addClass("active"),this.sliding=!1,this.$element.trigger("slid")}return s&&this.cycle(),this};var n=e.fn.carousel;e.fn.carousel=function(n){return this.each(function(){var r=e(this),i=r.data("bs.carousel"),s=e.extend({},t.DEFAULTS,typeof n=="object"&&n),o=typeof n=="string"?n:s.slide;i||r.data("bs.carousel",i=new t(this,s)),typeof n=="number"?i.to(n):o?i[o]():s.interval&&i.pause().cycle()})},e.fn.carousel.Constructor=t,e.fn.carousel.noConflict=function(){return e.fn.carousel=n,this},e(document).on("click.bs.carousel.data-api","[data-slide], [data-slide-to]",function(t){var n=e(this),r,i=e(n.attr("data-target")||(r=n.attr("href"))&&r.replace(/.*(?=#[^\s]+$)/,"")),s=e.extend({},i.data(),n.data()),o=n.attr("data-slide-to");o&&(s.interval=!1),i.carousel(s),(o=n.attr("data-slide-to"))&&i.data("bs.carousel").to(o),t.preventDefault()}),e(window).on("load",function(){e('[data-ride="carousel"]').each(function(){var t=e(this);t.carousel(t.data())})})}(window.jQuery),+function(e){"use strict";var t=function(n,r){this.$element=e(n),this.options=e.extend({},t.DEFAULTS,r),this.transitioning=null,this.options.parent&&(this.$parent=e(this.options.parent)),this.options.toggle&&this.toggle()};t.DEFAULTS={toggle:!0},t.prototype.dimension=function(){var e=this.$element.hasClass("width");return e?"width":"height"},t.prototype.show=function(){if(this.transitioning||this.$element.hasClass("in"))return;var t=e.Event("show.bs.collapse");this.$element.trigger(t);if(t.isDefaultPrevented())return;var n=this.dimension(),r=e.camelCase(["scroll",n].join("-")),i=this.$parent&&this.$parent.find("> .accordion-group > .in");if(i&&i.length){var s=i.data("bs.collapse");if(s&&s.transitioning)return;i.collapse("hide"),s||i.data("bs.collapse",null)}this.$element[n](0),this.transition("addClass","shown.bs.collapse"),e.support.transition&&this.$element[n](this.$element[0][r])},t.prototype.hide=function(){if(this.transitioning||!this.$element.hasClass("in"))return;var t=e.Event("hide.bs.collapse");this.$element.trigger(t);if(t.isDefaultPrevented())return;var n=this.dimension();this.reset(this.$element[n]()),this.transition("removeClass","shown.bs.hidden"),this.$element[n](0)},t.prototype.reset=function(e){var t=this.dimension();return this.$element.removeClass("collapse")[t](e||"auto")[0].offsetWidth,this.$element[e!=null?"addClass":"removeClass"]("collapse"),this},t.prototype.transition=function(t,n){var r=this,i=function(){n=="shown.bs.collapse"&&r.reset(),r.transitioning=0,r.$element.trigger(n)};this.transitioning=1,this.$element[t]("in"),e.support.transition&&this.$element.hasClass("collapse")?this.$element.one(e.support.transition.end,i):i()},t.prototype.toggle=function(){this[this.$element.hasClass("in")?"hide":"show"]()};var n=e.fn.collapse;e.fn.collapse=function(n){return this.each(function(){var r=e(this),i=r.data("bs.collapse"),s=e.extend({},t.DEFAULTS,r.data(),typeof n=="object"&&n);i||r.data("bs.collapse",i=new t(this,s)),typeof n=="string"&&i[n]()})},e.fn.collapse.Constructor=t,e.fn.collapse.noConflict=function(){return e.fn.collapse=n,this},e(document).on("click.bs.collapse.data-api","[data-toggle=collapse]",function(t){var n=e(this),r,i=n.attr("data-target")||t.preventDefault()||(r=n.attr("href"))&&r.replace(/.*(?=#[^\s]+$)/,""),s=e(i),o=s.data("bs.collapse"),u=o?"toggle":n.data(),a=n.attr("data-parent"),f=a&&e(a);if(!o||!o.transitioning)f&&f.find("[data-toggle=collapse][data-parent="+a+"]").not(n).addClass("collapsed"),n[s.hasClass("in")?"addClass":"removeClass"]("collapsed");s.collapse(u)})}(window.jQuery),+function(e){"use strict";function i(){e(t).remove(),e(n).each(function(t){var n=s(e(this));if(!n.hasClass("open"))return;n.trigger(t=e.Event("hide.bs.dropdown"));if(t.isDefaultPrevented())return;n.removeClass("open").trigger("hidden.bs.dropdown")})}function s(t){var n=t.attr("data-target");n||(n=t.attr("href"),n=n&&/#/.test(n)&&n.replace(/.*(?=#[^\s]*$)/,""));var r=n&&e(n);return r&&r.length?r:t.parent()}var t=".dropdown-backdrop",n="[data-toggle=dropdown]",r=function(t){var n=e(t).on("click.bs.dropdown",this.toggle)};r.prototype.toggle=function(t){var n=e(this);if(n.is(".disabled, :disabled"))return;var r=s(n),o=r.hasClass("open");i();if(!o){"ontouchstart"in document.documentElement&&e('