Skip to content
This repository has been archived by the owner on May 25, 2018. It is now read-only.

Popover fixes #414

Open
wants to merge 2 commits into
base: master
Choose a base branch
from
Open

Popover fixes #414

wants to merge 2 commits into from

Conversation

eloiqs
Copy link

@eloiqs eloiqs commented Nov 17, 2016

Good day!

I was trying to use this package in my project for some quick feature I needed to implement and came across a bug so I decided to fix it myself as I'm pretty limited in time.

The first bug was that v-if="show" was not removing the component from the dom. Wrapping the v-if logic in an outer div fixed that.

The second bug started happening after the first fix: upon triggering the popover, there would be some small amount of time where the popover appeared at the original location. To fix that I replaced the setTimeout call with Vue's own nextTick. That seemed to do the trick.

Please feel free to test this more extensively and merge or not. As I've said, I needed this for my personal use, and thought I might as well submit a PR in case you come across similar issues. I'm linking my project's vue-strap dependency to my own branch in the meantime.

Thank you!

@danikristiansen
Copy link

nice work, only issue was the outer div that caused issues with other components, change the div to a span and works perfect

@tyhyly
Copy link

tyhyly commented Jul 7, 2017

with new issues,

TypeError: Cannot read property 'offsetHeight' of undefined,

this issue is triggered when i use palcement='right', but when use placement='top', it is ok.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants