GeoSot
|
886b940796
|
Extract Component config functionality to a separate class (#33872)
Co-authored-by: XhmikosR <xhmikosr@gmail.com>
|
2021-12-10 18:18:18 +02:00 |
XhmikosR
|
63d38b1974
|
Tab: minor refactoring (#35511)
* remove unneeded parentheses
* move variable
|
2021-12-10 07:51:57 +02:00 |
XhmikosR
|
871c8bdd3f
|
util/index.js: minor refactoring (#35510)
* rename variables
* remove an unused variable
* be more explicit
* reuse variable
|
2021-12-10 07:48:04 +02:00 |
XhmikosR
|
eaa801c899
|
Toast: join multiple classList calls (#35507)
|
2021-12-10 07:42:08 +02:00 |
XhmikosR
|
94d4fa3b10
|
Fix tests fixture type (#35501)
Previously we were adding an Array instead of a String
|
2021-12-09 16:01:29 +02:00 |
GeoSot
|
28a5a72ed5
|
Scrollbar - remove margin/padding properties properly (#35388)
Co-authored-by: XhmikosR <xhmikosr@gmail.com>
|
2021-12-09 15:49:28 +02:00 |
GeoSot
|
c376cb0763
|
Dropdown: fix toggle focus after dropdown is hidden using the `ESC` button (#35500)
|
2021-12-09 15:34:17 +02:00 |
GeoSot
|
4fd5539c75
|
ScrollBar.js. Minor refactoring and add test (#35492)
|
2021-12-09 15:05:50 +02:00 |
GeoSot
|
328f723008
|
Tooltip: remove title attribute before show & add tests (#35456)
|
2021-12-07 15:51:56 +02:00 |
Louis-Maxime Piton
|
d8999dd566
|
Tests: Minor fixes (#35455)
|
2021-12-02 12:01:11 +02:00 |
GeoSot
|
385fea49e8
|
Tooltip/Popover: add underscore prefix to protected functions
|
2021-12-01 18:00:36 +02:00 |
GeoSot
|
bd79d69a73
|
Tooltip: a simple code-block position change
|
2021-12-01 18:00:36 +02:00 |
GeoSot
|
1f7b83203d
|
Tooltip: simplify popper check
|
2021-12-01 18:00:36 +02:00 |
GeoSot
|
9b9372e8dd
|
Tooltip: refactor `_hoverState` to Boolean to achieve better control
|
2021-12-01 18:00:36 +02:00 |
GeoSot
|
8eacbaa08b
|
Tooltip: merge timeout functionality
|
2021-12-01 18:00:36 +02:00 |
GeoSot
|
c69ccba08c
|
Tooltip: Change `_enter` & `_leave` to work without arguments
|
2021-12-01 18:00:36 +02:00 |
GeoSot
|
a20e4203fe
|
Tooltip: Remove redundant `config.delay` check
`config.delay` is always an object after initialization
|
2021-12-01 18:00:36 +02:00 |
GeoSot
|
724663b3cd
|
Tooltip: Remove `Data.set` usage for dynamically created tip
This is not used any further, so we were just setting it.
|
2021-12-01 18:00:36 +02:00 |
GeoSot
|
3baeb0a5c1
|
Tooltip: merge `isAnimated` checks
|
2021-12-01 18:00:36 +02:00 |
GeoSot
|
53c77c0203
|
Tooltip: refactor jQueryInterface
|
2021-12-01 18:00:36 +02:00 |
GeoSot
|
dd07c1ff9e
|
Dropdown: clearMenus is always an event callback
|
2021-12-01 17:10:39 +02:00 |
GeoSot
|
f71640f048
|
Dropdown: Clean more
|
2021-12-01 17:10:39 +02:00 |
GeoSot
|
21e5618ba7
|
Dropdown: rename vars
|
2021-12-01 17:10:39 +02:00 |
GeoSot
|
0686fa00f0
|
Dropdown: Remove redundant `Space` check
|
2021-12-01 17:10:39 +02:00 |
GeoSot
|
a14a552d83
|
Dropdown: Deduplicate complex check
|
2021-12-01 17:10:39 +02:00 |
GeoSot
|
bff95d55af
|
Dropdown: Remove redundant check since the `show` method already does it
|
2021-12-01 17:10:39 +02:00 |
GeoSot
|
2d32802f53
|
Dropdown: Change constant to the way we use it
|
2021-12-01 17:10:39 +02:00 |
GeoSot
|
fb5921dec4
|
Dropdown: Merge `display='static'` & `isNavbar` functionality activating static popper with no styles attached
|
2021-12-01 17:10:39 +02:00 |
GeoSot
|
137b324930
|
Dropdown: Remove static method used once
|
2021-12-01 17:10:39 +02:00 |
GeoSot
|
8b308b76f0
|
Dropdown tests: Use a function to improve readability (#35448)
|
2021-12-01 16:49:02 +02:00 |
GeoSot
|
cab62af2e6
|
Fix popover arrow & tooltip template after the `setContent` addition (#35441)
|
2021-12-01 15:10:10 +02:00 |
GeoSot
|
44a6cd724c
|
Tooltip: remove leftover method (#35440)
Remove a leftover after #32692
Co-authored-by: XhmikosR <xhmikosr@gmail.com>
|
2021-12-01 14:53:56 +02:00 |
XhmikosR
|
e5d8256e42
|
tests/unit/util/scrollbar.spec.js: rename function
`parseInt` is a global one.
|
2021-12-01 14:30:49 +02:00 |
XhmikosR
|
11ce6c2dcd
|
tests: fix a few typos
|
2021-12-01 14:30:49 +02:00 |
XhmikosR
|
f8f9dc3b5c
|
tests: remove extra spaces, unneeded arrays and add missing newlines
|
2021-12-01 14:30:49 +02:00 |
XhmikosR
|
eb54e1a1ce
|
tests: tweak Jasmine's matchers usage
Use:
* toBeNull
* toEqual
* toBeTrue
* toBeFalse
* toHaveSize
* toHaveClass
|
2021-12-01 14:30:49 +02:00 |
XhmikosR
|
5739bf7637
|
tests/browsers.js: remove unneeded export
|
2021-12-01 14:30:49 +02:00 |
GeoSot
|
1692fc6b4b
|
Alert: add a couple more tests (#35419)
Co-authored-by: XhmikosR <xhmikosr@gmail.com>
|
2021-11-29 14:32:11 +02:00 |
GeoSot
|
3129ff075b
|
BaseComponent: add a couple more tests (#35410)
Co-authored-by: XhmikosR <xhmikosr@gmail.com>
|
2021-11-29 14:27:03 +02:00 |
GeoSot
|
6f077ff7bc
|
Clean tooltip component unneeded functionality (#32692)
|
2021-11-25 20:08:11 +02:00 |
GeoSot
|
374eeecfbc
|
tooltip.js: use array.includes instead of for iteration (#35127)
|
2021-11-25 19:39:13 +02:00 |
GeoSot
|
91ad255e07
|
Change adjustDialog's if conditions to improve readability
|
2021-11-25 19:23:49 +02:00 |
GeoSot
|
569bca54d2
|
Add test for modal-content
|
2021-11-25 19:23:49 +02:00 |
GeoSot
|
0f9fd75d6c
|
Respect modal's initial overflowY
|
2021-11-25 19:23:49 +02:00 |
GeoSot
|
cc3e5789ec
|
Remove some uncovered code that seems to be unused
|
2021-11-25 19:23:49 +02:00 |
GeoSot
|
92e664c921
|
Change check for dynamic modal
|
2021-11-25 19:23:49 +02:00 |
GeoSot
|
fc33ce4b46
|
Tweak methods
Name them to be more descriptive and have agnostic functionality
|
2021-11-25 19:23:49 +02:00 |
GeoSot
|
79e01c3bad
|
Some refactoring on modal, to improve readability and generic functionality
|
2021-11-25 19:23:49 +02:00 |
GeoSot
|
94a596fbcb
|
Add a template factory helper to handle all template cases (#34519)
Co-authored-by: XhmikosR <xhmikosr@gmail.com>
|
2021-11-25 19:14:02 +02:00 |
XhmikosR
|
367caea501
|
Update devDependencies (#35322)
* cspell ^5.12.4 → ^5.12.6
* eslint ^8.1.0 → ^8.2.0
* eslint-plugin-unicorn ^37.0.1 → ^38.0.1
* hugo-bin ^0.76.1 → ^0.77.2
* karma ^6.3.7 → ^6.3.8
* linkinator ^2.14.4 → ^2.14.5
* postcss-cli ^9.0.1 → ^9.0.2
* rtlcss ^3.4.0 → ^3.5.0
|
2021-11-09 08:02:36 +02:00 |
GeoSot
|
b991a6b851
|
tests: try to fix a few random failures (#35184)
* Change `Swipe` dispose spy on EventHandler
* Modal hide spy on backdrop hide
|
2021-10-13 17:45:39 +03:00 |
GeoSot
|
9640e2d5dd
|
Change the way collapse handles its children on opening
|
2021-10-13 16:38:27 +03:00 |
GeoSot
|
1eea132866
|
collapse: extract duplicate code to a function
|
2021-10-13 16:38:27 +03:00 |
XhmikosR
|
e8f702666f
|
JS: minor refactoring (#35183)
* add missing comments
* shorten block comments
* reorder constants
* reorder public/private methods
* sort exports alphabetically in util/index.js
* fix a couple of typos
|
2021-10-13 15:19:28 +03:00 |
GeoSot
|
db44392bda
|
Swipe: add test to ensure that it ignores `pinch` events (#35161)
|
2021-10-12 15:48:19 +03:00 |
GeoSot
|
8ec6c94522
|
Extract Carousel's swipe functionality to a separate Class (#32999)
|
2021-10-11 17:04:43 +03:00 |
XhmikosR
|
24e3ca2474
|
tooltip.js: ignore a LGTM error (#35147)
The code on this line is either sanitized or the user chose to not sanitize it.
|
2021-10-10 14:49:41 +03:00 |
XhmikosR
|
c44d64ed71
|
Merge remote-tracking branch 'remotes/origin/v513'
|
2021-10-09 18:28:28 +03:00 |
XhmikosR
|
1a6fdfae6b
|
Bump version to 5.1.3.
|
2021-10-09 09:43:19 +03:00 |
XhmikosR
|
a260967a55
|
tests: minor cleanup (#35138)
* tests: minor cleanup
* tests: use the util noop function
|
2021-10-08 12:32:11 +03:00 |
XhmikosR
|
eb0f705621
|
scrollspy.js: chain functions (#35139)
|
2021-10-08 12:28:05 +03:00 |
XhmikosR
|
64e13162fa
|
Sanitizer: fix logic and add a test. (#35133)
This was broken in 2596c97 inadvertently.
Added a test so that we don't hit this in the future.
|
2021-10-07 17:48:36 +03:00 |
XhmikosR
|
2596c97034
|
util/sanitizer.js: use `Array.every()` (#35120)
|
2021-10-06 00:23:14 +03:00 |
GeoSot
|
598b4c59a6
|
Use `for...of` in visual tests too
|
2021-10-05 19:52:11 +03:00 |
XhmikosR
|
3afe4b8c7d
|
Enable `unicorn/numeric-separators-style` rule.
This is taken care of by babel via @babel/plugin-proposal-numeric-separator
|
2021-10-05 19:52:11 +03:00 |
XhmikosR
|
567a41347e
|
Fix a `unicorn/no-array-callback-reference` issue
|
2021-10-05 19:52:11 +03:00 |
XhmikosR
|
666fe596bf
|
Enable `unicorn/no-array-for-each` rule
|
2021-10-05 19:52:11 +03:00 |
XhmikosR
|
2b4d0d166b
|
Enable `unicorn/no-for-loop` rule
|
2021-10-05 19:52:11 +03:00 |
XhmikosR
|
9f1579aa04
|
Enable `unicorn/prefer-prototype-methods` rule
|
2021-10-05 19:52:11 +03:00 |
XhmikosR
|
5ecef8ac01
|
Release v5.1.2 (#35114)
|
2021-10-05 18:50:18 +03:00 |
XhmikosR
|
c81c645394
|
rollup: specify `generatedCode: 'es2015'` (#35070)
This will make use of `const` and modern features (which we are already using in our code) in the generated rollup code.
|
2021-10-04 19:46:07 +03:00 |
XhmikosR
|
759fc89f4b
|
sanitizer: add `sms` in the `SAFE_URL_PATTERN` (#35074)
|
2021-09-29 07:41:06 +03:00 |
GeoSot
|
bdfb4cc54d
|
Fix Collapse regression of handling toggling between sibling chilldren (#34951)
|
2021-09-15 15:33:19 +03:00 |
XhmikosR
|
8f2e678424
|
Minor refactoring (#34980)
Rename variables and remove a temporary one
|
2021-09-15 14:34:24 +03:00 |
XhmikosR
|
c5d03d93fc
|
Rename `e` to `event` (#34979)
|
2021-09-15 14:27:46 +03:00 |
GeoSot
|
c9af4565fd
|
tests: fix lint warning (#34950)
|
2021-09-13 10:57:17 +03:00 |
Julien Déramond
|
499485589f
|
Remove remaining "master" branch references (#34932)
|
2021-09-08 17:58:50 +03:00 |
XhmikosR
|
0d81d3cbc1
|
Release v5.1.1 (#34869)
* Prepare v5.1.1.
* Dist
|
2021-09-07 18:37:44 +03:00 |
XhmikosR
|
23b3d636e1
|
Typo fixes (#34914)
|
2021-09-07 09:45:27 +03:00 |
XhmikosR
|
68a86d3477
|
BrowserStack: add Firefox 60 and Chrome 60 (#34912)
These are the minimum supported versions, so this patch makes sure everything works there too.
|
2021-09-06 21:54:08 +03:00 |
GeoSot
|
51afe026ca
|
Fix tooltip `data-bs-original-title` issue (#34842)
|
2021-08-31 16:11:22 +03:00 |
XhmikosR
|
ef21000cbe
|
tests: add Offcanvas too in jquery.spec.js (#34841)
|
2021-08-30 18:57:00 +03:00 |
XhmikosR
|
a7e64b5a4f
|
Add GitHub SHA in BrowserStack build ID. (#34077)
|
2021-08-30 16:30:51 +03:00 |
XhmikosR
|
c02805bb8c
|
Move a few ESLint rules where they are needed.
|
2021-08-30 15:51:44 +03:00 |
XhmikosR
|
4a4b61f082
|
Update eslint-plugin-unicorn to v35.0.0
|
2021-08-30 15:51:44 +03:00 |
GeoSot
|
c1fc1dbbee
|
Collapse on toggle, should not hide descendant tabpanels (#34835)
|
2021-08-30 15:29:02 +03:00 |
XhmikosR
|
40042ee503
|
visual tests: minor fixes (#34802)
|
2021-08-23 18:33:55 +03:00 |
Sébastien ALFAIATE
|
91295c2187
|
alert.js: Add missing newline (#34785)
|
2021-08-20 18:30:08 +03:00 |
GeoSot
|
1e5e655670
|
Fix modal when is triggered by `bs-toggle`, to hide other open instances (#34701)
|
2021-08-10 17:55:34 +03:00 |
XhmikosR
|
418fe8113e
|
carousel: move common checks to a function (#34621)
|
2021-08-10 17:50:32 +03:00 |
XhmikosR
|
f20fece3a8
|
Prepare v5.1.0. (#34674)
|
2021-08-04 18:41:51 +03:00 |
GeoSot
|
a6a2d1e2df
|
Regression on tooltip template creation process. (#34628)
* Regression on tooltip template creation process.
* check if template content does not exist, or given argument is empty
* call `setContent()` once.
|
2021-08-03 11:59:33 +03:00 |
XhmikosR
|
742269a734
|
tooltip: move repeated strings to constants (#34619)
|
2021-07-30 00:32:07 +02:00 |
XhmikosR
|
6d707f4801
|
Enable a few eslint-config-xo rules (#34620)
* unicorn/prefer-dom-node-append
* unicorn/prefer-dom-node-remove
|
2021-07-30 00:23:00 +02:00 |
GeoSot
|
2bf32ad180
|
transfer `interface` inside `jQueryInterface`
|
2021-07-29 16:30:02 +03:00 |
GeoSot
|
e5b606d242
|
simplify initialization on `data-toggle` click
|
2021-07-29 16:30:02 +03:00 |
GeoSot
|
6f17e634ce
|
keep parent only as element
|
2021-07-29 16:30:02 +03:00 |
GeoSot
|
4c1f7bb051
|
remove duplicated `Selector.find`
|
2021-07-29 16:30:02 +03:00 |
GeoSot
|
7a71703fd3
|
Simplify check for children
|
2021-07-29 16:30:02 +03:00 |
GeoSot
|
8fc4f3aaf3
|
initialize variable properly
|
2021-07-29 16:30:02 +03:00 |