Commit cf924104823fb807627e83c0efd001ca00856184

Authored by DANG
1 parent 5fe93ca887

commit code

Showing 4 changed files with 301 additions and 131 deletions Side-by-side Diff

app/bower_components/bootstrap/.bower.json
1 1 {
2 2 "name": "bootstrap",
3   - "description": "The most popular front-end framework for developing responsive, mobile first projects on the web.",
4   - "keywords": [
5   - "css",
6   - "js",
7   - "less",
8   - "mobile-first",
9   - "responsive",
10   - "front-end",
11   - "framework",
12   - "web"
13   - ],
14   - "homepage": "http://getbootstrap.com",
15   - "license": "MIT",
16   - "moduleType": "globals",
  3 + "version": "3.0.3",
17 4 "main": [
18   - "less/bootstrap.less",
19   - "dist/js/bootstrap.js"
  5 + "./dist/js/bootstrap.js",
  6 + "./dist/css/bootstrap.css",
  7 + "./dist/fonts/glyphicons-halflings-regular.eot",
  8 + "./dist/fonts/glyphicons-halflings-regular.svg",
  9 + "./dist/fonts/glyphicons-halflings-regular.ttf",
  10 + "./dist/fonts/glyphicons-halflings-regular.woff"
20 11 ],
21 12 "ignore": [
22   - "/.*",
23   - "_config.yml",
  13 + "**/.*",
  14 + "_*",
  15 + "docs-assets",
  16 + "examples",
  17 + "/fonts",
  18 + "js/tests",
24 19 "CNAME",
25   - "composer.json",
26 20 "CONTRIBUTING.md",
27   - "docs",
28   - "js/tests",
29   - "test-infra"
  21 + "Gruntfile.js",
  22 + "browserstack.json",
  23 + "composer.json",
  24 + "package.json",
  25 + "*.html"
30 26 ],
31 27 "dependencies": {
32   - "jquery": "1.9.1 - 3"
  28 + "jquery": ">= 1.9.0"
33 29 },
34   - "version": "3.3.7",
35   - "_release": "3.3.7",
  30 + "homepage": "https://github.com/twbs/bootstrap",
  31 + "_release": "3.0.3",
36 32 "_resolution": {
37 33 "type": "version",
38   - "tag": "v3.3.7",
39   - "commit": "0b9c4a4007c44201dce9a6cc1a38407005c26c86"
  34 + "tag": "v3.0.3",
  35 + "commit": "6d03173a1aad98e75f7d33e65b411c519176c59a"
40 36 },
41 37 "_source": "https://github.com/twbs/bootstrap.git",
42   - "_target": "^3.3.7",
43   - "_originalSource": "bootstrap",
44   - "_direct": true
  38 + "_target": "~3.0.3",
  39 + "_originalSource": "bootstrap"
45 40 }
app/bower_components/bootstrap/LICENSE
1   -The MIT License (MIT)
  1 + Apache License
  2 + Version 2.0, January 2004
  3 + http://www.apache.org/licenses/
2 4  
3   -Copyright (c) 2011-2016 Twitter, Inc.
  5 + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
4 6  
5   -Permission is hereby granted, free of charge, to any person obtaining a copy
6   -of this software and associated documentation files (the "Software"), to deal
7   -in the Software without restriction, including without limitation the rights
8   -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9   -copies of the Software, and to permit persons to whom the Software is
10   -furnished to do so, subject to the following conditions:
  7 + 1. Definitions.
11 8  
12   -The above copyright notice and this permission notice shall be included in
13   -all copies or substantial portions of the Software.
  9 + "License" shall mean the terms and conditions for use, reproduction,
  10 + and distribution as defined by Sections 1 through 9 of this document.
