XhmikosR
79067a6440
Fix validation errors.
...
[skip sauce]
2016-02-19 11:26:54 +02:00
Patrick H. Lauke
701b12bf58
Replace jQuery with vanilla JS
2016-02-17 15:21:02 +00:00
Mark Otto
3b84ffcc54
grunt
2016-02-16 20:09:57 -08:00
Patrick H. Lauke
83217479c3
Visual/manual test for checkbox/radio button kbd behavior
2016-02-16 21:24:29 +00:00
Patrick H. Lauke
a496cb8be4
Focus (visually hidden) input radio/checkbox
...
This allows for keyboard navigation (e.g. arrow keys left/right to
trigger different radio buttons) following an initial mouse click
interaction
2016-02-16 14:29:59 +00:00
Chris Rebert
ff4792fcef
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-16 04:05:41 -08:00
Mark Otto
0e70c6a37f
Merge branch 'v4-dev' of https://github.com/twbs/bootstrap into v4-dev
2016-02-03 19:23:29 -08:00
Chris Rebert
f2d77b674c
scrollspy.js: Avoid gratuitous non-ASCII for consistency+compatibility
...
Fixes #19028
[skip sauce]
[skip validator]
2016-01-26 11:58:40 -08:00
Chris Rebert
422ed9ab48
grunt dist docs
...
[ci skip]
2016-01-01 12:37:52 -08:00
Chris Rebert
5deb734b53
ESLint: enable no-bitwise rule
...
[skip sauce]
2015-12-24 18:53:41 -07:00
Chris Rebert
ad4c0ee52f
Exempt getUID() from ESLint's no-bitwise rule
...
[skip sauce]
[skip validator]
2015-12-24 18:53:08 -07:00
Chris Rebert
74f1d3b9b8
Merge pull request #18393 from twbs/dropdown-bitwise-less-tricksy
...
dropdown.js: Use more straightforward phrasing for index bound check
2015-12-24 08:16:19 -07:00
Chris Rebert
d30310feae
Merge pull request #18638 from twbs/fix-18365
...
Modal: Ignore spurious focus event that Firefox fires at document when switching back to its tab
2015-12-24 08:15:27 -07:00
XhmikosR
612ff4f5d1
Run grunt
.
...
[ci skip]
2015-12-24 12:50:15 +02:00
Chris Rebert
d12ed5520e
Modal: Ignore spurious focus
event that Firefox fires at document
when switching back to its tab
...
Fixes #18365
Refs https://bugzilla.mozilla.org/show_bug.cgi?id=1228802
2015-12-22 23:08:03 -07:00
Chris Rebert
2c69e0f810
Add visual test for #18365
...
See also https://bugzilla.mozilla.org/show_bug.cgi?id=1228802
2015-12-22 23:08:03 -07:00
Chris Rebert
96e9205009
js/tests/unit/modal.js: Fix typo
...
[ci skip]
2015-12-22 17:11:21 -07:00
Chris Rebert
31d4139a74
Update version numbers using npm script
...
Errata from:
* 8ce5da3026
* 5d3144e8fb
which missed a few numbers.
[skip sauce]
[skip validator]
2015-12-08 18:16:47 -08:00
Mark Otto
5d3144e8fb
manually bump versions because npm script wasn't working for me
2015-12-08 09:36:08 -08:00
XhmikosR
b7b448a0e7
Run grunt
.
...
[ci skip]
2015-12-05 12:59:13 +02:00
Chris Rebert
75c39f9138
Fix version numbers is JS files; fixes #18435
...
[skip sauce]
[skip validator]
2015-12-05 02:19:46 -08:00
XhmikosR
34a0ce571e
Run grunt
.
...
[ci skip]
2015-12-05 11:43:23 +02:00
XhmikosR
92d0a71fb6
Merge pull request #18391 from twbs/double-bitwise-not-comment
...
util.js: Add comment explaining ~~ trick
2015-12-05 10:37:27 +02:00
XhmikosR
8a1685fdee
Run grunt
.
...
[ci skip]
2015-12-03 08:51:57 +02:00
XhmikosR
79a4273891
Tweak ESLint rules.
2015-12-03 08:41:46 +02:00
XhmikosR
e55fcbcdfe
tests: bump QUnit to v1.20.0.
...
[skip validator]
2015-12-03 08:41:46 +02:00
Chris Rebert
31ca64232d
dropdown.js: Use more straightforward phrasing for index lower bound check
...
[skip sauce]
[skip validator]
2015-11-30 23:59:39 -08:00
Chris Rebert
a887a1207c
util.js: Add comment explaining ~~ trick
...
[skip sauce]
[skip validator]
2015-11-30 23:47:56 -08:00
Chris Rebert
580e2f7845
Remove stray </p> from js/tests/visual/scrollspy.html
...
[skip sauce]
2015-11-19 01:50:20 -08:00
XhmikosR
eea6690d0e
Run grunt
.
...
[ci skip]
2015-11-16 10:03:57 +02:00
Jacob Thornton
ece98f980c
add undefined for now
2015-11-14 20:43:45 -08:00
Jacob Thornton
d600831a15
add explicit error for lack of tether in tooltips - fixes #17273
2015-11-14 20:35:10 -08:00
Jacob Thornton
186c1c6d80
Merge branch 'v4-dev' of https://github.com/lincolndbryant/bootstrap into lincolndbryant-v4-dev
2015-11-14 19:49:48 -08:00
XhmikosR
a291d79ecb
Run grunt
.
...
[ci skip]
2015-11-11 09:00:47 +02:00
Jon Tewksbury
2d87ec9a64
Add eslint no-undef rule and resolve errors
2015-11-03 15:04:26 -08:00
Chris Rebert
1dc8583bc5
grunt dist
2015-10-29 22:08:31 -07:00
XhmikosR
7a85751144
Remove html5shiv and respond.js from test files.
2015-10-26 23:57:19 +02:00
XhmikosR
a50849f61b
Switch to jQuery 2.1.4.
...
Now that we don't support IE 8 it's safe to do that.
2015-10-24 19:09:33 +03:00
Henry Zhu
8924b5044e
update grunt-jscs to 2.1.0 to use jscs 2.x
2015-10-19 08:17:13 -04:00
XhmikosR
724bf86288
Run grunt
.
...
[ci skip]
2015-10-14 00:49:31 +03:00
Johann-S
817d997b75
Use Page Visibility API in Carousel; fixes #17706
...
Avoids cycling carousels when the page isn't visible.
Closes #17710
Refs #15566
2015-10-11 15:10:49 -07:00
Chris Rebert
b74536fa8c
grunt dist
2015-10-09 21:03:57 -07:00
Chris Rebert
10f6e97ec2
Merge pull request #17616 from Johann-S/ThrowError
...
Fix #17612 : Throw explicit error when a nonexistent method is invoked
2015-10-02 01:18:16 -07:00
Johann-S
21a65f181e
Add throw error for undefined method on plugins
2015-10-02 10:01:24 +02:00
XhmikosR
22c8c1e887
Specify root: true
for ESLint.
...
That way, ESLint won't look in parent dirs for configuration files.
2015-09-24 20:24:38 +03:00
XhmikosR
b93c16341d
Run grunt
.
2015-09-23 09:39:13 +03:00
Johann-S
6d451ad99d
Change destroy -> dispose
2015-09-16 09:46:55 +02:00
Johann-S
32f9a5d6a5
fix resetting style on closing collapse
2015-09-11 10:45:08 +02:00
XhmikosR
f0840c893b
Run grunt
.
2015-09-05 08:13:43 +03:00
muzige2000
3af4560c67
Modals: Fix bad paddingRight calculation; fixes #17399
...
We want to sum two numbers, not concatenate their stringifications.
Closes #17457 by merging a tweaked version of it.
2015-09-03 01:25:38 -07:00
Gleb Mazovetskiy
c7d8e7a077
Accept elements as the tooltip / popover content
...
When a DOM node is passed to an HTML tooltip, the `title` node is only
moved if it is not already in the tooltip. Otherwise, `empty()` is used
instead of `detach()` before appending the `title` to avoid memory
leaks. If a DOM node is passed to a plain text tooltip, its text is
copied via jQuery `.text()`.
Replaces `.detach()` with `.empty()`, as `.detach()` is almost never
useful but instead leaks memory. The difference between `empty` and
`detach` is that the latter keeps all the attached jQuery events/data.
However, since we do not return the previous children, the user would
have to keep these themselves, thus they can `detach()` if necessary.
This is a port of https://github.com/twbs/bootstrap/pull/14552 to v4.
2015-08-31 01:06:13 +01:00
XhmikosR
4dd9a5a6dc
Update QUnit to v1.18.0.
2015-08-27 08:15:19 +03:00
XhmikosR
13e33e329c
Remove the obsolete JSHint references.
2015-08-27 08:11:11 +03:00
Bernardo Gurgel Filho
8ef66df6d7
Convert popover's arrows to generated CSS content via :before/:after
2015-08-26 17:20:01 -03:00
Bernardo Gurgel Filho
2ae5fdf9dd
Convert tooltip's arrows to generated CSS content via :before
2015-08-26 17:20:01 -03:00
Chris Rebert
d06f79e2f7
grunt babel:dev
2015-08-26 01:27:45 -07:00
Jelle Versele
54c4eb950b
fixes #17097 : Go back to using jQuery's text and html methods since innerText is nonstandard and not present in Firefox
...
Closes #17272 by merging a tweaked version of it.
[skip validator]
2015-08-26 01:00:46 -07:00
XhmikosR
7e2eb9e74a
js/.eslintrc: sort rules by name.
...
[ci skip]
2015-08-25 08:45:07 +03:00
Heinrich Fenkart
73a88dbe86
Docs: Update all dropdowns to new HTML structure
2015-08-21 00:18:55 +02:00
Boris Kaiser
463837c1c7
Remove duplicate "spaced-comment" in eslintrc
...
Closes #17100
2015-08-20 01:27:47 -07:00
lbryant
8b15b5a262
_removeTetherClasses is no longer referenced
2015-08-20 01:22:16 -04:00
lbryant
926fb11158
use Tether addTargetClasses: false option instead of manually removing them
2015-08-20 01:03:29 -04:00
Jacob Thornton
03e732708c
rewrite tab with new active shit
2015-08-18 22:03:34 -07:00
Jacob Thornton
4e45e2363c
Merge branch 'v4' of github.com:twbs/derpstrap into v4
2015-08-18 21:23:53 -07:00
Jacob Thornton
fd65b9f32e
some minor alert shit
2015-08-18 20:33:57 -07:00
Mark Otto
1c19ded8c1
Merge branch 'v4' of https://github.com/twbs/derpstrap into v4
2015-08-18 20:25:48 -07:00
Jacob Thornton
8cfde5ef29
fix modal visual example for js
2015-08-18 19:50:32 -07:00
Jacob Thornton
efae761c39
fix dropdown js visual example
2015-08-18 19:42:27 -07:00
Jacob Thornton
18ff57a183
js tests passing + eslint
2015-08-18 19:22:46 -07:00
Mark Otto
15b7ce59df
grunt
2015-08-18 18:45:12 -07:00
Jacob Thornton
f1827e5f9c
add polyfil for bind for tether.js
2015-08-18 17:06:17 -07:00
Jacob Thornton
19e43b62ed
use proxy not bind in alert
2015-08-18 17:01:56 -07:00
Jacob Thornton
05c7a37507
fix dropdown test
2015-08-15 12:17:13 -07:00
Jacob Thornton
c830956d17
change modal.js to use is-fixed classes to target padding-right
2015-08-15 12:10:24 -07:00
Jacob Thornton
11abb0f7e9
fix modal
2015-08-12 21:12:03 -07:00
Jacob Thornton
23d05f1585
get the js working for docs
2015-08-12 19:59:55 -07:00
Mark Otto
1ddc3f5e21
Merge branch 'master' into v4m
2015-08-04 22:29:45 -07:00
Johann-S
ef1ce9ac0b
Fix triggering of {shown,hidden}.bs.dropdown events so relatedTarget gets set properly
...
Fixes #16828
Closes #16865
2015-07-27 00:58:51 -07:00
Melinda Sarnicki Bernardo
cebea5b6f6
Removes unnecessary period at end of comment
2015-07-02 19:30:11 -07:00
Mark Otto
169d2a4a78
Merge branch 'master' into v4
2015-06-18 23:56:43 -07:00
Mark Otto
83bfff7f07
bump version
2015-06-16 09:10:22 -07:00
Patrick H. Lauke
5fd7bc1554
generalize dropdowns / drop role="menu"
...
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-06-02 11:03:21 +01:00
XhmikosR
315907c97c
Use https
when possible.
2015-05-17 12:43:20 +03:00
fat
6b2b0ed32f
al tests passing, dist rebuilt, w/typechecker
2015-05-13 14:52:46 -07:00
fat
eaab1def7a
add simple type checker implementation
2015-05-13 14:46:50 -07:00
fat
c2ced2292a
fix up tests
2015-05-13 13:46:08 -07:00
fat
b0d142334f
fix #15301
2015-05-13 13:43:56 -07:00
fat
7ef0e52fd0
add "focus" option for turning off modal focusing #16050
2015-05-13 13:22:26 -07:00
fat
da495ee24c
address https://github.com/twbs/bootstrap/pull/16135
2015-05-13 13:15:11 -07:00
fat
f8b2569ec8
implement global dispose method
2015-05-13 12:48:34 -07:00
fat
6b251582d6
update attachment -> placement
2015-05-12 16:54:21 -07:00
fat
ab1578465a
grunt test-js, grunt dist-js now working
2015-05-12 16:52:54 -07:00
fat
a58febf71a
popover passing as well
2015-05-12 14:35:00 -07:00
fat
3452e8dc83
rewritten tooltip + tether integration and death to our positioner jank
2015-05-11 23:32:37 -07:00
fat
8eee78ca15
tab es6
2015-05-11 12:29:06 -07:00
fat
2d91494d96
scrollspy es6
2015-05-11 12:05:35 -07:00
fat
ca9c850ebb
add getters for Version and Default where applicable
...
add modal my gawd
2015-05-10 19:45:38 -07:00
fat
bbb97a8660
add dropdown
2015-05-10 13:47:11 -07:00
fat
8bab38bb71
add collapse
2015-05-09 23:04:58 -07:00
XhmikosR
1eba173c9e
Update jQuery to v1.11.3.
2015-05-10 01:22:23 +03:00