aboutsummaryrefslogtreecommitdiff
path: root/js/tests
AgeCommit message (Collapse)AuthorFilesLines
2018-10-29add unit tests for our carouselJohann-S1-0/+44
2018-10-29add unit test to test tabs can be removed without throwing errorJohann-S1-0/+45
2018-10-28calculate modal transition duration based on modal-dialog elementJohann-S1-0/+46
2018-10-21test(Modal): reuse _getScrollbarWidth in testsAndrew Luca1-8/+1
2018-10-20avoid drag imgJohann-S1-9/+11
2018-10-20Set touch-action to "none"patrickhlauke1-1/+1
Firefox currently seems extremely fickle - with `pan-y` if fires pointercancel as soon as a touch strays even a pixel or so vertically. While `touch-action: pan-y` would be ideal (allowing users to scroll the page even when their finger started the scroll on the carousel), this prevents a swipe that isn't perfectly/only horizontal to be recognised by Firefox.
2018-10-20Use correct touch-action valuespatrickhlauke1-1/+1
- my fault, my original advice of using `touch-action: pan-x` is exactly the value we *don't* want to have the browser handle...
2018-10-20use pointer events if availableJohann-S1-3/+122
2018-10-20swipe left/right without hammerjsJohann-S4-50/+36
2018-10-20Add touch support in our carousel with HammerJS.Johann-S5-7/+146
2018-10-20Add `show` and `hide` methods to dropdown (#27370)galczo51-0/+264
2018-10-14js/tests/visual: fix popper script.XhmikosR5-5/+5
Broken after 787441d.
2018-10-14Fix invalid selectors in tests and examples.XhmikosR1-1/+1
2018-09-18feature(carousel): carousel-item interval (#26667)Christopher Morrissey1-0/+48
adds the ability to assign data-interval to an individual carousel-item
2018-09-18docs: use the bundle dist file.XhmikosR2-2/+2
2018-09-14Use https in more places and fix a few redirects.XhmikosR1-1/+1
2018-09-13throw error when folks try to use a bad selectorJohann-S4-49/+42
2018-09-13refactor karma config in one fileJohann-S3-169/+128
2018-09-13do not use coverage files on browserstackJohann-S1-3/+3
2018-09-10collapse children with no data-parentJohann-S1-0/+34
2018-08-31add information about valid selectors (#27137)Johann-S1-25/+0
2018-08-30move away from sauce labs to browserstackJohann-S2-0/+133
2018-08-12fix(util): use querySelector for idsJohann-S1-0/+13
2018-08-07fix(util): use getElementById when it's possibleJohann-S1-0/+12
2018-07-23fix(tests): visual plugins testsJohann-S10-24/+22
2018-07-11Reorganize docs for easier deploysMark Otto3-6/+6
With the current docs directory setup, I'm making too many mistakes and have to manually address path changes and directory moves on deploy. This makes for a frustrating experience developing locally and shipping releases. With this PR, we're basically back to the same setup from v3—duplicating the dist directory into our docs directory. Not the most ideal, but very straightforward for me as the release manager.
2018-07-11fix(modal): fix unit test and resetting styleJohann-S1-1/+2
2018-07-11fix(modal): removes .navbar-toggler marginCatalin Zalog1-42/+0
2018-06-25fix(tooltip): get tip on placement changeJohann-S1-0/+23
2018-06-25feat(dropdown): add original click eventjakubhonisek1-0/+68
2018-06-01fix(collapse): xss in parent optionJohann-S1-0/+14
2018-06-01fix(tooltip): xss in container optionJohann-S1-20/+33
2018-05-22fix(tooltip): remove useless unit testJohann-S1-40/+0
2018-05-22chore(deps): update qunit and karma-qunitJohann-S13-3/+22
2018-04-13fix issue related to Object.keys and Dropdown issueJohann-S1-21/+21
2018-04-12Docs/examples: change links to Sass documentation and example.com to httpsSwardu1-1/+1
2018-04-10v4 improve coverage (#25945)Johann-S6-5/+210
* Improve code coverage for our Button plugin * improve coverage for our Alert plugin * test tooltip update method * test update and dispose for dropdown * increase code coverage requirements
2018-04-09Clean up globals.XhmikosR1-4/+4
Also, add a missing license header in build/workbox.js.
2018-04-02Use https when possible.XhmikosR1-1/+1
2018-03-29fix bundle and run test against itJohann-S3-1/+57
2018-03-26Fix skip element disabled via attribute when using keyboard navigationvsn4ik1-19/+21
2018-03-21Remove the local jquery-1.9.1.min.js.XhmikosR3-8/+3
2018-03-21tests: load 3rd-party libs from the local node_modules folder.XhmikosR1-3/+3
This reduces duplication and the chances to forget to update something.
2018-03-21Update all devDependencies.XhmikosR1-1/+1
Kept back karma-qunit and qunitjs because tests fail.
2018-03-21Use sinon from cdnjs.XhmikosR2-2/+1
2018-03-21tests: use QUnit from the jQuery CDN.XhmikosR3-5499/+2
2018-03-21throw error when coverage is under our thresholdsJohann-S1-6/+5
2018-03-20Use transitionEnd in QUnit since we moved away from PhantomJSJohann-S5-107/+206
2018-03-13Add Sinon to do better unit testJohann-S5-6/+16
2018-03-13fix get the transition duration parentJohann-S1-14/+5