| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2021-08-31 | Fix tooltip `data-bs-original-title` issue (#34842) | GeoSot | 1 | -8/+17 | |
| 2021-08-04 | Prepare v5.1.0. (#34674)v5.1.0 | XhmikosR | 1 | -1/+1 | |
| 2021-08-03 | Regression on tooltip template creation process. (#34628) | GeoSot | 1 | -5/+4 | |
| * Regression on tooltip template creation process. * check if template content does not exist, or given argument is empty * call `setContent()` once. | |||||
| 2021-07-30 | tooltip: move repeated strings to constants (#34619) | XhmikosR | 1 | -2/+5 | |
| 2021-07-30 | Enable a few eslint-config-xo rules (#34620) | XhmikosR | 1 | -2/+2 | |
| * unicorn/prefer-dom-node-append * unicorn/prefer-dom-node-remove | |||||
| 2021-07-22 | Use on private method to set content & cleanup template | GeoSot | 1 | -2/+12 | |
| 2021-07-22 | popover: Move common code in tooltip's `getTipElement()` | GeoSot | 1 | -1/+4 | |
| 2021-07-22 | use one private method to resolve string or function | GeoSot | 1 | -13/+8 | |
| 2021-07-22 | Use `getOrCreateInstance` on `_initializeOnDelegatedTarget` | GeoSot | 1 | -9/+1 | |
| 2021-07-22 | `_getDelegateConfig()`: add a comment and remove an unneeded config check | GeoSot | 1 | -5/+6 | |
| 2021-07-22 | use a class private getter to decouple same methods usage | GeoSot | 1 | -3/+7 | |
| 2021-06-22 | Release v5.0.2 (#34276)v5.0.2 | XhmikosR | 1 | -1/+1 | |
| * Bump version to v5.0.2. * Dist | |||||
| 2021-06-03 | Add `getOrCreateInstance` method in base-component (#33276) | GeoSot | 1 | -6/+1 | |
| Co-authored-by: Rohit Sharma <[email protected]> Co-authored-by: XhmikosR <[email protected]> | |||||
| 2021-05-25 | Change `element.parentNode.removeChild(element)` to `element.remove()` (#34071) | GeoSot | 1 | -4/+4 | |
| 2021-05-20 | Allow use of `dispose/hide` methods on Tooltip & Popover from ↵ | GeoSot | 1 | -4/+0 | |
| jQueryInterface, when component does not exists. (#33371) | |||||
| 2021-05-13 | Release v5.0.1 (#33972)v5.0.1 | XhmikosR | 1 | -1/+1 | |
| * Bump version to 5.0.1. * Dist | |||||
| 2021-05-13 | Move get element functionality to a helper (#33327) | GeoSot | 1 | -21/+6 | |
| 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-12 | Popover/Tooltip: streamline config property to start with underscore (#33381) | GeoSot | 1 | -37/+37 | |
| 2021-05-11 | Extract static `DATA_KEY` & `EVENT_KEY` to base-component (#33635) | GeoSot | 1 | -9/+1 | |
| * Force each plugin that extends base-components to implement a static method `NAME()` * Remove redundant `NAME` argument from 'Utils.defineJQueryPlugin' & fix test | |||||
| 2021-05-11 | Refactor: move disposing properties into the base class (#33740) | GeoSot | 1 | -7/+0 | |
| Moves more functionality to `base-component`, transferring the responsibility of disposal to parent class. Each component, dusting disposal, sets its protected properties to `null`. So the same can be done in one place for all children components . | |||||
| 2021-05-10 | Merge js-components 'transitionend' listener callbacks into one method | GeoSot | 1 | -18/+4 | |
| 2021-05-05 | Release v5.0.0 (#33647)v5.0.0 | XhmikosR | 1 | -1/+1 | |
| * Bump version to 5.0.0 * Fix npm tag * Dist | |||||
| 2021-04-19 | Don't change the value for `altBoundary` option (#33684) | Rohit Sharma | 1 | -1/+0 | |
| - Since bootstrap is not changing the default value of `elementContext` option, changing the value of `altBoundary` option is not needed for any modifier in real Co-authored-by: XhmikosR <[email protected]> | |||||
| 2021-04-11 | Remove element event listeners through base component (#33429) | GeoSot | 1 | -1/+0 | |
| After some research, I found out that EventHandler saves all the custom events per element using namespace, and is capable of removing handlers using only the element and its namespace (`DATA_KEY`). So, probably is better to utilize the base-component to do the same job. | |||||
| 2021-04-11 | Use cached `noop` function everywhere | Rohit Sharma | 1 | -1/+1 | |
| 2021-03-23 | Release v5.0.0-beta3 (#33439)v5.0.0-beta3 | XhmikosR | 1 | -1/+1 | |
| 2021-03-16 | only trigger tooltip inserted event on true dom insert | Ryan Berliner | 1 | -2/+1 | |
| 2021-03-16 | reuse existing popper on show during tooltip fadeout | Ryan Berliner | 1 | -3/+3 | |
| 2021-03-16 | prevent quick interactions from misplacing tooltips | Ryan Berliner | 1 | -1/+5 | |
| 2021-03-16 | prevent tooltip from being deleted on quick re-activations | Ryan Berliner | 1 | -0/+4 | |
| 2021-03-02 | refactor: use a Map instead of an Object in dom/data (#32180) | alpadev | 1 | -4/+4 | |
| Co-authored-by: XhmikosR <[email protected]> Co-authored-by: Rohit Sharma <[email protected]> | |||||
| 2021-02-16 | util: change `isRTL` to a function (#32446) | XhmikosR | 1 | -4/+3 | |
| This allows the bundler to tree-shake the function. | |||||
| 2021-02-10 | Release v5.0.0-beta2 (#32467)v5.0.0-beta2 | XhmikosR | 1 | -1/+1 | |
| * Bump version to 5.0.0-beta2 * Dist | |||||
| 2021-02-09 | Add function type for `popperConfig` option (#32882) | Rohit Sharma | 1 | -4/+4 | |
| * Add function type for `popperConfig` option * Update .bundlewatch.config.json * copy edits Co-authored-by: XhmikosR <[email protected]> Co-authored-by: Mark Otto <[email protected]> | |||||
| 2021-02-04 | Fix Popper preventOverflow boundary config (#32845) | Kyle Tsang | 1 | -1/+1 | |
| Currently, the boundary config is being assigned to the wrong var (`rootBoundary`) in the popper config. It should be assigned to the `boundary` var in popper's config. Ref: https://popper.js.org/docs/v2/utils/detect-overflow/#boundary | |||||
| 2021-01-28 | Restore `offset` option for tooltip/popover components | Rohit Sharma | 1 | -0/+22 | |
| 2021-01-27 | Tooltip refactoring (#32523) | GeoSot | 1 | -84/+74 | |
| * tooltip: move common code to a reusable function * tooltip: return early in `show()` Co-authored-by: Rohit Sharma <[email protected]> Co-authored-by: XhmikosR <[email protected]> | |||||
| 2020-12-14 | Tooltip/popover - change the default value for `fallbackPlacements` (#32437) | Rohit Sharma | 1 | -15/+9 | |
| The default Popper `fallbackPlacements` value is `[oppositePlacement]`. - The default value was previously (in v4) `'flip'` that can be achieved by passing the single value in the array, like — `[oppositePlacement]`. Keeping `null` also sets the `fallbackPlacements` to `[oppositePlacement]` (Default value in Popper) - It's better to have **clockwise** (`['top', 'right', 'bottom', 'left']`) fallback options so that tooltip/popover can be placed to another side even if the opposite placement doesn't fit. Co-authored-by: XhmikosR <[email protected]> | |||||
| 2020-12-10 | Tooltip - check if tip and its parent node exist in dispose method (#32420) | Rohit Sharma | 1 | -1/+1 | |
| 2020-12-10 | Remove `TRANSITION_END` from utils (#32394) | XhmikosR | 1 | -3/+2 | |
| 2020-12-09 | Add fallback behaviour | Martijn Cuppens | 1 | -1/+2 | |
| 2020-12-08 | Refactor components to use a utility function to define jQuery plugins (#32285) | alpadev | 1 | -15/+2 | |
| * refactor: use an utility function to define jQuery plugins * test: add spec for defineJQueryPlugin utility function * Update .bundlewatch.config.json Co-authored-by: XhmikosR <[email protected]> | |||||
| 2020-12-07 | Prepare v5.0.0-beta1. | XhmikosR | 1 | -1/+1 | |
| 2020-12-06 | Update to popper.js v2.x | Johann-S | 1 | -59/+50 | |
| 2020-12-04 | feat(RTL): implement RTL | Gaël Poupard | 1 | -3/+16 | |
| Using RTLCSS directives, renaming things to use logical names and following best practices. | |||||
| 2020-12-02 | Unbreak lines. (#32304) | XhmikosR | 1 | -26/+9 | |
| 2020-11-30 | tooltip.js: reuse existent variable | XhmikosR | 1 | -2/+2 | |
| 2020-11-30 | Extra check for existence of any `aria-label` | Patrick H. Lauke | 1 | -2/+2 | |
| before overwriting it... | |||||
| 2020-11-30 | Accessibility update for tooltip.js | Matty Williams | 1 | -0/+4 | |
| Update to the tooltip.js to add an aria-label attribute that contains the original title of the element, but only if the element doesn't have an existing aria-label attribute. This is to address cases where screen readers are not capturing the aria-describedby attribute that is added when the tooltip is triggered. This should also avoid a race condition between the screen reader and the appearance of the tooltip. | |||||
| 2020-11-29 | Remove setData from construtors (#32264) | Rohit Sharma | 1 | -1/+0 | |
