I'm running into a strange issue with FireFox and the way it's rendering the Vista skin for a RadDock TitleBarTemplate. See screenshots below.
I have a page with a RadDockLayout and 5 individual RadDockZones and RadDocks. Inside of the zones I have a TitleBarTemplate defined with some labels/buttons/hyperlinks, etc., and then I'm using a user control to display to actual contents of the dock inside the ContentTemplate as displayed below.
4 of the docks have a user control which has a RadListView, and the other dock has a user control with a RadGrid inside of it. The dock with the RadGrid is rendering perfectly in both IE and FireFox but the other 4 docks (with ListViews) are not. The titlebar template is displaying this weird squiggly curtain-looking thing. I checked it out both in IE developer tools and Firebug and I'm sure it has to do with the embedded image HorizontalSprite.gif. That sprite shows three different versions of the same header. IE is using the squared version but FF is using the middle image. How do I make FF display the same image as IE??
Markup Example:
I have a page with a RadDockLayout and 5 individual RadDockZones and RadDocks. Inside of the zones I have a TitleBarTemplate defined with some labels/buttons/hyperlinks, etc., and then I'm using a user control to display to actual contents of the dock inside the ContentTemplate as displayed below.
4 of the docks have a user control which has a RadListView, and the other dock has a user control with a RadGrid inside of it. The dock with the RadGrid is rendering perfectly in both IE and FireFox but the other 4 docks (with ListViews) are not. The titlebar template is displaying this weird squiggly curtain-looking thing. I checked it out both in IE developer tools and Firebug and I'm sure it has to do with the embedded image HorizontalSprite.gif. That sprite shows three different versions of the same header. IE is using the squared version but FF is using the middle image. How do I make FF display the same image as IE??
Markup Example:
<
telerik:RadDockZone
ID
=
"RadDockZoneInbox"
runat
=
"server"
Width
=
"99%"
BorderStyle
=
"None"
EnableEmbeddedBaseStylesheet
=
"true"
EnableAjaxSkinRendering
=
"true"
>
<
telerik:RadDock
ID
=
"RadDockInbox"
runat
=
"server"
width
=
"99%"
DefaultCommands
=
"None"
EnableAjaxSkinRendering
=
"true"
DockMode
=
"Docked"
Skin
=
"Vista"
EnableDrag
=
"False"
Index
=
"0"
Tag
=
""
>
<
TitlebarTemplate
>
<
asp:Label
ID
=
"lblInbox"
font-bold
=
"true"
font-size
=
"Large"
runat
=
"server"
meta:resourcekey
=
"lblInbox"
></
asp:Label
>
<
asp:ImageButton
runat
=
"server"
ID
=
"btnUploadTransactions"
style
=
"position: absolute; margin: 1px; padding: 0; right: 10px;"
OnClientClick
=
"javascript: openWinPostLogin('/../TransactionPages/TransactionUpload.aspx', 'Modal', '.70', '.58');"
/>
<
asp:ImageButton
runat
=
"server"
ID
=
"btnDownloadTransactions"
style
=
"position: absolute; margin: 1px; padding: 0; right: 170px;"
OnClientClick
=
"DownloadTransactions();"
/>
</
TitlebarTemplate
>
<
ContentTemplate
>
<
UC5:InboxWidget
ID
=
"InboxWidget1"
runat
=
"server"
/>
</
ContentTemplate
>
</
telerik:RadDock
>
</
telerik:RadDockZone
>