| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2022-01-29 | Rename variables | XhmikosR | 2 | -15/+15 | |
| 2022-01-29 | backdrop.js: cache `_getElement` calls | XhmikosR | 1 | -4/+6 | |
| 2022-01-29 | Remove a few unneeded variables | XhmikosR | 1 | -6/+3 | |
| 2022-01-13 | Fix: `isVisible` function behavior in case of a `<details>` element, on ↵ | Ryan Berliner | 1 | -1/+20 | |
| chrome 97 (#35682) | |||||
| 2021-12-10 | Extract Component config functionality to a separate class (#33872) | GeoSot | 6 | -62/+130 | |
| Co-authored-by: XhmikosR <[email protected]> | |||||
| 2021-12-10 | util/index.js: minor refactoring (#35510) | XhmikosR | 1 | -27/+25 | |
| * rename variables * remove an unused variable * be more explicit * reuse variable | |||||
| 2021-12-09 | Scrollbar - remove margin/padding properties properly (#35388) | GeoSot | 1 | -7/+8 | |
| Co-authored-by: XhmikosR <[email protected]> | |||||
| 2021-12-09 | ScrollBar.js. Minor refactoring and add test (#35492) | GeoSot | 1 | -13/+17 | |
| 2021-11-25 | Add a template factory helper to handle all template cases (#34519) | GeoSot | 1 | -0/+161 | |
| Co-authored-by: XhmikosR <[email protected]> | |||||
| 2021-10-13 | JS: minor refactoring (#35183) | XhmikosR | 5 | -56/+98 | |
| * 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-12 | Swipe: add test to ensure that it ignores `pinch` events (#35161) | GeoSot | 1 | -1/+1 | |
| 2021-10-11 | Extract Carousel's swipe functionality to a separate Class (#32999) | GeoSot | 1 | -0/+122 | |
| 2021-10-09 | Merge remote-tracking branch 'remotes/origin/v513' | XhmikosR | 6 | -6/+6 | |
| 2021-10-09 | Bump version to 5.1.3. | XhmikosR | 6 | -6/+6 | |
| 2021-10-07 | Sanitizer: fix logic and add a test. (#35133) | XhmikosR | 1 | -1/+1 | |
| This was broken in 2596c97 inadvertently. Added a test so that we don't hit this in the future. | |||||
| 2021-10-06 | util/sanitizer.js: use `Array.every()` (#35120) | XhmikosR | 1 | -9/+2 | |
| 2021-10-05 | Enable `unicorn/numeric-separators-style` rule. | XhmikosR | 1 | -1/+1 | |
| This is taken care of by babel via @babel/plugin-proposal-numeric-separator | |||||
| 2021-10-05 | Enable `unicorn/no-array-for-each` rule | XhmikosR | 3 | -6/+10 | |
| 2021-10-05 | Enable `unicorn/no-for-loop` rule | XhmikosR | 1 | -4/+3 | |
| 2021-10-05 | Enable `unicorn/prefer-prototype-methods` rule | XhmikosR | 1 | -1/+1 | |
| 2021-10-05 | Release v5.1.2 (#35114) | XhmikosR | 6 | -6/+6 | |
| 2021-09-29 | sanitizer: add `sms` in the `SAFE_URL_PATTERN` (#35074) | XhmikosR | 1 | -3/+3 | |
| 2021-09-15 | Minor refactoring (#34980) | XhmikosR | 2 | -23/+18 | |
| Rename variables and remove a temporary one | |||||
| 2021-09-08 | Remove remaining "master" branch references (#34932) | Julien Déramond | 2 | -2/+2 | |
| 2021-09-07 | Release v5.1.1 (#34869)v5.1.1 | XhmikosR | 6 | -6/+6 | |
| * Prepare v5.1.1. * Dist | |||||
| 2021-08-04 | Prepare v5.1.0. (#34674)v5.1.0 | XhmikosR | 6 | -6/+6 | |
| 2021-07-30 | Enable a few eslint-config-xo rules (#34620) | XhmikosR | 1 | -1/+1 | |
| * unicorn/prefer-dom-node-append * unicorn/prefer-dom-node-remove | |||||
| 2021-07-28 | Use a streamlined way to trigger component dismiss (#34170) | GeoSot | 1 | -0/+34 | |
| * use a streamlined way to trigger component dismiss * add documentation Co-authored-by: XhmikosR <[email protected]> | |||||
| 2021-07-27 | Add shift-tab keyboard support for dialogs (modal & Offcanvas components) ↵ | Ryan Berliner | 1 | -0/+109 | |
| (#33865) * consolidate dialog focus trap logic * add shift-tab support to focustrap * remove redundant null check of trap element Co-authored-by: GeoSot <[email protected]> * remove area support forom focusableChildren * fix no expectations warning in focustrap tests Co-authored-by: GeoSot <[email protected]> Co-authored-by: XhmikosR <[email protected]> | |||||
| 2021-07-21 | Remove whitespace at beginning of util/index.js (#34545) | Ryan Berliner | 1 | -1/+0 | |
| 2021-07-20 | Fix `Util.reflow` function and add documentation (#34543) | GeoSot | 1 | -1/+12 | |
| * add documentation to reflow function * refactor to void as it should be Co-authored-by: XhmikosR <[email protected]> | |||||
| 2021-07-14 | util.js: remove `Selector.findOne()` dependency (#34441) | GeoSot | 1 | -2/+1 | |
| Co-authored-by: XhmikosR <[email protected]> | |||||
| 2021-06-25 | Variablize backdrop for modal and offcanvas | Mark Otto | 1 | -2/+3 | |
| 2021-06-22 | Release v5.0.2 (#34276)v5.0.2 | XhmikosR | 4 | -4/+4 | |
| * Bump version to v5.0.2. * Dist | |||||
| 2021-06-22 | Register only one `DOMContentLoaded` event listener in `onDOMContentLoaded` ↵ | alpadev | 1 | -1/+10 | |
| (#34158) * refactor: reuse one DOMContentLoaded event listener in onDOMContentLoaded function Instead of adding an event listener everytime the utility function is called, cache the callbacks and execute them all at once. * refactor: drop iife for onDOMContentLoaded Co-authored-by: XhmikosR <[email protected]> | |||||
| 2021-06-06 | Refactor scrollbar.js to be used as a Class (#33947) | GeoSot | 1 | -54/+67 | |
| 2021-06-03 | Fix handling of transitionend events dispatched by nested elements(#33845) | alpadev | 2 | -29/+33 | |
| Fix handling of transitionend events dispatched by nested elements Properly handle events from nested elements Change `emulateTransitionEnd` to `executeAfterTransition` && | |||||
| 2021-05-31 | Changing Backdrop rootElement to default to a string (#34092) | Ryan Weaver | 1 | -4/+5 | |
| The current config can cause the "body" to become stale. Specifically, if the entire body element is swapped out for a new body element, then the backdrop will continue to append itself to the original body element, since it's stored in memory as a reference on this object. This also no longer allows an explicit null to be passed to Backdrop's rootElement This still accomplishes the laziness of "not finding the rootElement until the Backdrop is created" to avoid problems of the JavaScript being included inside <head> (so, before body is available). | |||||
| 2021-05-25 | Change `element.parentNode.removeChild(element)` to `element.remove()` (#34071) | GeoSot | 2 | -6/+2 | |
| 2021-05-22 | Automatically select an item in the dropdown when using arrow keys (#34052) | alpadev | 1 | -2/+2 | |
| 2021-05-22 | Fix bug where backdrop calls method on null if it is already removed from ↵ | Ryan Weaver | 1 | -1/+5 | |
| the body (#34014) Co-authored-by: Rohit Sharma <[email protected]> | |||||
| 2021-05-20 | Refactor `isVisible` helper, fixing false positives from deep nesting or ↵ | Ryan Berliner | 1 | -11/+2 | |
| alternate means (#33960) | |||||
| 2021-05-20 | Add Tests on scrollbar.js & better handling if a style property doesn't ↵ | GeoSot | 1 | -1/+4 | |
| exists (#33948) * scrollbar.js: add some tests transfer test from modal.spec. to scrollbar.spec proper handling if style property doesn't exist | |||||
| 2021-05-19 | Add `getNextActiveElement` helper function to utils, replacing custom ↵ | GeoSot | 1 | -0/+29 | |
| implementation through components (#33608) | |||||
| 2021-05-13 | Release v5.0.1 (#33972)v5.0.1 | XhmikosR | 4 | -4/+4 | |
| * Bump version to 5.0.1. * Dist | |||||
| 2021-05-13 | Move get element functionality to a helper (#33327) | GeoSot | 1 | -1/+26 | |
| Looking around on js components I found out many checks, different expressed but with same purpose. Some of them are trying to parse string to element, others, jQuery element to js simple nodeElement etc With this Pr, I am trying to give a standard way to parse an element So this pr: * Creates `getElement` helper that tries to parse an argument to element or null * Changes `isElement` to make explicit checks and return Boolean * fixes tests deficiencies | |||||
| 2021-05-11 | Extract static `DATA_KEY` & `EVENT_KEY` to base-component (#33635) | GeoSot | 1 | -1/+2 | |
| * Force each plugin that extends base-components to implement a static method `NAME()` * Remove redundant `NAME` argument from 'Utils.defineJQueryPlugin' & fix test | |||||
| 2021-05-10 | Fix backdrop `rootElement` not initialized in Modal (#33853) | Nagarjun Bodduna | 1 | -0/+2 | |
| * Initialize default value of rootElement before using * Remove redundant test | put rootElement tests together Co-authored-by: GeoSot <[email protected]> | |||||
| 2021-05-05 | Release v5.0.0 (#33647)v5.0.0 | XhmikosR | 4 | -4/+4 | |
| * Bump version to 5.0.0 * Fix npm tag * Dist | |||||
| 2021-04-25 | Scrollbar: respect the initial body overflow value (#33706) | GeoSot | 1 | -4/+14 | |
| * add method to handle overflow on body element & tests * replace duplicated code on modal/offcanvas tests | |||||
