Hi,
First of all thanx for the new Rotator it's much more elegant than the old one.
But after a day of trying to get it working the way my client had envisioned it I came up with the following issues, bugs, or whatever you want to call them.
1. The client mouseover / -out events do not seem to work when in Buttons(-over) mode
2. The FromCode examples as shown in the Demo (http://www.telerik.com/demos/aspnet/prometheus/Rotator/Examples/ClientAPIControl/DefaultCS.aspx) do not work when showing more the 1 item at the time. I'm showing the first 6 items and when I tried to use the client script as shown in the demo the 'next' and 'previous' button code made the rotator scroll to the 7th item and show items 7 to 12 when I expected the showNext method to scroll 1 item and show 2 to 7. The method showNext seems to behave more like a showNextScreen then a showNextItem.
3. I noticed the rotator has two client-side methods set_height and set_width. When I saw those I thought I could use them and be able to build exactly what was asked by the client. They may not be completely finished yet or aren't for public use because they do not resize the rotator. Yes they do resize the outermost DIV but that does not make the viewable area bigger, the radr_relativeWrapper and radr_clipRegion DIV's are not resized.
4. When in Buttons(-Over) mode the width of the buttons is use in the calculation of the with of the viewable area. I did not expect this because in my opinion the buttons have nothing to do with the rotator itself they are only a way to control it.
5. When in AutoAdvance of FromCode mode the buttons should not be rendered at all and not be hidden but css as they are now.
6. A couple of feature idea's:
- Add Value property to Item and make FindItemByValue() both server- and client-side available.
- Add the possibility to add custom attributes to an item server-side that can later be retrieved client-side.
- A combination RotatorType of AutoAdvance and ButtonsOver. A ButtonsOver rotator that has a default direction and starts automatically as an AutoAdvance. But when on mouseover on a button the direction changed in that direction and on mouseout the rotator stops, and will only continue in a direction when a button is clicked, or keeps going in the direction the button points.
- Client-side event handlers for button events (mouseover/-on and click)
- Client-side OnClientRotatorLoaded event handler.
There maybe more I wanted to add but I'll stay with this for now. I hope you guys can do something with these ideas.
Thanx and keep up the good work.
J-P
First of all thanx for the new Rotator it's much more elegant than the old one.
But after a day of trying to get it working the way my client had envisioned it I came up with the following issues, bugs, or whatever you want to call them.
1. The client mouseover / -out events do not seem to work when in Buttons(-over) mode
2. The FromCode examples as shown in the Demo (http://www.telerik.com/demos/aspnet/prometheus/Rotator/Examples/ClientAPIControl/DefaultCS.aspx) do not work when showing more the 1 item at the time. I'm showing the first 6 items and when I tried to use the client script as shown in the demo the 'next' and 'previous' button code made the rotator scroll to the 7th item and show items 7 to 12 when I expected the showNext method to scroll 1 item and show 2 to 7. The method showNext seems to behave more like a showNextScreen then a showNextItem.
3. I noticed the rotator has two client-side methods set_height and set_width. When I saw those I thought I could use them and be able to build exactly what was asked by the client. They may not be completely finished yet or aren't for public use because they do not resize the rotator. Yes they do resize the outermost DIV but that does not make the viewable area bigger, the radr_relativeWrapper and radr_clipRegion DIV's are not resized.
4. When in Buttons(-Over) mode the width of the buttons is use in the calculation of the with of the viewable area. I did not expect this because in my opinion the buttons have nothing to do with the rotator itself they are only a way to control it.
5. When in AutoAdvance of FromCode mode the buttons should not be rendered at all and not be hidden but css as they are now.
6. A couple of feature idea's:
- Add Value property to Item and make FindItemByValue() both server- and client-side available.
- Add the possibility to add custom attributes to an item server-side that can later be retrieved client-side.
- A combination RotatorType of AutoAdvance and ButtonsOver. A ButtonsOver rotator that has a default direction and starts automatically as an AutoAdvance. But when on mouseover on a button the direction changed in that direction and on mouseout the rotator stops, and will only continue in a direction when a button is clicked, or keeps going in the direction the button points.
- Client-side event handlers for button events (mouseover/-on and click)
- Client-side OnClientRotatorLoaded event handler.
There maybe more I wanted to add but I'll stay with this for now. I hope you guys can do something with these ideas.
Thanx and keep up the good work.
J-P