89 Commits
Author SHA1 Message Date
Kamran Ahmed 9c7753715b Fix - Error on hide when popover is not shown 2019-03-04 10:17:44 +04:00
Abhinav Sharma 3cc1d57ae5 Add comment for overlayClickNext 2019-02-28 14:58:04 +04:00
Kamran Ahmed 84b6ab2a58 Add refactor todo 2019-02-16 16:02:38 +01:00
Kamran Ahmed 34f28472f7 Fix - Keyboard navigation does not work when buttons are hidden 2019-02-16 15:59:03 +01:00
Kamran Ahmed df9f42facf Allow displaying buttons on single highlight elements 2019-02-16 15:52:11 +01:00
Kamran Ahmed c95a54df71 Expose refresh functionality 2019-02-08 01:10:42 +04:00
Kamran Ahmed 88eeb96540 Add functionality to position the popover on mid center 2019-02-08 00:40:27 +04:00
Kamran Ahmed eb244477aa Fix - Click event closes the driver 2019-02-08 00:03:13 +04:00
Kamran Ahmed 8ba162da31 Update bundle and fix eslint issue 2019-02-07 23:54:16 +04:00
raphael22 1aaaaa044e Fix - Positioning the popover on scrollable elements
* (feat) - add getter for steps property

* (feat) - add setter for steps property / remove duplicate typing

* (fix) - remove duplicated 'currentModePrevented' type

* (fix) - merge

* merge fix

* (fix) - move all methods after scroll detection - success !

* Refactor highlighting active element
2019-02-07 23:40:03 +04:00
Kamran Ahmed e5643f8756 Improve performance and fix positioning issue with popover 2019-02-07 16:06:05 +04:00
Kamran Ahmed 2d9f2820ee Decrease animatino duration and popover not showing fix 2019-02-07 12:18:22 +04:00
Kamran Ahmed 17851f614c Update dependencies and update build 2019-02-07 12:10:48 +04:00
Islam Attrash cfadc6c266 [FEATURE] Adding Scoped classNames in Driver and Popover level (#138)
This PR is related to adding scoped classNames into the driver-popover-item.
I temporary wrapped it in a React Component which handles this isolation in order to protect
from getting to the style css collision problem since the selectors are shared between all usages.

You can specifiy the className in the Driver instance options and at the popover options level. classNames of popover will
be merged with the general driver className if exist.
2019-01-27 15:22:54 +04:00
Kamran Ahmed e6213afd17 Refactor and update dependencies 2018-10-12 13:10:27 +04:00
Kamran Ahmed da9a4c97be Add offset option in popover 2018-08-10 20:09:33 +04:00
Kamran Ahmed 5ddc2a6a54 Add position on top-center and top-right 2018-08-10 18:42:55 +04:00
Kamran Ahmed d5be768403 Add popover positioning on right bottom 2018-08-10 17:45:54 +04:00
Kamran Ahmed e57d4987a8 Add position on right center 2018-08-10 17:42:57 +04:00
Kamran Ahmed edc3df5d6a Add left bottom popover positioning 2018-08-10 17:14:47 +04:00
Kamran Ahmed 074db267a1 Popover – Add position on left center 2018-08-10 16:45:18 +04:00
Kamran Ahmed b9e11b1d19 Add bottom right positioning 2018-07-28 20:49:02 +04:00
Kamran Ahmed 1d58af61c4 Position on bottom center 2018-07-28 20:40:55 +04:00
raphael22 06b9aa0fdc Add getter and setter for steps property
* (feat) - add getter for steps property

* (feat) - add setter for steps property / remove duplicate typing

* (fix) - remove duplicated 'currentModePrevented' type
2018-07-21 19:21:04 +04:00
Kamran Ahmed e3c10a2582 Escape key conflict with allowClose Fix#109 2018-06-30 14:53:01 +04:00
Kamran Ahmed 492d0ff1c6 Add support for asynchronous actions 2018-06-29 18:02:48 +04:00
Kamran Ahmed be18f9df5e Remove polyfills 2018-06-29 15:40:15 +04:00
Kamran Ahmed 140aae9a7b Add documentation and update type definitions 2018-06-29 13:48:41 +04:00
Kamran Ahmed f7ed62c91d Merge branch 'master' of github.com:kamranahmedse/driver.js 2018-06-29 02:47:19 +04:00
Kamran Ahmed 3f937e4a7d Add callbacks for onNext, onPrevious 2018-06-29 02:46:54 +04:00
Pulkit Kathuria 98dbd7b9c3 Closing on mobile, bind touchstart (#94) 2018-06-29 01:29:03 +05:00
Kamran Ahmed ad0769bcb4 Refactor method names 2018-06-29 00:15:15 +04:00
Bastien 139bb50f0c Add !default (#103)
Fix #102
2018-06-03 23:37:00 +04:00
Kamran Ahmed 7ee7519f8d Add keyboardControl option and typo in readme 2018-04-29 23:47:56 +02:00
Kamran Ahmed 2e076cb454 Refactor and IE compatibility 2018-04-29 23:25:46 +02:00
Kamran Ahmed fafdb5b33f Non-animated driver to use outline 2018-04-15 16:40:45 +02:00
Kamran Ahmed 59d1882882 Non-animated driver to use shadows 2018-04-15 16:29:40 +02:00
Kamran Ahmed 7b286e7186 Make popover title required rather than description 2018-04-15 14:56:46 +02:00
Kamran Ahmed ee4e3f9049 Update build 2018-04-10 20:15:49 +02:00
Kamran Ahmed e492ddce54 Allow step element to be a HTMLElement 2018-04-10 20:03:56 +02:00
Kamran Ahmed ddf993e7df Move next on click of overlay 2018-04-10 19:31:58 +02:00
sakamoto ryota 4e7422885d Support the feature to move next on click outside the element 2018-04-06 11:54:28 +09:00
Kamran Ahmed 864b5fe4ea Added callback for when popover is about to reset 2018-04-01 15:45:13 +02:00
Kamran Ahmed 0faac17ab0 Allo getting title, description and popover from element 2018-03-30 18:24:30 +02:00
Kamran Ahmed 7a731b1899 Fix - Stacking context gets disturbed 2018-03-30 18:14:28 +02:00
Kamran Ahmed 727f927d2e Update type definition 2018-03-22 01:26:13 +01:00
Kamran Ahmed cb8928378a Fix - Stacking context gets disturbed 2018-03-22 01:26:13 +01:00
Kamran Ahmed c7b5b8a911 Update driver build 2018-03-20 20:31:57 +01:00
Kamran Ahmed 00ada933b9 Minor fix 2018-03-20 20:27:01 +01:00
Diogo Moretti aff85ad939 Fix button alignment (#37)
* Fix button align

* Update line-height for button
2018-03-20 08:33:35 +01:00