Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

test #1

Merged
merged 437 commits into from
Nov 28, 2018
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
437 commits
Select commit Hold shift + click to select a range
c8fd9dd
Consistently re-use input variables
mdo Sep 16, 2018
75f83da
use bsCustomFileInput in our documentation (#27264)
Johann-S Sep 18, 2018
f9142bd
docs: switch to font-weight 600. (#27226)
XhmikosR Sep 19, 2018
0bec1c8
Add new variables for form feedback tooltips (#26959)
mdo Sep 19, 2018
7bd1bc2
Allow multiple ways of padding declaration for modal header (#26976)
MartijnCuppens Sep 19, 2018
f624465
dist
mdo Sep 19, 2018
2f611c6
Merge branch 'v4-dev' of https://github.com/twbs/bootstrap into v4-dev
mdo Sep 19, 2018
55655b2
dist
mdo Sep 19, 2018
4dc5671
Remove flex utilities from .list-group-item's as they're display: blo…
mdo Sep 19, 2018
e1b7404
Update forms.md
719media Sep 19, 2018
252e538
Make release-zip include the root folder.
XhmikosR Sep 18, 2018
46893e2
Add explanation about accordion wrapper.
florianlacreuse Sep 25, 2018
0350858
Fix examples after the recent JS changes.
XhmikosR Sep 25, 2018
44b3f77
Prevent pointer-events on disabled anchor dropdown-item
Jun 11, 2018
d7f79b0
Prevent pointer events on disabled list-group-item
Sep 5, 2018
ebc2207
Add license headers in js/dist files
helmutgranda Sep 25, 2018
5919776
Include the plugin's filename in the license header.
XhmikosR Sep 26, 2018
02c4444
Remove unneeded `path.resolve`.
XhmikosR Sep 26, 2018
7c7a170
remove useless iife
Johann-S Sep 26, 2018
19f70f9
Tweak build/build-plugins.js.
XhmikosR Sep 26, 2018
cd88061
updated README (#27349)
Oct 2, 2018
2301557
fix - small grammar error
spencer1573 Oct 4, 2018
29bd5e3
Add overflow-auto and overflow-hidden utilities
mdo Sep 19, 2018
9d63deb
Rename script.
XhmikosR Sep 19, 2018
f59c2d9
Update devDependencies and gems.
XhmikosR Oct 6, 2018
74393bf
refine deprecated holder.js color syntax
m5o Oct 11, 2018
0e5813b
update holder.js image dimensions for sizing example
m5o Oct 12, 2018
b2b933c
Update Travis config.
XhmikosR Oct 13, 2018
3fcddfa
Remove sri-toolbox dependency.
XhmikosR Oct 13, 2018
4ce091b
Add a release npm script.
XhmikosR Oct 13, 2018
339311d
Fix invalid selectors in tests and examples.
XhmikosR Sep 28, 2018
449979d
docs: fix bundle SRI hash.
XhmikosR Sep 28, 2018
7d8b269
Update popper.js in docs.
XhmikosR Sep 28, 2018
d2c6e23
Remove the unused `jobs` Jekyll variable.
XhmikosR Oct 13, 2018
7749b91
Fix a few links.
XhmikosR Oct 13, 2018
ea575bc
js/tests/visual: fix popper script.
XhmikosR Oct 13, 2018
f9dea76
Move periods outside of links.
XhmikosR Oct 13, 2018
bcbf3f2
build/generate-sri.js: add popperjs.
XhmikosR Sep 28, 2018
70aec10
Travis: add `--clean` in `bundle install` command.
XhmikosR Oct 14, 2018
6c7ec73
Reduce indentation.
XhmikosR Oct 14, 2018
fc77c55
Change h1 to h2
MartijnCuppens Oct 14, 2018
7d6a0aa
Tighten stylelint config. (#27336)
XhmikosR Oct 15, 2018
43c20b9
Combine examples and simple layouts.
XhmikosR Oct 15, 2018
ad60a58
Rename everything to skippy and center skippy (#27420)
MartijnCuppens Oct 15, 2018
3574af5
Include `css-copy` in the `css` script.
XhmikosR Oct 15, 2018
18ff70c
Update devDependencies and gems.
XhmikosR Oct 15, 2018
29f8498
Move docs .eslintrc in site/.
XhmikosR Oct 15, 2018
8cf0fe2
Add a CODEOWNERS file (#27271)
mdo Oct 15, 2018
1c78f70
Simplify .gitattributes.
XhmikosR Oct 17, 2018
832a90d
Move media from layout to components
MartijnCuppens Sep 10, 2018
42006e7
Adds a note about the limitations on content being larger than the im…
helmutgranda Sep 26, 2018
34c7b07
Adding call out note directly to the page.
helmutgranda Sep 27, 2018
ef27179
Delete callout-info-content-iamge-overlay-overflow.md
helmutgranda Sep 27, 2018
a6669b4
Fix btn focus color (#27178)
MartijnCuppens Oct 17, 2018
f6a39e3
npm release-zip: remove the folder before zipping.
XhmikosR Oct 17, 2018
99e0e30
Move lint scripts outside of the main scripts.
XhmikosR Oct 17, 2018
43bf268
Rename docs production script to production and use `JEKYLL_ENV`. (#2…
XhmikosR Oct 18, 2018
5d834e0
Travis: stop installing chrome (#27468)
XhmikosR Oct 18, 2018
ef32979
Fix doc typo
chocolateboy Oct 19, 2018
5a1588e
Fix double border on list-group (#27126)
royklutman Oct 19, 2018
1231e1d
Fix size of modal dialogs at different widths (#27094)
namiltd Oct 19, 2018
a16ffc7
feat: keep contrast on `.table-dark`
zalog Sep 16, 2018
282b77e
docs search: take into account the current URL.
XhmikosR Oct 19, 2018
a86aef0
table: Add border color relative to theme for accessibility (#25755)
bastienmoulia Oct 20, 2018
5088f02
Add font weight options for form controls and custom select (#27343)
andresgalante Oct 20, 2018
6cbcd03
Add `show` and `hide` methods to dropdown (#27370)
galczo5 Oct 20, 2018
bf57389
Add query string to the start_url to track how often app is launched
coliff Jul 16, 2018
caefd70
Add touch support in our carousel with HammerJS.
Johann-S Mar 3, 2018
c08652c
swipe left/right without hammerjs
Johann-S Oct 14, 2018
735c374
use pointer events if available
Johann-S Oct 14, 2018
7b8f01d
Use correct touch-action values
patrickhlauke Oct 15, 2018
6be7293
Abandon swipe altogether if more than one touch detected
patrickhlauke Oct 15, 2018
39ae077
Remove unnecessary pointer event listeners
patrickhlauke Oct 15, 2018
9164f77
Refactor (and correct) start/move/end functions
patrickhlauke Oct 15, 2018
8883ccb
Set touch-action to "none"
patrickhlauke Oct 15, 2018
b1dc6b3
avoid drag img
Johann-S Oct 16, 2018
5bf37eb
Remove service worker
mdo Jul 25, 2018
d08607c
Unregister Service Worker.
XhmikosR Oct 15, 2018
242f198
Clean up docs Sass code.
XhmikosR Oct 15, 2018
79db264
package.json: add `version_short` and use it in the npm scripts.
XhmikosR Oct 19, 2018
700f74c
Make use of jekyll-toc's `no_toc_section` class.
XhmikosR Oct 14, 2018
7190c38
Remove redundant width and height properties
MartijnCuppens Oct 17, 2018
c5eb604
Custom select inconsistent padding (#27415)
semenyakNik Oct 20, 2018
871a51a
Fix #26372: disabled btn hover issue (#27407)
Oct 20, 2018
86822d9
changes the variables for input font size
andresgalante Oct 1, 2018
2c1a743
Update _custom-forms.scss (#27276)
719media Oct 20, 2018
bc2a985
webpack page: Remove precss reference
XhmikosR Oct 20, 2018
fccdda5
Fix for double border on cards in an accordion (#27133)
royklutman Oct 21, 2018
2a28c7d
Carousel fade cleanup (#27278)
MartijnCuppens Oct 21, 2018
50d866d
optimize data URIs (#27284)
midzer Oct 21, 2018
59f1802
Outline button variant hover mixin (#27289)
aceofspades Oct 21, 2018
c9a43b0
Re-add carousel control transition (#27277)
MartijnCuppens Oct 21, 2018
e2014e8
Custom checkboxes and radios retheming (#27064)
MartijnCuppens Oct 21, 2018
3075432
feature/yiq function, add parameters, with default values. (#26917)
wtorsi Oct 21, 2018
49ca910
Improve Grid examples. (#26808)
MartijnCuppens Oct 21, 2018
6bae9ef
Example dashboard: Responsive padding-top of the main content (#26332)
ysds Oct 21, 2018
becb6ce
Add dropdown responsive alignment (#26255)
ysds Oct 21, 2018
d13ae1f
Card header color theming (#26573)
andrewpucci Oct 21, 2018
0a3755b
Fix typo in the Popper.js checks. (#27488)
XhmikosR Oct 21, 2018
44ddaba
Simplify theme color usage (#27378)
MartijnCuppens Oct 21, 2018
ff9b195
Revert "Simplify .gitattributes."
XhmikosR Oct 21, 2018
1f1308b
test(Modal): reuse _getScrollbarWidth in tests
iamandrewluca Oct 21, 2018
345f26a
Change erroneous documentation for .flex-fill (#27265)
nicohvi Oct 21, 2018
9ed0b31
Update devDependencies and gems.
XhmikosR Oct 21, 2018
09aca3f
Unitless breakpoints
johanlef Sep 7, 2018
00860f0
Disallow transition property (use mixin instead)
MartijnCuppens Oct 21, 2018
d48f03b
Use the example shortcode in more places.
XhmikosR Oct 21, 2018
0c56f05
Remove unneeded check.
XhmikosR Oct 21, 2018
807e8fe
Further ToC fixes.
XhmikosR Oct 21, 2018
d0b7eb1
Cleanup stylelint comments
MartijnCuppens Oct 22, 2018
dd53909
Custom select validation padding fix and additional custom select fee…
MartijnCuppens Oct 22, 2018
ee1daf0
Easy merging of new grid breakpoints and containers (#26714)
omnichronous Oct 23, 2018
ff40e00
Fix readonly-plain-text with button addon (#25871)
caiquecastro Oct 23, 2018
1c91f48
Variable darken percentage for emphasized links
MartijnCuppens Oct 22, 2018
557f3fe
Added Viewport Height & Width helpers
ItaloBC Feb 4, 2018
47ef0a8
Improve pagination's documentation accessibility.
ngyikp Apr 21, 2018
ffc8d50
calculate modal transition duration based on modal-dialog element
Johann-S Oct 26, 2018
45610a0
fix tab fade out (#27533)
MartijnCuppens Oct 29, 2018
fff9e17
Delete sache.json (#27530)
MartijnCuppens Oct 29, 2018
a282c22
Update tab.js
dercodercom Jan 20, 2018
2c2d04a
add unit test to test tabs can be removed without throwing error
Johann-S Oct 29, 2018
bb0d6bf
Update devDependencies and gems.
XhmikosR Oct 29, 2018
91f8077
add unit tests for our carousel
Johann-S Oct 29, 2018
2868f07
update our coverage required for branches and functions
Johann-S Oct 29, 2018
5e6b53a
Update Travis CI config.
XhmikosR Oct 21, 2018
5aed968
Prevent the background to be shown when transitioning
MartijnCuppens Oct 29, 2018
e0fa9a8
#27502: Prevent active state border change
MartijnCuppens Oct 24, 2018
77ff5e8
download page: add Yarn (#27544)
Oct 30, 2018
02df7cd
Fix util tests on IE 10 (#27556)
XhmikosR Oct 30, 2018
40e560a
docs: remove Webpack version reference.
XhmikosR Oct 30, 2018
2b21657
Remove trailing space.
XhmikosR Oct 30, 2018
65dc8c9
refactor(Modal): add `_isTransitioning` default value
iamandrewluca Oct 16, 2018
bd28519
test(Modal): check if modal is disposed
iamandrewluca Oct 18, 2018
cebdfb9
fix dispose modal unit test
Johann-S Oct 30, 2018
273861f
IE10 homepage fix
MartijnCuppens Oct 30, 2018
eb5d0b4
Prevent hover/click on disabled .close links.
ysds Jul 17, 2018
f20e46e
Add @MartijnCuppens to our core team ! :tada: (#27562)
Johann-S Oct 30, 2018
96b49d7
Fix Edge bounce and restore original transition easing (#27279)
MartijnCuppens Oct 31, 2018
2ffa1bf
Fix empty custom-control-label alignment issue (#27566)
ysds Oct 31, 2018
4b15ec9
Make meaning of tooltip's `selector` option clearer (#27573)
shaedrich Nov 1, 2018
3256a2c
robots.txt: disallow crawling when not in production. (#27559)
XhmikosR Nov 2, 2018
e0d1f3f
Remove the obsolete tooltip-viewport example and redirect it.
XhmikosR Oct 30, 2018
f7a4b39
handle detached tooltip when we try to hide a modal
Johann-S Nov 2, 2018
8b20bce
Add Sass variable for prefers-reduced-motion, add callout to affected…
patrickhlauke Nov 3, 2018
eeea8b5
docs: remove false info from v3 suggestion.
XhmikosR Oct 30, 2018
a31468c
Resolve #26226: Sync with normalize 8.0.0
Varunram Oct 27, 2018
38e9e2b
Add TODO
MartijnCuppens Nov 3, 2018
793b83f
Avoid null value (#27570)
VincentLanglet Nov 4, 2018
d275096
Jekyll: switch to localhost
XhmikosR Oct 30, 2018
ea8f6c6
Button group refactoring and fixes (#25395)
ysds Nov 4, 2018
9cc237d
scss/_custom-forms.scss: fix typo in comment.
XhmikosR Nov 4, 2018
c46a0c7
Replace touch-action: none with pan-y, remove preventDefault from tou…
patrickhlauke Nov 2, 2018
ca47a21
broken-link-checker: force follow links.
XhmikosR Nov 4, 2018
497766a
Travis: stop using a separate stage for Browser tests.
XhmikosR Nov 4, 2018
cbc859a
Add `.text-wrap` class.
browner12 Oct 31, 2018
366bc88
Add `text-wrap` example.
XhmikosR Nov 4, 2018
b67c6fb
Use a badge for .text-wrap example
MartijnCuppens Nov 4, 2018
15fa156
Update devDependencies and gems.
XhmikosR Nov 4, 2018
e0eb39f
Update README.md (#27588)
XhmikosR Nov 4, 2018
4a1090a
Ligthen/Darken Button focus shadow color
ysds Oct 23, 2017
042042a
Made the disabled state for nav more obvious. (#27382)
arvind0598 Nov 4, 2018
cb5c801
Add japanese to translations (#27599)
okazou Nov 5, 2018
aa09899
Add Noto Sans to the font stack (#27596)
LittleHuba Nov 5, 2018
e3abb8e
Remove htmllint. (#27603)
XhmikosR Nov 5, 2018
b33d0d3
Prevent white line in Firefox (regression) (#27594)
MartijnCuppens Nov 5, 2018
5c03f23
Reorganize npm scripts.
XhmikosR Oct 21, 2018
89eef04
Add new `.rounded-pill` utility (#27339)
Nov 5, 2018
6e10ac2
Increase readability card columns docs (#27609)
MartijnCuppens Nov 5, 2018
ea69755
Travis: exit pipeline if test fails.
XhmikosR Nov 5, 2018
195404b
Travis: Add back chrome addon (#27610)
XhmikosR Nov 5, 2018
e5d9e0a
display chrome version on travis
Johann-S Nov 5, 2018
8de915e
Docs: Improve accessibility of disabled link example (#27614)
ysds Nov 6, 2018
2df2cdd
Wrap checkboxes in `.form-group` (#27624)
Nov 7, 2018
1fdc781
use bsCustomFileInput in our docs (#27631)
Johann-S Nov 8, 2018
a933f07
Move stylesheets to an include.
XhmikosR Nov 5, 2018
e1b5b4f
Move analytics to an include file.
XhmikosR Nov 5, 2018
807c1b6
Add an examples layout.
XhmikosR Nov 5, 2018
bbe2b23
Dashboard example: update 3rd-party libs and use the same CDN.
XhmikosR Nov 5, 2018
731f95b
Fix modal positioning on Android.
jvitela Jul 6, 2018
6cb6e65
Remove custom properties from examples so that they work in IE (#27634)
MartijnCuppens Nov 11, 2018
9836a41
Redirect `/extend/` to `/extend/approach/`.
XhmikosR Nov 9, 2018
976efcd
Allow to add more embed responsive ratios (#25894)
MartijnCuppens Nov 11, 2018
e6a356a
Minor/Docs: tweak accordion example heading level (#27620)
patrickhlauke Nov 11, 2018
110c7f4
Replace `data-src` with `src="..."` in docs. (#27649)
XhmikosR Nov 11, 2018
75e6253
Update clipboard.js to v2.0.3 (#27657)
coliff Nov 12, 2018
f3bd860
Jekyll: Add wdm gem for Windows. (#27658)
XhmikosR Nov 12, 2018
52a86cc
Add Bootstrap's very first spinners omfg it's actually happening
mdo Jul 2, 2017
e9d6798
spinners: use the animation shorthand property.
XhmikosR Sep 14, 2018
5afc708
Bump bootstrap.min.css bundle size.
XhmikosR Nov 11, 2018
dafb498
Spinners: show all color variants.
XhmikosR Nov 11, 2018
696c407
Customize browse text of the custom file input with HTML (#27651)
MartijnCuppens Nov 13, 2018
d0652a1
Add new toasts component
mdo Jul 3, 2017
16cf76f
Create toast JS plugin, add unit tests.
Johann-S Aug 23, 2018
2f81ab0
Fix toast documentation page.
Johann-S Aug 23, 2018
4cac833
Implement `data-dismiss="toast"` to allow user to interact itself wit…
Lausselloic Aug 31, 2018
557d5ac
Remove the show delay for our toast plugin
Johann-S Sep 18, 2018
dc07e8d
Update toast documentation following pull #27155
Lausselloic Sep 5, 2018
ab40a2b
Nest the `.toast.show` and use `display: block;` as inherit causes br…
mdo Sep 19, 2018
220baef
Clean up some docs for toasts
mdo Sep 19, 2018
fceee8d
Dist
XhmikosR Nov 13, 2018
fab1dea
Keep input group & form label font size in sync with form control fon…
MartijnCuppens Nov 13, 2018
9201a80
some cleaning and changes for readability
Johann-S Nov 14, 2018
ea4db3f
Use fancy apostrophe in HTML files.
XhmikosR Nov 15, 2018
f83f4ae
Update autoprefixer link to `.browserslistrc` file (#27675)
yuyokk Nov 16, 2018
53d279b
Update devDependencies and gems.
XhmikosR Nov 16, 2018
75526bf
Inherit card header color (#27681)
MartijnCuppens Nov 17, 2018
4734a92
Enforce lowercase class name in .stylelintrc (#27668)
coliff Nov 17, 2018
5042b3c
Support custom-select sizing in input-group (#27677)
ysds Nov 17, 2018
12ae122
Spinners cleanup
MartijnCuppens Nov 17, 2018
3f422bf
Prevent text decoration skip inc and reorder comments (#27673)
MartijnCuppens Nov 18, 2018
38ca58b
Add documentation about .font-weight-bolder/lighter (#27678)
ysds Nov 18, 2018
1fe5635
Add documentation about viewport sizing utilities (#27688)
ysds Nov 19, 2018
7c8cd0f
Add documentation about .text-decoration-none (#27686)
ysds Nov 20, 2018
ab18338
Allows both OL and UL lists for tab buttons
tiesont Jun 11, 2018
8470c5f
Remove `sudo` from Travis config. (#27693)
XhmikosR Nov 20, 2018
b04f97f
Replace anchor.js with jekyll-anchor-headings.
XhmikosR Nov 13, 2018
072b5ab
Replace holder.js with SVGs.
MartijnCuppens Nov 8, 2018
2ac3db8
Tweak placeholder.svg.
XhmikosR Nov 12, 2018
6163533
Fix placeholder image replacement.
m5o Nov 14, 2018
369f03f
Use the new include in examples too.
XhmikosR Nov 14, 2018
2b9af5e
Remove holder.js.
XhmikosR Nov 14, 2018
d9717d1
Reindent.
XhmikosR Nov 16, 2018
749c823
docs-sidebar.html: remove commented out code.
XhmikosR Nov 16, 2018
c628921
Use wrapping span instead of div (#27695)
MartijnCuppens Nov 20, 2018
487bd52
docs: fix path to assets. (#27696)
XhmikosR Nov 21, 2018
73a98d9
reboot: Fix mailto address (#27700)
XhmikosR Nov 21, 2018
58943c0
Sass precision documentation (#27705)
MartijnCuppens Nov 21, 2018
31d6d03
Placeholders: use our gray colors (#27701)
m5o Nov 21, 2018
e7e43ed
Add border-radius to dropdown items (#27703)
royklutman Nov 21, 2018
b6e616a
Fixed a fixed height issue of input-group size option (#27687)
ysds Nov 22, 2018
8a7ed60
Update devDependencies.
XhmikosR Nov 22, 2018
3e25bf4
Update DocSearch.js to latest version
pixelastic Nov 22, 2018
0140552
Fix body scrolling issue when modal open (#27698)
ysds Nov 23, 2018
0c60257
Revert "Replace anchor.js with jekyll-anchor-headings."
XhmikosR Nov 23, 2018
28a972a
Add opacity transition
MartijnCuppens Nov 23, 2018
c9157be
prevent text selection for floating labels example (#27719)
m5o Nov 24, 2018
fdc5c1f
Update devDependencies.
XhmikosR Nov 24, 2018
5c336d0
Dist
XhmikosR Nov 24, 2018
9f08f7d
Grow button width to the parent button group (#27717)
ysds Nov 25, 2018
72bd3f5
ship.sh: add missing period.
XhmikosR Nov 25, 2018
32ab52b
Add test to make sure we enforce focus on modal (#27723)
Johann-S Nov 25, 2018
7a907ae
Change OS X to macOS in Sass comments (#27729)
coliff Nov 26, 2018
7b274d3
Update package-lock.json.
XhmikosR Nov 26, 2018
fcfa436
Update migration page to indicate the info can be used for 4.1.x as w…
coliff Nov 26, 2018
d5279bf
homepage: use srcset.
XhmikosR Nov 15, 2018
4ad19f6
Use srcset for examples too.
XhmikosR Nov 15, 2018
b4f7b34
Move examples images in assets/img/examples/ folder.
XhmikosR Nov 17, 2018
89876a5
Use an SVG for the stack image.
XhmikosR Nov 27, 2018
cb2b21b
Inline bootstrap-stack.svg.
XhmikosR Nov 27, 2018
11da160
Use `h5` for callouts so that they are not included in ToC.
XhmikosR Nov 11, 2018
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
5 changes: 2 additions & 3 deletions .babelrc.js
Original file line number Diff line number Diff line change
Expand Up @@ -10,9 +10,8 @@ module.exports = {
]
],
plugins: [
process.env.PLUGINS && 'transform-es2015-modules-strip',
'@babel/proposal-object-rest-spread'
].filter(Boolean),
'@babel/plugin-proposal-object-rest-spread'
],
env: {
test: {
plugins: [ 'istanbul' ]
Expand Down
13 changes: 13 additions & 0 deletions .browserslistrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
# https://github.com/browserslist/browserslist#readme

>= 1%
last 1 major version
not dead
Chrome >= 45
Firefox >= 38
Edge >= 12
Explorer >= 10
iOS >= 9
Safari >= 9
Android >= 4.4
Opera >= 30
2 changes: 1 addition & 1 deletion .eslintrc.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
"browser": true,
"es6": true
},
"extends": ["eslint:recommended", "plugin:compat/recommended"],
"extends": ["eslint:recommended"],
"rules": {
// Possible Errors
"no-await-in-loop": "error",
Expand Down
3 changes: 3 additions & 0 deletions .github/CODEOWNERS
Validating CODEOWNERS rules …
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
*.js @twbs/js-review
*.css @twbs/css-review
*.scss @twbs/css-review
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/bug.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,6 @@ Before opening:

Bug reports must include:

- Operating system and version (Windows, Mac OS X, Android, iOS, Win10 Mobile)
- Operating system and version (Windows, macOS, Android, iOS, Win10 Mobile)
- Browser and version (Chrome, Firefox, Safari, IE, MS Edge, Opera 15+, Android Browser)
- [Reduced test case](https://css-tricks.com/reduced-test-cases/) and suggested fix using [CodePen](https://codepen.io/) or [JS Bin](https://jsbin.com/)
17 changes: 17 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
---
name: Bug report
about: Tell us about a bug you may have identified in Bootstrap.

---

Before opening:

- [Search for duplicate or closed issues](https://github.com/twbs/bootstrap/issues?utf8=%E2%9C%93&q=is%3Aissue)
- [Validate](https://html5.validator.nu/) and [lint](https://github.com/twbs/bootlint#in-the-browser) any HTML to avoid common problems
- Read the [contributing guidelines](https://github.com/twbs/bootstrap/blob/master/CONTRIBUTING.md)

Bug reports must include:

- Operating system and version (Windows, macOS, Android, iOS, Win10 Mobile)
- Browser and version (Chrome, Firefox, Safari, IE, MS Edge, Opera 15+, Android Browser)
- [Reduced test case](https://css-tricks.com/reduced-test-cases/) and suggested fix using [CodePen](https://codepen.io/) or [JS Bin](https://jsbin.com/)
15 changes: 15 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
---
name: Feature request
about: Suggest an idea for a new feature in Bootstrap.

---

Before opening:

- [Search for duplicate or closed issues](https://github.com/twbs/bootstrap/issues?utf8=%E2%9C%93&q=is%3Aissue)
- Read the [contributing guidelines](https://github.com/twbs/bootstrap/blob/master/CONTRIBUTING.md)

Feature requests must include:

- As much detail as possible for what we should add and why it's important to Bootstrap
- Relevant links to prior art, screenshots, or live demos whenever possible
4 changes: 2 additions & 2 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
# Ignore docs files
_gh_pages
_site
site/docs/4.1/dist/

# Ignore ruby files
.ruby-version
Expand Down Expand Up @@ -38,9 +39,8 @@ Thumbs.db
.komodotools
*.komodoproject

# Jekyll metadata and extra config file for `github` script
# Jekyll metadata
docs/.jekyll-metadata
twbsconfig.yml

# Folders to ignore
node_modules
Expand Down
59 changes: 53 additions & 6 deletions .stylelintrc
Original file line number Diff line number Diff line change
@@ -1,11 +1,15 @@
{
"extends": ["stylelint-config-standard", "stylelint-config-recommended-scss"],
"extends": [
"stylelint-config-standard",
"stylelint-config-recommended-scss"
],
"plugins": [
"stylelint-order"
],
"rules": {
"at-rule-empty-line-before": null,
"at-rule-name-space-after": "always",
"at-rule-no-unknown": null,
"at-rule-no-vendor-prefix": true,
"at-rule-semicolon-space-before": "never",
"block-closing-brace-empty-line-before": null,
Expand All @@ -18,22 +22,34 @@
"declaration-empty-line-before": null,
"declaration-no-important": true,
"font-family-name-quotes": "always-where-recommended",
"font-weight-notation": "numeric",
"font-weight-notation": [
"numeric",
{
"ignore": [
"relative"
]
}
],
"function-url-no-scheme-relative": true,
"function-url-quotes": "always",
"length-zero-no-unit": true,
"max-empty-lines": 2,
"max-line-length": null,
"media-feature-name-no-unknown": [
true,
{
"ignoreMediaFeatureNames": [
"prefers-reduced-motion"
]
}
],
"media-feature-name-no-vendor-prefix": true,
"media-feature-parentheses-space-inside": "never",
"media-feature-range-operator-space-after": "always",
"media-feature-range-operator-space-before": "never",
"no-descending-specificity": null,
"no-duplicate-selectors": true,
"number-leading-zero": "never",
"media-feature-name-no-unknown": [true, {
"ignoreMediaFeatureNames": ["prefers-reduced-motion"]
}],
"order/properties-order": [
"position",
"top",
Expand Down Expand Up @@ -245,10 +261,40 @@
"fill",
"stroke"
],
"property-blacklist": ["transition"],
"property-no-vendor-prefix": true,
"rule-empty-line-before": null,
"scss/dollar-variable-default": [true, { "ignore": "local" }],
"scss/at-function-named-arguments": "never",
"scss/at-function-parentheses-space-before": "never",
"scss/at-import-no-partial-leading-underscore": true,
"scss/at-mixin-argumentless-call-parentheses": null,
"scss/at-mixin-named-arguments": null,
"scss/at-mixin-parentheses-space-before": "never",
"scss/at-rule-no-unknown": true,
"scss/dollar-variable-colon-space-after": "at-least-one-space",
"scss/dollar-variable-colon-space-before": "never",
"scss/dollar-variable-default": [
true,
{
"ignore": "local"
}
],
"scss/dollar-variable-no-missing-interpolation": true,
"scss/media-feature-value-dollar-variable": null,
"scss/no-duplicate-dollar-variables": [
null,
{
"ignoreInsideAtRules": [
"if",
"mixin"
]
}
],
"scss/operator-no-newline-after": true,
"scss/operator-no-newline-before": true,
"scss/operator-no-unspaced": true,
"selector-attribute-quotes": "always",
"selector-class-pattern": "^[a-z][a-z0-9\\-]*[a-z0-9]$",
"selector-list-comma-newline-after": "always",
"selector-list-comma-newline-before": "never-multi-line",
"selector-list-comma-space-after": "always-single-line",
Expand All @@ -264,6 +310,7 @@
"selector-max-universal": 1,
"selector-no-qualifying-type": true,
"selector-no-vendor-prefix": true,
"shorthand-property-no-redundant-values": true,
"string-quotes": "double",
"value-keyword-case": "lower",
"value-list-comma-newline-after": "never-multi-line",
Expand Down
26 changes: 9 additions & 17 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
sudo: required
dist: trusty
addons:
chrome: stable
language: node_js
Expand All @@ -8,26 +6,20 @@ git:
node_js:
- "6"
- "8"
before_install:
- if [[ `npm -v` != 5* ]]; then npm install -g npm@5; fi
install:
- bundle install --deployment --jobs=3 --retry=3
- bundle install --deployment --jobs=3 --retry=3 --clean
- npm install
before_script:
- google-chrome-stable --product-version
script:
- npm test
- if [ "$TRAVIS_NODE_VERSION" = "8" ]; then npm run check-broken-links; fi
- npm test || travis_terminate 1
- if [[ "$TRAVIS_NODE_VERSION" = "8" ]]; then npm run check-broken-links; fi
- if [[ "$TRAVIS_NODE_VERSION" = "8" && "$TRAVIS_EVENT_TYPE" = "push" && ! `git log --format=%B --no-merges -n 1 | grep '\[skip browser\]'` ]]; then npm run js-test-cloud; fi
after_success:
- if [ "$TRAVIS_NODE_VERSION" = "8" ]; then npm run coveralls; fi
stages:
- test
- name: browser
if: type = push
jobs:
include:
- stage: browser
node_js: 8
script: if ! git log --format=%B --no-merges -n 1 | grep '\[skip browser\]'; then npm test && npm run js-test-cloud; fi
- if [[ "$TRAVIS_NODE_VERSION" = "8" ]]; then npm run coveralls; fi
cache:
directories:
- node_modules
- vendor/bundle
notifications:
email: false
7 changes: 4 additions & 3 deletions Gemfile
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
source 'https://rubygems.org'

group :development, :test do
gem 'jekyll', '~> 3.8.3'
gem 'jekyll-redirect-from', '~> 0.13.0'
gem 'jekyll', '~> 3.8.4'
gem 'jekyll-redirect-from', '~> 0.14.0'
gem 'jekyll-sitemap', '~> 1.2.0'
gem 'jekyll-toc', '~> 0.6.0'
gem 'jekyll-toc', '~> 0.9.0'
gem 'wdm', '~> 0.1.1', :install_if => Gem.win_platform?
end
36 changes: 19 additions & 17 deletions Gemfile.lock
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ GEM
addressable (2.5.2)
public_suffix (>= 2.0.2, < 4.0)
colorator (1.1.0)
concurrent-ruby (1.0.5)
concurrent-ruby (1.1.3)
em-websocket (0.5.1)
eventmachine (>= 0.12.9)
http_parser.rb (~> 0.6.0)
Expand All @@ -16,7 +16,7 @@ GEM
http_parser.rb (0.6.0)
i18n (0.9.5)
concurrent-ruby (~> 1.0)
jekyll (3.8.3)
jekyll (3.8.5)
addressable (~> 2.4)
colorator (~> 1.0)
em-websocket (~> 0.5)
Expand All @@ -29,52 +29,54 @@ GEM
pathutil (~> 0.9)
rouge (>= 1.7, < 4)
safe_yaml (~> 1.0)
jekyll-redirect-from (0.13.0)
jekyll-redirect-from (0.14.0)
jekyll (~> 3.3)
jekyll-sass-converter (1.5.2)
sass (~> 3.4)
jekyll-sitemap (1.2.0)
jekyll (~> 3.3)
jekyll-toc (0.6.0)
nokogiri (~> 1.7)
jekyll-watch (2.0.0)
jekyll-toc (0.9.0)
nokogiri (~> 1.8)
jekyll-watch (2.1.2)
listen (~> 3.0)
kramdown (1.17.0)
liquid (4.0.0)
liquid (4.0.1)
listen (3.1.5)
rb-fsevent (~> 0.9, >= 0.9.4)
rb-inotify (~> 0.9, >= 0.9.7)
ruby_dep (~> 1.2)
mercenary (0.3.6)
mini_portile2 (2.3.0)
nokogiri (1.8.3)
nokogiri (1.8.5)
mini_portile2 (~> 2.3.0)
nokogiri (1.8.3-x64-mingw32)
nokogiri (1.8.5-x64-mingw32)
mini_portile2 (~> 2.3.0)
pathutil (0.16.1)
pathutil (0.16.2)
forwardable-extended (~> 2.6)
public_suffix (3.0.2)
public_suffix (3.0.3)
rb-fsevent (0.10.3)
rb-inotify (0.9.10)
ffi (>= 0.5.0, < 2)
rouge (3.1.1)
rouge (3.3.0)
ruby_dep (1.5.0)
safe_yaml (1.0.4)
sass (3.5.6)
sass (3.7.2)
sass-listen (~> 4.0.0)
sass-listen (4.0.0)
rb-fsevent (~> 0.9, >= 0.9.4)
rb-inotify (~> 0.9, >= 0.9.7)
wdm (0.1.1)

PLATFORMS
ruby
x64-mingw32

DEPENDENCIES
jekyll (~> 3.8.3)
jekyll-redirect-from (~> 0.13.0)
jekyll (~> 3.8.4)
jekyll-redirect-from (~> 0.14.0)
jekyll-sitemap (~> 1.2.0)
jekyll-toc (~> 0.6.0)
jekyll-toc (~> 0.9.0)
wdm (~> 0.1.1)

BUNDLED WITH
1.16.2
1.17.1
Loading