VS 2008
Telerik 2010.2.713.35
.rcbArrowCell {background-image: none !important;} works great in IE, but in FF and Safari, the image only partly disappears (a thin vertical line remains). How can I make it invisible in FF and Safari?
Example below:
Page:
<%@ Page Language="VB" AutoEventWireup="false" CodeFile="Default.aspx.vb" Inherits="_Default" %>
<%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<
style
id
=
"ThemeCSS"
runat
=
"server"
type
=
"text/css"
>
</
style
>
<
html
xmlns
=
"http://www.w3.org/1999/xhtml"
>
<
head
runat
=
"server"
>
<
title
>Untitled Page</
title
>
</
head
>
<
body
>
<
form
id
=
"form1"
runat
=
"server"
>
<
asp:ScriptManager
ID
=
"Scriptmanager1"
runat
=
"server"
>
</
asp:ScriptManager
>
<
div
>
<
asp:Table
ID
=
"Table1"
runat
=
"server"
>
<
asp:TableRow
ID
=
"TableRow1"
runat
=
"server"
>
<
asp:TableCell
ID
=
"TableCell1"
runat
=
"server"
BackColor
=
"Red"
Width
=
"200px"
>
<
telerik:RadComboBox
ID
=
"RadComboBox1"
runat
=
"server"
>
</
telerik:RadComboBox
>
</
asp:TableCell
>
</
asp:TableRow
>
</
asp:Table
>
</
div
>
</
form
>
</
body
>
</
html
>
Code:
Imports
Telerik.Web.UI
Partial
Class
_Default
Inherits
System.Web.UI.Page
Private
Sub
DisableArrow(
ByVal
cbo
As
RadComboBox)
Dim
cboID
As
String
=
"#"
+ cbo.ClientID
Dim
ltrl
As
New
LiteralControl()
ltrl.ID =
"HideArrowCSS"
ltrl.Text = cboID +
" .rcbArrowCell {background-image: none !important; border: 0; padding: 0; width: 0px; background-color: Transparent;} "
ThemeCSS.Controls.Add(ltrl)
End
Sub
Protected
Sub
Page_Load(
ByVal
sender
As
Object
,
ByVal
e
As
System.EventArgs)
Handles
Me
.Load
RadComboBox1.Height = 0
RadComboBox1.Width = 0
DisableArrow(RadComboBox1)
End
Sub
End
Class