79 Commits
Author SHA1 Message Date
Kamran Ahmed 53091086a1 Improve performance and fix positioning issue with popover 2019-02-07 16:06:05 +04:00
Kamran Ahmed b07411067c Decrease animatino duration and popover not showing fix 2019-02-07 12:18:22 +04:00
Kamran Ahmed 1813ce885f Update dependencies and update build 2019-02-07 12:10:48 +04:00
Islam Attrash 88e2517713 [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 40e62eeeab Refactor and update dependencies 2018-10-12 13:10:27 +04:00
Kamran Ahmed 051653a270 Add offset option in popover 2018-08-10 20:09:33 +04:00
Kamran Ahmed d1c6797bc7 Add position on top-center and top-right 2018-08-10 18:42:55 +04:00
Kamran Ahmed 15e0e8dfef Add popover positioning on right bottom 2018-08-10 17:45:54 +04:00
Kamran Ahmed 742b92ff30 Add position on right center 2018-08-10 17:42:57 +04:00
Kamran Ahmed 98e81f62bf Add left bottom popover positioning 2018-08-10 17:14:47 +04:00
Kamran Ahmed 7c716ffe3f Popover – Add position on left center 2018-08-10 16:45:18 +04:00
Kamran Ahmed 0d52357371 Add bottom right positioning 2018-07-28 20:49:02 +04:00
Kamran Ahmed 8c34dd3d01 Position on bottom center 2018-07-28 20:40:55 +04:00
raphael22 6dc270de19 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 7fc27ac088 Escape key conflict with allowClose Fix#109 2018-06-30 14:53:01 +04:00
Kamran Ahmed ccd3758c5a Add support for asynchronous actions 2018-06-29 18:02:48 +04:00
Kamran Ahmed 4e831501f4 Remove polyfills 2018-06-29 15:40:15 +04:00
Kamran Ahmed c607e3b696 Add documentation and update type definitions 2018-06-29 13:48:41 +04:00
Kamran Ahmed 27f5a5866c Merge branch 'master' of github.com:kamranahmedse/driver.js 2018-06-29 02:47:19 +04:00
Kamran Ahmed 33906f6ef8 Add callbacks for onNext, onPrevious 2018-06-29 02:46:54 +04:00
Pulkit Kathuria ee52d45b95 Closing on mobile, bind touchstart (#94) 2018-06-29 01:29:03 +05:00
Kamran Ahmed de8cc3200c Refactor method names 2018-06-29 00:15:15 +04:00
Bastien e975e844b1 Add !default (#103)
Fix #102
2018-06-03 23:37:00 +04:00
Kamran Ahmed 068c063931 Add keyboardControl option and typo in readme 2018-04-29 23:47:56 +02:00
Kamran Ahmed a4c3909b48 Refactor and IE compatibility 2018-04-29 23:25:46 +02:00
Kamran Ahmed 4a0e42b081 Non-animated driver to use outline 2018-04-15 16:40:45 +02:00
Kamran Ahmed 783018d32c Non-animated driver to use shadows 2018-04-15 16:29:40 +02:00
Kamran Ahmed 6bd2494ff8 Make popover title required rather than description 2018-04-15 14:56:46 +02:00
Kamran Ahmed 5c4f51f0d4 Update build 2018-04-10 20:15:49 +02:00
Kamran Ahmed 523519fbe1 Allow step element to be a HTMLElement 2018-04-10 20:03:56 +02:00
Kamran Ahmed 75a7618f10 Move next on click of overlay 2018-04-10 19:31:58 +02:00
sakamoto ryota 4e74429f27 Support the feature to move next on click outside the element 2018-04-06 11:54:28 +09:00
Kamran Ahmed d4d7ef6d60 Added callback for when popover is about to reset 2018-04-01 15:45:13 +02:00
Kamran Ahmed e7709ce425 Allo getting title, description and popover from element 2018-03-30 18:24:30 +02:00
Kamran Ahmed 8dc4a39a03 Fix - Stacking context gets disturbed 2018-03-30 18:14:28 +02:00
Kamran Ahmed c24dab2e86 Update type definition 2018-03-22 01:26:13 +01:00
Kamran Ahmed 375f8c25d5 Fix - Stacking context gets disturbed 2018-03-22 01:26:13 +01:00
Kamran Ahmed 5bf1f58308 Update driver build 2018-03-20 20:31:57 +01:00
Kamran Ahmed 7d734018a0 Minor fix 2018-03-20 20:27:01 +01:00
Diogo Moretti 51bbadc170 Fix button alignment (#37)
* Fix button align

* Update line-height for button
2018-03-20 08:33:35 +01:00
Kamran Ahmed fac6d21046 Update driver build 2018-03-20 01:42:04 +01:00
Kamran Ahmed 6453d023e8 Fix - Breaks the UI when element has fixed or absolute position 2018-03-20 00:22:58 +01:00
Kamran Ahmed 35c77393af Refactor sass 2018-03-19 22:48:04 +01:00
Kamran Ahmed 53089129ad Update class name 2018-03-19 22:22:52 +01:00
Kamran Ahmed 25c3a1cc32 Add missing access specifiers 2018-03-17 13:35:30 +01:00
Kamran Ahmed c7c7bde166 Add type definitions 2018-03-17 13:31:33 +01:00
Kamran Ahmed 18efa707c7 Add option to change the stage background 2018-03-17 00:49:23 +01:00
Kamran Ahmed 62c2a38e6b Fixes - Scroll issue on navigating away 2018-03-16 23:54:16 +01:00
Kamran Ahmed f76db3e7e3 Accessibility improvements and refactorign 2018-03-16 23:30:39 +01:00
Kamran Ahmed 9bf5661cfd Refactor resetting driver 2018-03-16 22:48:52 +01:00