- Make the tooltip support specify verticalAlign value
- Refine the shadow style
- add slot to docs (#32)
- Added px-tooltip-z-index CSS variable
- Fix demo for IE
- hide tooltip on demo change
- Use slot instead of content
- Temporarily revert incorrect Polymer 2.x support
- Change overflow-wrap to word-wrap for IE support
- Polymer 1.x/2.x hybrid support
- Open the tooltip for programatic use through the following properties:
opened
: drives the show/hide requestvisible
: indicates wether the tooltip is currently shown on screenopenRequested
: show request happened but not shown on screen yetignoreTargetEvents
: prevents the tooltip from listening to the target events, making it easier to get full control over when it shows/hide
- Make methods for listening/unlistening to target events public:
listenEvents
unlistenEvents
- Make
setPosition
public - Change the watchdog so it doesn't trigger a re-layout, improving performance
- add device flags
- fix edge case where the tooltip could show in the wrong place if notifyResize was called manually while the tooltip was in request show mode
- Made the carat part of the tooltip rather than an individual div, avoiding situations where they could be out of sync
- fix comment for analyzer
- runtime theming for demo
- fix display issue in FF with line height change
- component redesign
- update documentation regarding mobile
- Major bump to pick up redesigned sub-dependencies
- ensure we call _hide() on detached so that the tooltip if fully reset when being detached externally
- fixed problem with externally moving tooltip in the dom
- accessibility improvements
- fixed CodePen (second half of #17)
- fixed demo (half of #17)
- fixed incorrect event name in comments/docs per #18
- Added events to help watch the tooltip show/hide cycle. The 4 events now are:
- px-tooltip-show-request (new)
- px-tooltip-show
- px-tooltip-hide-request (new)
- px-tooltip-hide (new)
- removed console.logs
- Change show process so that several request end up in only 1 processing
- Maintain cancel feature on show
- solve timing issues
- Set position after showing instead of after requesting showing
- When showing wiat for attached before removing the hidden class (to avoid flicker)
- fix _fitBelow function
- make sure smart orientation works with scrolling
- remove debugger
- fix racing conditions on detaching for several browsers
- Update to px-demo
- removed demosass
- Updated to cool grays
- Update colors design to pick up new colors
- ensure tooltip stops showing and listening to events after being removed
- changing ghp.sh to account for Alpha releases
- fixed light tooltip color
- allow to manually call _show without it origniatiing from an event (falling back on target)
- fix watchdog for cases were target is an array
- Updated dependencies
- adding light version theme vars
- changing browser in wct testing from safari 8 to safari 10 on elcapitan
- Added a watchdog to remove the tooltip if the parent has been removed
- Added watchDogTimeout to get control over the watchDog performance impact (205ms by default)
- Fixed hide/show issues
- Fies event lsitening problems
- changing all devDeps to ^
- Update px-theme to 2.0.1 and update test fixtures
- turned max width into a mixin
- give (hidden) default values to mouseCoords in case the tooltip has been requried to be shown without the mouse positions being known yet
- update dependencies for dropdown
- removing px-theme style call
- ensure smart orientation works with followMouse
- changing Gruntfile.js to gulpfile.js
- bower updating px-demo-snippet
- rebuild css
- updated dependencies
- added style variables for theming
- handle case were the tooltipParent is null
- bumped demo snippet
- Reshow tooltip on mouseup
- fixed style link issue
- fixed style link issue
- made tooltip be able to follow mouse cursor
- updated bower to bring in codepen
- Added tooltipParent property definition
- added overflow to demoContainer and removed flex__wrap from mega-demo
- updated mega demo styles and bower px-demo-snippet to ^
- added image to readme, removed watch, added view on github
- updated gh-pages script to vulcanize demo
- added mega demo
- merge PR for long word break
- Upgrade to Polymer 1.5.0
- remove calculateRem from Sass
- updated readme
- PR to make sure tooltip is hidden when item is clicked.
- PR to fix max tooltip width.
- added oss_notice to bower ignore
- added pull request check inside travis
- added auto github pages functionality
- fix case where parent could not be found at initializationß
- Upgrade to Polymer 1.4.0
- Added ability to pass an element into 'for'. Allows for a tooltip to be placed anywhere in the dom.
- removed the position attribute, which wasn't needed anymore.
- changed the behavior of the component to ensure that the positioning will work every single time.
- updated internal comments and cleaned up code a bit.
- Added testing in line with our usual testing methods.
- Updated License
- removed console logs.
- added the position attribute, allowing the element to position itself correctly when it's under an e
- added a 5px margin to the tooltip, regardless of orientation.
- fixed up the README.md file according to specs, also fixed some js errors.