aboutsummaryrefslogtreecommitdiff
path: root/js
AgeCommit message (Collapse)AuthorFilesLines
2016-07-25Update version numbers in preparation for v3.3.7 release (#20357)Chris Rebert12-23/+23
[skip sauce]
2016-07-20Avoid using $.offset() on SVGs since it gives incorrect results in jQuery 3; ↵Chris Rebert1-1/+4
fixes #20280 (#20313) Refs https://github.com/jquery/jquery/issues/3137 [skip validator]
2016-07-12button.js: Set disabled property in addition to disabled attribute to ↵Chris Rebert1-2/+2
preserve behavior under jQuery 3 (#20278) This code ought to have used .prop instead of .attr in the first place, but we can't get rid of the attr manipulation now due to backward compatibility constraints. Refs https://github.com/jquery/jquery-migrate/blob/3.0.0/warnings.md#jqmigrate-jqueryfnremoveattr-no-longer-sets-boolean-properties Refs #16834 [skip validator]
2016-07-12alert: Avoid calling jQuery('#'), it's a syntax error in jQuery 3.0 (#20019)Dave Methvin1-1/+1
2016-07-07Port #20198 to v3Dave Methvin1-2/+2
ScrollSpy unit test: Use single done() in a then() instead of multiple done()s Fixes test flakiness on OS X Safari and Android when using jQuery 3. Fixes #20182 more Refs #20191
2016-07-07Port #20190 to v3Dave Methvin1-2/+2
Scrollspy test: Allow for async .then() in jQuery 3; fixes #20182 Instead of doing a new assert.async(), just do a single one for the entire test and let the .then() be async as well.
2016-05-29Clear tooltip's $element to prevent leaking memory. Fixes #17973Greg Sheremeta1-3/+6
Closes #19659
2016-05-29Merge two jQuery `is()` calls in the button component by using the OR ↵Jonathan Persson1-1/+1
operator in the selector instead of two function calls with the OR operator between them. Closes #16918.
2016-05-26Update jQuery to v1.12.4.XhmikosR1-5/+5
2016-03-19Update jQuery to v1.12.2.XhmikosR1-5/+5
2016-03-10Update QUnit to v1.22.0.XhmikosR2-946/+2300
2016-03-10Fix JSHint errors.XhmikosR1-0/+1
[skip sauce]
2016-02-23Update jQuery to 1.12.1alberto1-5/+5
2016-02-18Bump html5shiv to v3.7.3Chris Rebert12-12/+12
Fixes #19262 Thanks to @coliff for pointing out that we were using an outdated version.
2016-02-16Port #19220 to v3Chris Rebert1-1/+4
js/tests/index.html: Replace jQuery event alias methods with functions that throw explanatory errors, instead of with undefined Refs https://github.com/twbs/bootstrap/pull/19219#issuecomment-184653699 [skip validator]
2016-02-16Visual/manual test for checkbox/radio button kbd behaviorPatrick H. Lauke1-2/+5
2016-02-16button.js: Fix keyboard navigationFabrice Daugan2-3/+10
This PR fixes the keyboard navigation again while still keeping #16223 fixed. Closes #19192
2016-01-15enforceFocus event.target - event is undefinedSean Jones1-1/+1
event.target should be e.target within enforceFocus method.
2016-01-01Update copyright years to 2016Chris Rebert12-12/+12
[ci skip]
2015-12-22Modal: Ignore spurious `focus` event that Firefox fires at `document` when ↵Chris Rebert1-1/+3
switching back to its tab Fixes #18365 Ports #18638 to v3 Refs https://bugzilla.mozilla.org/show_bug.cgi?id=1228802
2015-12-22Add visual test for #18365Chris Rebert1-0/+43
See also https://bugzilla.mozilla.org/show_bug.cgi?id=1228802
2015-12-22js/tests/unit/modal.js: Fix typoChris Rebert1-1/+1
[ci skip]
2015-11-24bump versionMark Otto12-23/+23
2015-09-28Documentation clean up and consistency; closes #17625Baraa Hamodi1-0/+1
[skip sauce]
2015-07-27Fix triggering of {shown,hidden}.bs.dropdown events so relatedTarget gets ↵Johann-S2-2/+34
set properly Fixes #16828 Closes #16865
2015-07-02Removes unnecessary period at end of commentMelinda Sarnicki Bernardo1-1/+1
2015-06-16bump versionMark Otto12-23/+23
2015-06-02generalize dropdowns / drop role="menu"Patrick H. Lauke5-63/+63
as role="menu" is a very specific (and strict) ARIA pattern for desktop-like application menus, and our dropdowns are often used as pure navigation dropdowns, this change abandons ARIA menus for a more open-ended and light-weight approach (see http://heydonworks.com/practical_aria_examples/#submenus and http://www.w3.org/WAI/tutorials/menus/flyout/#improve-screen-reader-support-using-wai-aria) note that in dropdown.js, switched to now target ``.dropdown-menu`` instead of ``role["menu"]`` - this also prevents bootstrap scripts from "bleeding" into non-bootstrap components on the same page. also removed the ``role=["listbox"]`` part, which appears to be vestigial/unused (only place in bootstrap that uses that role are carousels, and their key handling is done separately)
2015-05-17Use `https` when possible.XhmikosR1-1/+1
2015-05-10Update jQuery to v1.11.3.XhmikosR1-5/+5
2015-05-05phantom.js: switch to unicode characters that work on Windows too.XhmikosR1-2/+2
2015-05-05Comply to the new JSCS rules.XhmikosR2-9/+11
2015-05-05Update JSCS rules.XhmikosR1-0/+5
2015-05-04Merge pull request #16014 from redbmk/issue-16008Chris Rebert2-6/+70
Multiple tooltip triggers don't play well together
2015-05-03Merge pull request #16404 from patrickhlauke/radio-checkbox-kbd-toggle-fixPatrick H. Lauke2-18/+9
Fix radio and checkbox keyboard handling in .btn-group
2015-05-02Fix issue where affixed element has incorrect positioningCarlo Stearns2-1/+318
when used with a sticky footer layout. Adds visual test for affix with sticky footer. Closes #15694. Refs #15032.
2015-05-01Remove broken/vestigial unit testPatrick H. Lauke1-13/+0
Overall logic for this test appears broken, possibly relating to an older version of Bootstrap that did not require explicit `data-toggle="button"` on single toggle buttons?
2015-05-01Fix radio and checkbox keyboard handlingPatrick H. Lauke1-5/+9
Fix for problem that emerged from #16226 (`.active` class not actually being applied) and expansion of the script to also correctly handle keyboard interaction with checkboxes in `data-toggle="button"` groups
2015-04-28Minor lint tweaks.XhmikosR4-43/+43
2015-04-27Multiple tooltip triggers don't play well togetherBraden M. Kelley2-6/+70
Fixes issue #16008
2015-04-27Merge pull request #16152 from jarthod/tooltip-placement-viewport-fixF A T2-18/+38
Tooltip/popover: Fix auto placement to use viewport
2015-04-27Set `box-sizing: border-box` on .container-viewport in #16142 testcaseChris Rebert1-0/+1
Otherwise, the test doesn't properly fail when the fix is reverted.
2015-04-27Compare tooltip right offset to viewport right offset (and not width)Adrien2-1/+28
Closes #16142 by merging it.
2015-04-25Throw error when tooltip/popover template has multiple top-level elementsChris Rebert3-1/+28
Closes #16219.
2015-04-21Allow viewport option to be a functionAdrien Siami2-1/+32
Closes #16151 by merging a rebased version of it that adds docs and 1 more assertion.
2015-04-21Merge pull request #16147 from Johann-S/event_insertedChris Rebert3-0/+32
Fixes #16124.
2015-04-20Tooltip: Destroy $tip, $arrow, $viewport to avoid memory leakNiels Steenbeek1-0/+6
Closes #16039.
2015-04-17Merge pull request #16226 from patrickhlauke/radio-toggle-kbd-fixPatrick H. Lauke2-5/+5
Fix radio button toggle behavior for keyboard users
2015-04-11Fix existing radio button unit testPatrick H. Lauke1-2/+2
2015-04-11Don't preventDefault radio buttonsPatrick H. Lauke1-3/+3
as this breaks keyboard navigation for radio button toggles (see https://github.com/twbs/bootstrap/issues/16223)