RadButton Custom Skin Broken With Q2 2013 Update

3 posts, 0 answers
  1. Brixel
    Brixel avatar
    8 posts
    Member since:
    May 2013

    Posted 18 Jun 2013 Link to this post

    Hey guys,

    We updated our Telerik.Web.UI.dll and Telerik.Web.UI.Skins.dll yesterday and noticed that our buttons which use a custom skin broke. Was there any change that would have caused this?
  2. Brixel
    Brixel avatar
    8 posts
    Member since:
    May 2013

    Posted 19 Jun 2013 Link to this post

    Update - we also put a support ticket in and got a response this morning. The update does break custom skins because they updated the positioning in the CSS files with the sprites. We were able to correct based on that - didn't see anything in the release notes about it though.
  3. Danail Vasilev
    Danail Vasilev avatar
    1502 posts

    Posted 21 Jun 2013 Link to this post

    Hello Brixel,

    We have already answered to your ticket so I paste the replay for the community below:

    Since Q1, 2013 we have introduced a new sprite for RadButton and to match the new sprite positions RadButton base styles were also changed. That will cause custom RadButton skins used with the latest DLL not to work properly as their sprite is out of date compared to the new position in the base CSS file.

    The new sprite is introduced in order to improve the work of all controls. As we have several controls with similar UI design, we have decided to have a common sprite to rule them all, instead of several different sprites. When we finish the whole process of migrating the controls to thew new sprite , this will decrease the DLL size vastly.

    We know that it will break the Custom Skins, but we hope that you understand this is for good. Now for example by editing only one sprite, you will be able to use it for RadButton, Combo, Treeview etc. So, in order to use your custom skins you will need to rework your sprites based on the ones provided with our latest release. I have also prepared a project that uses old sprites and new base CSS but with overrides from the custom skin to work properly with the old sprite. Is is attached to the project.

    Note also, that another breaking change was introduces with the latest release: RadButton and HTML Compliance.

    The provided changes do not affect the actual appearance of the controls except for the custom skins which are actually a custom solutions. That is why the introduction of the new sprites for the mentioned controls was not included to the release notes. However, it will be a good idea for the future, in case such changes appears to be present in the release notes.

    Danail Vasilev
    If you want to get updates on new releases, tips and tricks and sneak peeks at our product labs directly from the developers working on the RadControls for ASP.NET AJAX, subscribe to the blog feed now.
Back to Top