This is a migrated thread and some comments may be shown as answers.

Drop down list area has a wrong location & size

4 Answers 238 Views
DropDownList
This is a migrated thread and some comments may be shown as answers.
Volodymyr Oliinyk
Top achievements
Rank 1
Volodymyr Oliinyk asked on 27 Apr 2012, 08:30 AM
Hello,

I have found 2 more bugs in kendo UI with DropDownList.

About bugs:
1. When html element "body" has a border -> drop down list opened area has a wrong location.
2. When drop down list is created in the hidden container and then showed -> drop down list opened area has a wrong size (too small).

Please see the attached example.

Vladimir

PS. Unfortunately KendoUI is not so bugs free now as it should and it is hard for me now to develop something using it.
Could you tell me when will be the next release where, I hope, we all will have good & stable library.

4 Answers, 1 is accepted

Sort by
0
Volodymyr Oliinyk
Top achievements
Rank 1
answered on 01 May 2012, 11:39 PM
Is there any feedback from Kendo team about these issues?
0
Kamen Bundev
Telerik team
answered on 02 May 2012, 11:58 AM
Hi Volodymyr,

I managed to reproduce both issues and we will try to fix them for the service pack. I also updated your points for the find.

All the best,
Kamen Bundev
the Telerik team
Join us on our journey to create the world's most complete HTML 5 UI Framework - download Kendo UI now!
0
Volodymyr Oliinyk
Top achievements
Rank 1
answered on 16 May 2012, 11:15 PM
I have installed new v2012.1.515 update.
DropDown area size looks to be fixed but location is still wrong.

Vladimir
0
Kamen Bundev
Telerik team
answered on 21 May 2012, 09:47 AM
Hi Volodymyr,

Yes, unfortunately the border affecting PopUp position is not an easy bug to fix and it may take a while until we fix it. The problem is that jQuery's offset() and position() methods do not take account of the body border properly. Additionally the PopUp's animation container is absolutely positioned in the body, but the body is usually not its offsetParent (e.g. when its position is static) and it should be positioned relative to the documentElement, however if we set position: relative to the body, the offset() and position() return the same values as when not:


We'll try to fix it in the future, but I can't commit to an exact time frame. As a workaround you can move the border to a different element.

Regards,
Kamen Bundev
the Telerik team
Join us on our journey to create the world's most complete HTML 5 UI Framework - download Kendo UI now!
Tags
DropDownList
Asked by
Volodymyr Oliinyk
Top achievements
Rank 1
Answers by
Volodymyr Oliinyk
Top achievements
Rank 1
Kamen Bundev
Telerik team
Share this question
or