14 11  
15   -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16   -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17   -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18   -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19   -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20   -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
21   -THE SOFTWARE.
  12 + "Licensor" shall mean the copyright owner or entity authorized by
  13 + the copyright owner that is granting the License.
  14 +
  15 + "Legal Entity" shall mean the union of the acting entity and all
  16 + other entities that control, are controlled by, or are under common
  17 + control with that entity. For the purposes of this definition,
  18 + "control" means (i) the power, direct or indirect, to cause the
  19 + direction or management of such entity, whether by contract or
  20 + otherwise, or (ii) ownership of fifty percent (50%) or more of the
  21 + outstanding shares, or (iii) beneficial ownership of such entity.
  22 +
  23 + "You" (or "Your") shall mean an individual or Legal Entity
  24 + exercising permissions granted by this License.
  25 +
  26 + "Source" form shall mean the preferred form for making modifications,
  27 + including but not limited to software source code, documentation
  28 + source, and configuration files.
  29 +
  30 + "Object" form shall mean any form resulting from mechanical
  31 + transformation or translation of a Source form, including but
  32 + not limited to compiled object code, generated documentation,
  33 + and conversions to other media types.
  34 +
  35 + "Work" shall mean the work of authorship, whether in Source or
  36 + Object form, made available under the License, as indicated by a
  37 + copyright notice that is included in or attached to the work
  38 + (an example is provided in the Appendix below).
  39 +
  40 + "Derivative Works" shall mean any work, whether in Source or Object
  41 + form, that is based on (or derived from) the Work and for which the
  42 + editorial revisions, annotations, elaborations, or other modifications
  43 + represent, as a whole, an original work of authorship. For the purposes
  44 + of this License, Derivative Works shall not include works that remain
  45 + separable from, or merely link (or bind by name) to the interfaces of,
  46 + the Work and Derivative Works thereof.
  47 +
  48 + "Contribution" shall mean any work of authorship, including
  49 + the original version of the Work and any modifications or additions
  50 + to that Work or Derivative Works thereof, that is intentionally
  51 + submitted to Licensor for inclusion in the Work by the copyright owner
  52 + or by an individual or Legal Entity authorized to submit on behalf of
  53 + the copyright owner. For the purposes of this definition, "submitted"
  54 + means any form of electronic, verbal, or written communication sent
  55 + to the Licensor or its representatives, including but not limited to
  56 + communication on electronic mailing lists, source code control systems,
  57 + and issue tracking systems that are managed by, or on behalf of, the
  58 + Licensor for the purpose of discussing and improving the Work, but
  59 + excluding communication that is conspicuously marked or otherwise
  60 + designated in writing by the copyright owner as "Not a Contribution."
  61 +
  62 + "Contributor" shall mean Licensor and any individual or Legal Entity
  63 + on behalf of whom a Contribution has been received by Licensor and
  64 + subsequently incorporated within the Work.
  65 +
  66 + 2. Grant of Copyright License. Subject to the terms and conditions of
  67 + this License, each Contributor hereby grants to You a perpetual,
  68 + worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  69 + copyright license to reproduce, prepare Derivative Works of,
  70 + publicly display, publicly perform, sublicense, and distribute the
  71 + Work and such Derivative Works in Source or Object form.
  72 +
  73 + 3. Grant of Patent License. Subject to the terms and conditions of
  74 + this License, each Contributor hereby grants to You a perpetual,
  75 + worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  76 + (except as stated in this section) patent license to make, have made,
  77 + use, offer to sell, sell, import, and otherwise transfer the Work,
  78 + where such license applies only to those patent claims licensable
  79 + by such Contributor that are necessarily infringed by their
  80 + Contribution(s) alone or by combination of their Contribution(s)
  81 + with the Work to which such Contribution(s) was submitted. If You
  82 + institute patent litigation against any entity (including a
  83 + cross-claim or counterclaim in a lawsuit) alleging that the Work
  84 + or a Contribution incorporated within the Work constitutes direct
  85 + or contributory patent infringement, then any patent licenses
  86 + granted to You under this License for that Work shall terminate
  87 + as of the date such litigation is filed.
  88 +
  89 + 4. Redistribution. You may reproduce and distribute copies of the
  90 + Work or Derivative Works thereof in any medium, with or without
  91 + modifications, and in Source or Object form, provided that You
  92 + meet the following conditions:
  93 +
  94 + (a) You must give any other recipients of the Work or
  95 + Derivative Works a copy of this License; and
  96 +
  97 + (b) You must cause any modified files to carry prominent notices
  98 + stating that You changed the files; and
  99 +
  100 + (c) You must retain, in the Source form of any Derivative Works
  101 + that You distribute, all copyright, patent, trademark, and
  102 + attribution notices from the Source form of the Work,
  103 + excluding those notices that do not pertain to any part of
  104 + the Derivative Works; and
  105 +
  106 + (d) If the Work includes a "NOTICE" text file as part of its
  107 + distribution, then any Derivative Works that You distribute must
  108 + include a readable copy of the attribution notices contained
  109 + within such NOTICE file, excluding those notices that do not
  110 + pertain to any part of the Derivative Works, in at least one
  111 + of the following places: within a NOTICE text file distributed
  112 + as part of the Derivative Works; within the Source form or
  113 + documentation, if provided along with the Derivative Works; or,
  114 + within a display generated by the Derivative Works, if and
  115 + wherever such third-party notices normally appear. The contents
  116 + of the NOTICE file are for informational purposes only and
  117 + do not modify the License. You may add Your own attribution
  118 + notices within Derivative Works that You distribute, alongside
  119 + or as an addendum to the NOTICE text from the Work, provided
  120 + that such additional attribution notices cannot be construed
  121 + as modifying the License.
  122 +
  123 + You may add Your own copyright statement to Your modifications and
  124 + may provide additional or different license terms and conditions
  125 + for use, reproduction, or distribution of Your modifications, or
  126 + for any such Derivative Works as a whole, provided Your use,
  127 + reproduction, and distribution of the Work otherwise complies with
  128 + the conditions stated in this License.
  129 +
  130 + 5. Submission of Contributions. Unless You explicitly state otherwise,
  131 + any Contribution intentionally submitted for inclusion in the Work
  132 + by You to the Licensor shall be under the terms and conditions of
  133 + this License, without any additional terms or conditions.
  134 + Notwithstanding the above, nothing herein shall supersede or modify
  135 + the terms of any separate license agreement you may have executed
  136 + with Licensor regarding such Contributions.
  137 +
  138 + 6. Trademarks. This License does not grant permission to use the trade
  139 + names, trademarks, service marks, or product names of the Licensor,
  140 + except as required for reasonable and customary use in describing the
  141 + origin of the Work and reproducing the content of the NOTICE file.
  142 +
  143 + 7. Disclaimer of Warranty. Unless required by applicable law or
  144 + agreed to in writing, Licensor provides the Work (and each
  145 + Contributor provides its Contributions) on an "AS IS" BASIS,
  146 + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  147 + implied, including, without limitation, any warranties or conditions
  148 + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  149 + PARTICULAR PURPOSE. You are solely responsible for determining the
  150 + appropriateness of using or redistributing the Work and assume any
  151 + risks associated with Your exercise of permissions under this License.
  152 +
  153 + 8. Limitation of Liability. In no event and under no legal theory,
  154 + whether in tort (including negligence), contract, or otherwise,
  155 + unless required by applicable law (such as deliberate and grossly
  156 + negligent acts) or agreed to in writing, shall any Contributor be
  157 + liable to You for damages, including any direct, indirect, special,
  158 + incidental, or consequential damages of any character arising as a
  159 + result of this License or out of the use or inability to use the
  160 + Work (including but not limited to damages for loss of goodwill,
  161 + work stoppage, computer failure or malfunction, or any and all
  162 + other commercial damages or losses), even if such Contributor
  163 + has been advised of the possibility of such damages.
  164 +
  165 + 9. Accepting Warranty or Additional Liability. While redistributing
  166 + the Work or Derivative Works thereof, You may choose to offer,
  167 + and charge a fee for, acceptance of support, warranty, indemnity,
  168 + or other liability obligations and/or rights consistent with this
  169 + License. However, in accepting such obligations, You may act only
  170 + on Your own behalf and on Your sole responsibility, not on behalf
  171 + of any other Contributor, and only if You agree to indemnify,
  172 + defend, and hold each Contributor harmless for any liability
  173 + incurred by, or claims asserted against, such Contributor by reason
  174 + of your accepting any such warranty or additional liability.
  175 +
  176 + END OF TERMS AND CONDITIONS
