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

RadEditor not working in IE8 (with other RAD-controls)

7 Answers 54 Views
Editor
This is a migrated thread and some comments may be shown as answers.
improwise
Top achievements
Rank 1
Iron
Iron
improwise asked on 22 Aug 2010, 11:07 PM
I'm having a RadGrid that has some columes that are converted to templace columns, and where I have replaced the textboxes with RadEditor-controls. The RadEditor works fine but as soon as I replace any of the other standard ASP.NET controls  (textboxes, labels etc) with ANY of the RAD controls, the layout of the RadEditor breakes completely in Internet Explorer (i'm running version 8). As soon as I remove the other RAD controls (Date-picker, Date-textbox etc) the RadEditor renders fine again. In Opera, FireFox etc. it works fine.

What can i do to fix this? Any ideas?

7 Answers, 1 is accepted

Sort by
0
improwise
Top achievements
Rank 1
Iron
Iron
answered on 23 Aug 2010, 12:04 AM
I've tried both with and without the compability mode in IE8 but it makes no difference.
0
Rumen
Telerik team
answered on 25 Aug 2010, 09:22 AM
Hi Patrik,

The problem is that when you add multiple controls on the page the count of their css files exceeds 31. Please, read the following blog post which provides guidance how to solve this browser problem:

Internet Explorer CSS limits.


Sincerely yours,
Rumen
the Telerik team
Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Public Issue Tracking system and vote to affect the priority of the items
0
improwise
Top achievements
Rank 1
Iron
Iron
answered on 25 Aug 2010, 09:32 AM
Interesting and frightening at the same time. But, somewhat depending on what generates stylesheets and what doesnt, I dont think that we should have more than 31 stylesheets on our page. Or could some controls have more than one stylesheet? How do I count/verify this? We have not done any CSS changes ourselves, just inserted the controls on the page and then selected a skin for them in the Smart Tab.

The blog you link to mentions:

"Unfortunately this bug is transferred to our RadControls as well. If you use a big number of RadControls and custom skins for them in a theme and just dump all the CSS files in it, you are in trouble. "

And unfortunately, I don't think that any of it applies to us, at least not in a way that we have intentionally created these many stylesheets.
0
Rumen
Telerik team
answered on 25 Aug 2010, 12:21 PM
Hello Patrik,

You can use Firebug in Firefox to see how many css files are loaded on the page. For your convenience I have recorded a video demonstrating how to count the css files in Firebug. You can see the video at: http://screencast.com/t/MmQ0Mzg0Nj.

The solution is to add a RadStyleSheetManager to your page - it has a stylesheet combining feature which is switched on by default and that will help you to partially reduce the number of loaded CSS files.


Best regards,
Rumen
the Telerik team
Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Public Issue Tracking system and vote to affect the priority of the items
0
improwise
Top achievements
Rank 1
Iron
Iron
answered on 25 Aug 2010, 12:37 PM
Thank you, will try these recommended solutions and let you know how it turns out!
0
improwise
Top achievements
Rank 1
Iron
Iron
answered on 25 Aug 2010, 09:21 PM
Good news, your suggestion seem to be working! Thanks!

One thing thougn, could be imagination, it seems like the rendering is now slower than before? Like when you have a RadDatePicker, when the page renders, you can actually see it first writing "open the calendar popup" which is then replaced by the actual icon maybe a second later. Anything we can do to speed this up?
0
Rumen
Telerik team
answered on 27 Aug 2010, 12:53 PM
Hello Patrik,

In heavyweight page scenarios, RadDatePicker could be rendered slowly after AJAX, because the CSS styles are moved to the <head> tag of the page and after that applied to the control.

If this is the case, register the base and skin CSS files of RadCalendar and Input explicitly with RadStyleSheetManager.
You can also try the CDN support: http://www.telerik.com/help/aspnet-ajax/radstylesheetmanager-cdn-support.html


Best regards,
Rumen
the Telerik team
Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Public Issue Tracking system and vote to affect the priority of the items
Tags
Editor
Asked by
improwise
Top achievements
Rank 1
Iron
Iron
Answers by
improwise
Top achievements
Rank 1
Iron
Iron
Rumen
Telerik team
Share this question
or