aboutsummaryrefslogtreecommitdiff
path: root/scss
AgeCommit message (Collapse)AuthorFilesLines
2017-12-26Merge branch 'fix-arrows' of https://github.com/simonihmig/bootstrap into ↵Mark Otto3-53/+50
simonihmig-fix-arrows
2017-12-26Rewrite custom file inputMark Otto3-31/+35
- Changes the wrapping label to a div so we can style the label instead of another element while also supporting form validation. - Fixes form validation styles for custom file input (closes #24831). - Updates docs with validation styles (also adding example feedback text while I was there) and new how it works section.
2017-12-26Clean up button group (#25073)ysds1-58/+12
* Remove unnecessary float - since parent btn-group is displayed as inline-flex, the child elements are placed left to right by default. * Cleanup of reset rounded corners - Remove `border-radius :0` since it is enough by each reset of left and right side - A `.dropdown-toggle` selector should not be used for reset rounded corner since it does not have border-radius property. Instead use .dropdown-toggle as negation pseudo-class.
2017-12-26Fix input group border radius issue (#25075) (#25076)ysds1-29/+19
* Fix input group border radius issue (#25075) * Remove migration note - All buttons In input group do not have to be the same element now. * lint
2017-12-26Darken table border-colorMark Otto1-1/+1
Fixes #25016 which noticed a .thead-light and border-color of the .table-border are the same color.
2017-12-26Update SCSS import order to have print styles lastMark Otto1-1/+1
2017-12-23remove input group overrides since they're defaults nowMark Otto1-10/+0
2017-12-23Make custom select and file inputs 100% wideMark Otto2-4/+2
Matches browser default inputs and swaps some max-width properties for a regular width
2017-12-23Fix tooltip/popover arrow size and positionsimonihmig3-53/+50
2017-12-22Move .table-responsive to a parent class instead of a modifierMark Otto1-1/+1
2017-12-22adds hover state to the `button` element for background color utilities (#24813)Andres Galante2-2/+4
* adds a hover state to the button element on the backrgound color utitility * Adjust z-index to fix hover/focus overlaps
2017-12-22Restyle code element, remove docs example overflow, improve docs examples ↵Mark Otto4-15/+23
(#25054) * Restyle code element, clean up variables - Removes the padding and background-color - Changes the color to a brand color () - Add new variables to kbd element styles to account for removing the code ones - Remove overrides that were needed previously * only break between words, and override it in the pre * make file inputs 100% wide * scope custom file changes in input group for sizing * shorter button labels for responsive * narrower cards * button was too wide * downsize * fewer links in pagination * redo cell text * improve overflow docs
2017-12-22Form check markup v2 (#25050)Mark Otto4-99/+82
* match layout behaviors * ditch the indicator as separate element for psuedo-elements on the label * move disabled to attribute only on input * redo default inline check to support new markup * redo inline forms * clean up vars * update validation mixin to new structure * update checks in docs * linting for for/id attributes
2017-12-22Rewrite input group component (#25020)Mark Otto2-139/+94
* Rewrite input group component * Set the feedback to 100% width for input group * Move from .row to .form-row for tighter layout * no need for custom feedback here, we're using browser messaging * add input group to validation examples * add note about validating multiple * migration note added
2017-12-02Remove .col-form-legend in favor of .col-form-label (#24932)Troy Morehouse1-17/+4
* chore: sync with twbs (#1) * Make styling of grouped option buttons class-based Referencing #23728, styling grouped radio and checkbox buttons should not require the data-toggle attribute. * Fix installing deps in our webpack docs * Fix nested cards on card group (#24766) * Update popper.js to v1.12.9. (#24797) * Don't run postcss for `dist/css/*.min.css` files. (#24676) * Change the text color to dark on bg color warning examples (#24805) * Remove unused file and bundle ie-emulation-modes-warning.js with docs.min.js (#24825) * Remove the unused assets/js/ie10-viewport-bug-workaround.js. * Combine ie-emulation-modes-warning.js with docs.min.js. * Typos in grid.md (#24828) Fixed typos in offsetting section of grid.md * Fix dropup example code * Update devDependencies. (#24829) * Add support for fractional viewport widths (zoom/high-dpi displays) (#24299) * Change breakpoint max- calculation to fractional values * Update docs to reflect fractional max-width breakpoint values * Add fractional max-width to offcanvas example * Add documentation and SCSS comment for fractional viewport support * Add a simple script to generate SRI hashes for our assets. (#24814) * Allow us to run our unit test on differents jquery version * Run karma tests in parallel. * Update typography docs (#24863) * closes #24450 * Rewrite custom form check backgrounds (#24697) * Rewrite custom form check backgrounds Previously, this was all just a background-color and background-image. When we restored the gradients though, we had two background-images competing on the same element, causing rendering glitches. This refactors that code, creating a mixin to simplify things, so we can we easily use two background-images (SVG icon and gradient) when -gradients is set to true. Fixes #24598 * restore default vars * Revamp custom check and radio backgrounds Instead of applying multiple background-image's to the same element, we're adding a new ::before pseudo-element to layer the background-images. Gradients go on the .custom-control-indicator while their icons go on the ::before element. This allows us to shave some bytes from when we compile and we previously needed to redeclare the background-image for the icon if you changed the gradient. * remove now unused mixin * mention change in migration docs * lets the centered modal have any height (#24803) * Custom select updates (#24699) * Add support for size attribute on custom selects * Add large custom select, document it and the small variant * fix custom select focus state * fix custom file input focus styles * remove empty line * Update package.json. (#24582) 1. Use the same jQuery version in jspm 2. Update the files to only include the source and dist folders * Use Jekyll's `smartify` filter when possible. (#24866) * Darken outline hover color to match default button hover (#24150) * Fix Issue #24144 Alter button-outline-variant mixin to darken hover and active background in same fashion as filled button. * Fix Issue #24144 Filled button on hover should utilize the same color-yiq mixin so that theme buttons match * default values, fix mixin * rename it * document it * add migration note * fixes #24728 * Remove unused CSS. (#24872) * tab.js: do not remove fade class if there's no initial active pane * Restore currently unused variables (#24891) * Replace lint-vars.sh with a Node.js script. (#24860) Also, include it in the `css` npm script since it's instant. * Fix docs horizontal scrollbar (#24878) * Fix docs horizontal scrollbar in Components > Modal * Add overflow to docs example class * Drop the handleUpdate() variant While I understand the variant covers the "get a particular plugin instance" case from http://getbootstrap.com/docs/4.0/getting-started/javascript/#programmatic-api it seems weird that we do it here but not everywhere else in the docs (randomly checking other pages, we seem to stick to the documented methods as written on those pages). As this isn't properly explained as is, and as it adds nothing (more of a preference for authors), it would be easier to just drop the variant and stick with the documented method as outlined later on in the same page (avoids having to go off on a "why should you use this instead of that" tangent here). * Combine path and remove variable used in one place. (#24873) * Update devDependencies and gems. (#24876) * Override padding on radio input label (#24899) We could tell folks to nix the class, we could tell them to override it, or we could add another modifier of some kind to address this. None of them seem particularly useful, but the padding override feels the most approachable and clearly documentable. Added this here to close #24844. * Update README.md (#24912) * Work around Travis failures. Note that we should revert this when the issue is fixed. * Revert the Travis workaround. (#24926) The issue has been fixed. * add .col-form-legend-lg and .col-form-legend-sm classes * document .col-form-legend-{size} * trash .col-form-legend completely One class fits all * Update forms.md * consolidate copy * property order
2017-12-01Adds variable for color yiq threshold (#24886)Andres Galante2-2/+4
2017-11-28Update devDependencies and gems. (#24876)XhmikosR1-0/+1
2017-11-27Restore currently unused variables (#24891)Mark Otto2-1/+2
2017-11-24Merge branch 'v4-dev' of https://github.com/twbs/bootstrap into v4-devMark Otto5-27/+65
2017-11-24rename itMark Otto1-1/+1
2017-11-24Merge branch 'btn-group-styling' of https://github.com/picapixa/bootstrap ↵Mark Otto1-1/+1
into picapixa-btn-group-styling
2017-11-24Darken outline hover color to match default button hover (#24150)afholderman1-8/+8
* Fix Issue #24144 Alter button-outline-variant mixin to darken hover and active background in same fashion as filled button. * Fix Issue #24144 Filled button on hover should utilize the same color-yiq mixin so that theme buttons match * default values, fix mixin
2017-11-24Custom select updates (#24699)Mark Otto2-5/+23
* Add support for size attribute on custom selects * Add large custom select, document it and the small variant * fix custom select focus state * fix custom file input focus styles * remove empty line
2017-11-24lets the centered modal have any height (#24803)Andres Galante1-5/+2
2017-11-24Rewrite custom form check backgrounds (#24697)Mark Otto2-9/+32
* Rewrite custom form check backgrounds Previously, this was all just a background-color and background-image. When we restored the gradients though, we had two background-images competing on the same element, causing rendering glitches. This refactors that code, creating a mixin to simplify things, so we can we easily use two background-images (SVG icon and gradient) when -gradients is set to true. Fixes #24598 * restore default vars * Revamp custom check and radio backgrounds Instead of applying multiple background-image's to the same element, we're adding a new ::before pseudo-element to layer the background-images. Gradients go on the .custom-control-indicator while their icons go on the ::before element. This allows us to shave some bytes from when we compile and we previously needed to redeclare the background-image for the icon if you changed the gradient. * remove now unused mixin * mention change in migration docs
2017-11-20Add support for fractional viewport widths (zoom/high-dpi displays) (#24299)Patrick H. Lauke1-2/+4
* Change breakpoint max- calculation to fractional values * Update docs to reflect fractional max-width breakpoint values * Add fractional max-width to offcanvas example * Add documentation and SCSS comment for fractional viewport support
2017-11-16Fix nested cards on card group (#24766)Andres Galante1-3/+6
2017-11-15Correct spelling mistakes. (#24778)Edward Betts2-2/+2
2017-11-15Adds variables for form validation messages (#24767)Andres Galante2-2/+4
2017-11-09Make styling of grouped option buttons class-basedRaffy Alcoriza1-1/+1
Referencing #23728, styling grouped radio and checkbox buttons should not require the data-toggle attribute.
2017-11-08Adds underline back to `btn-link` on focusAndres Galante1-0/+1
2017-11-06Reduce custom file z-index (#24633)ysds1-2/+1
2017-11-06Nav Tabs use single variable to style `$nav-tabs-link-hover-border-color` ↵Patrick Yeo2-4/+4
and `$nav-tabs-link-active-border-color` (#24639)
2017-11-06Move hardcoded opacity value in `.btn:disabled` to variable ↵Patrick Yeo2-1/+2
`$btn-disabled-opacity` (#24680)
2017-11-06fixes #24553: override border-color on focus of custom select with form ↵Mark Otto1-0/+1
validation (#24695)
2017-11-06Restore .progress-bar transition (#24694)Mark Otto1-0/+1
Unintentionally removed in #22703. Fixes #24643.
2017-11-06fixing label cutoff at 0% (#24544)Gijs Boddeus1-1/+2
2017-11-06Convert px values to rem on tooltip variables (#23468)Andres Galante2-16/+15
* converts px valures to rem on tooltip variables * keep as px to match popover changes
2017-11-06changes list-inline-padding from 5px to .5remAndres Galante1-1/+1
2017-11-06Minor Sass consistency changes. (#24677)XhmikosR7-8/+8
* use `background-color` instead of the shorthand * use `outline: 0` consistently * fix transform order * remove quotes from `SFMono-Regular`
2017-11-02Convert modal's px units to rem (#23782)Andres Galante1-16/+16
2017-10-30adds variables for the hr element marginAndres Galante2-3/+5
2017-10-30changes colors references on variables.scss from hardcoded to variables on ↵Andres Galante1-10/+10
the theme
2017-10-29Add dropright and dropleft (right and left placements for our dropdown) (#23860)Johann-S2-0/+58
* Add dropright (right placement for our dropdown) * Add dropleft * moves drop left arrow to the left
2017-10-29Add `.modal-dialog-centered` for optional vertically centered modal (#24510)Mark Otto1-0/+15
* Add .modal-dialog-centered for optional vertically cenetered modal Fixes #23638 * adds modal-dialog-centered class to docs and removes margin to avoid generating a vertical scrolling * mention limitations * fix aria attr * Add `width: 100%` to the .modal-content for the centered version. Adding it here to avoid adding another selector by limiting it to the centered modal modifier.
2017-10-28Add fallback border-radius to .btn (#24505)Mark Otto1-1/+6
Fixes #24503 by manually calling the border-radius instead of using the mixin.
2017-10-27fixes #24574Mark Otto1-1/+1
2017-10-25update new focus and shadow properties to use varsMark Otto4-13/+17
2017-10-22Merge branch 'btn_input_split_variables' of ↵Mark Otto5-46/+79
https://github.com/isychev/bootstrap into isychev-btn_input_split_variables
2017-10-22edit code commentsMark Otto1-3/+5