app/bower_components/bootstrap/README.md
1   -# [Bootstrap](http://getbootstrap.com)
2   -
3   -[![Slack](https://bootstrap-slack.herokuapp.com/badge.svg)](https://bootstrap-slack.herokuapp.com)
4   -![Bower version](https://img.shields.io/bower/v/bootstrap.svg)
5   -[![npm version](https://img.shields.io/npm/v/bootstrap.svg)](https://www.npmjs.com/package/bootstrap)
6   -[![Build Status](https://img.shields.io/travis/twbs/bootstrap/master.svg)](https://travis-ci.org/twbs/bootstrap)
7   -[![devDependency Status](https://img.shields.io/david/dev/twbs/bootstrap.svg)](https://david-dm.org/twbs/bootstrap#info=devDependencies)
8   -[![NuGet](https://img.shields.io/nuget/v/bootstrap.svg)](https://www.nuget.org/packages/Bootstrap)
  1 +# [Bootstrap](http://getbootstrap.com) [![Build Status](https://secure.travis-ci.org/twbs/bootstrap.png)](http://travis-ci.org/twbs/bootstrap) [![devDependency Status](https://david-dm.org/twbs/bootstrap/dev-status.png)](https://david-dm.org/twbs/bootstrap#info=devDependencies)
9 2 [![Selenium Test Status](https://saucelabs.com/browser-matrix/bootstrap.svg)](https://saucelabs.com/u/bootstrap)
10 3  
11   -Bootstrap is a sleek, intuitive, and powerful front-end framework for faster and easier web development, created by [Mark Otto](https://twitter.com/mdo) and [Jacob Thornton](https://twitter.com/fat), and maintained by the [core team](https://github.com/orgs/twbs/people) with the massive support and involvement of the community.
  4 +Bootstrap is a sleek, intuitive, and powerful front-end framework for faster and easier web development, created and maintained by [Mark Otto](http://twitter.com/mdo) and [Jacob Thornton](http://twitter.com/fat).
12 5  
13 6 To get started, check out <http://getbootstrap.com>!
14 7  
15 8  
16   -## Table of contents
17 9  
18   -* [Quick start](#quick-start)
19   -* [Bugs and feature requests](#bugs-and-feature-requests)
20   -* [Documentation](#documentation)
21   -* [Contributing](#contributing)
22   -* [Community](#community)
23   -* [Versioning](#versioning)
24   -* [Creators](#creators)
25   -* [Copyright and license](#copyright-and-license)
26   -
27   -
28 10 ## Quick start
29 11  
30   -Several quick start options are available:
  12 +Three quick start options are available:
31 13  
32   -* [Download the latest release](https://github.com/twbs/bootstrap/archive/v3.3.7.zip).
  14 +* [Download the latest release](https://github.com/twbs/bootstrap/archive/v3.0.3.zip).
33 15 * Clone the repo: `git clone https://github.com/twbs/bootstrap.git`.
34 16 * Install with [Bower](http://bower.io): `bower install bootstrap`.
35   -* Install with [npm](https://www.npmjs.com): `npm install bootstrap@3`.
36   -* Install with [Meteor](https://www.meteor.com): `meteor add twbs:bootstrap`.
37   -* Install with [Composer](https://getcomposer.org): `composer require twbs/bootstrap`.
38 17  
39   -Read the [Getting started page](http://getbootstrap.com/getting-started/) for information on the framework contents, templates and examples, and more.
  18 +Read the [Getting Started page](http://getbootstrap.com/getting-started/) for information on the framework contents, templates and examples, and more.
40 19  
41 20 ### What's included
42 21  
43 22  
44 23  
... ... @@ -46,13 +25,9 @@
46 25 bootstrap/
47 26 ├── css/
48 27 │ ├── bootstrap.css
49   -│ ├── bootstrap.css.map
50 28 │ ├── bootstrap.min.css
51   -│ ├── bootstrap.min.css.map
52 29 │ ├── bootstrap-theme.css
53   -│ ├── bootstrap-theme.css.map
54   -│ ├── bootstrap-theme.min.css
55   -│ └── bootstrap-theme.min.css.map
  30 +│ └── bootstrap-theme.min.css
56 31 ├── js/
57 32 │ ├── bootstrap.js
58 33 │ └── bootstrap.min.js
59 34  
60 35  
61 36  
62 37  
63 38  
64 39  
... ... @@ -60,30 +35,31 @@
60 35 ├── glyphicons-halflings-regular.eot
61 36 ├── glyphicons-halflings-regular.svg
62 37 ├── glyphicons-halflings-regular.ttf
63   - ├── glyphicons-halflings-regular.woff
64   - └── glyphicons-halflings-regular.woff2
  38 + └── glyphicons-halflings-regular.woff
65 39 ```
66 40  
67   -We provide compiled CSS and JS (`bootstrap.*`), as well as compiled and minified CSS and JS (`bootstrap.min.*`). CSS [source maps](https://developer.chrome.com/devtools/docs/css-preprocessors) (`bootstrap.*.map`) are available for use with certain browsers' developer tools. Fonts from Glyphicons are included, as is the optional Bootstrap theme.
  41 +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.
68 42  
69 43  
  44 +
70 45 ## Bugs and feature requests
71 46  
72   -Have a bug or a feature request? Please first read the [issue guidelines](https://github.com/twbs/bootstrap/blob/master/CONTRIBUTING.md#using-the-issue-tracker) and search for existing and closed issues. If your problem or idea is not addressed yet, [please open a new issue](https://github.com/twbs/bootstrap/issues/new).
  47 +Have a bug or a feature request? [Please open a new issue](https://github.com/twbs/bootstrap/issues). Before opening any issue, please search for existing issues and read the [Issue Guidelines](https://github.com/necolas/issue-guidelines), written by [Nicolas Gallagher](https://github.com/necolas/).
73 48  
74   -Note that **feature requests must target [Bootstrap v4](https://github.com/twbs/bootstrap/tree/v4-dev),** because Bootstrap v3 is now in maintenance mode and is closed off to new features. This is so that we can focus our efforts on Bootstrap v4.
  49 +You may use [this JS Bin](http://jsbin.com/aKiCIDO/1/edit) as a template for your bug reports.
75 50  
76 51  
  52 +
77 53 ## Documentation
78 54  
79 55 Bootstrap's documentation, included in this repo in the root directory, is built with [Jekyll](http://jekyllrb.com) and publicly hosted on GitHub Pages at <http://getbootstrap.com>. The docs may also be run locally.
80 56  
81 57 ### Running documentation locally
82 58  
83   -1. If necessary, [install Jekyll](http://jekyllrb.com/docs/installation) and other Ruby dependencies with `bundle install`.
84   - **Note for Windows users:** Read [this unofficial guide](http://jekyll-windows.juthilo.com/) to get Jekyll up and running without problems.
85   -2. From the root `/bootstrap` directory, run `bundle exec jekyll serve` in the command line.
86   -4. Open `http://localhost:9001` in your browser, and voilà.
  59 +1. If necessary, [install Jekyll](http://jekyllrb.com/docs/installation) (requires v1.x).
  60 +2. From the root `/bootstrap` directory, run `jekyll serve` in the command line.
  61 + - **Windows users:** run `chcp 65001` first to change the command prompt's character encoding ([code page](http://en.wikipedia.org/wiki/Windows_code_page)) to UTF-8 so Jekyll runs without errors.
  62 +3. Open <http://localhost:9001> in your browser, and voilà.
87 63  
88 64 Learn more about using Jekyll by reading its [documentation](http://jekyllrb.com/docs/home/).
89 65  
90 66  
91 67  
92 68  
93 69  
94 70  
95 71  
96 72  
97 73  
98 74  
99 75  
100 76  
101 77  
102 78  
103 79  
104 80  
105 81  
... ... @@ -94,50 +70,98 @@
94 70 [Previous releases](https://github.com/twbs/bootstrap/releases) and their documentation are also available for download.
95 71