Hi,
We are using a RadMenu in the title of a RadDock.
But after upgrading to 2012.3.1016, we have problems with the z-index of the menu. The menu appears behind the RadDock below...
It does only happen in Chrome and Firefox, IE is not affected!
See the following example:
When expanding the menu, it will appear behind the lower RadDock, this wasn't the case in the previous version of Telerik.
We have managed to narrow it down to the following css:
When overriding the transform or backface property, the problem is fixed, but I guess there is a reason for this new css?
Regards
Caesar
We are using a RadMenu in the title of a RadDock.
But after upgrading to 2012.3.1016, we have problems with the z-index of the menu. The menu appears behind the RadDock below...
It does only happen in Chrome and Firefox, IE is not affected!
See the following example:
<%@ Page Language="vb" AutoEventWireup="false" CodeBehind="dock.aspx.vb" Inherits="TestaTredjepartWeb.dock" %>
<!DOCTYPE html>
<
html
xmlns
=
"http://www.w3.org/1999/xhtml"
>
<
head
runat
=
"server"
>
<
title
></
title
>
</
head
>
<
body
>
<
form
id
=
"form1"
runat
=
"server"
>
<
div
>
<
asp:ScriptManager
ID
=
"s"
runat
=
"server"
>
</
asp:ScriptManager
>
<
telerik:RadDockZone
runat
=
"server"
ID
=
"dz"
>
<
telerik:RadDock
runat
=
"server"
ID
=
"aaa"
>
<
TitlebarTemplate
>
<
telerik:RadMenu
runat
=
"server"
ID
=
"mm"
>
<
Items
>
<
telerik:RadMenuItem
Text
=
"aaa"
>
<
Items
>
<
telerik:RadMenuItem
Text
=
"bbb"
></
telerik:RadMenuItem
>
<
telerik:RadMenuItem
Text
=
"ccc"
></
telerik:RadMenuItem
>
</
Items
>
</
telerik:RadMenuItem
>
</
Items
>
</
telerik:RadMenu
>
</
TitlebarTemplate
>
</
telerik:RadDock
>
<
telerik:RadDock
runat
=
"server"
ID
=
"RadDock1"
></
telerik:RadDock
>
</
telerik:RadDockZone
>
</
div
>
</
form
>
</
body
>
</
html
>
When expanding the menu, it will appear behind the lower RadDock, this wasn't the case in the previous version of Telerik.
We have managed to narrow it down to the following css:
.RadDock {
/* improves drag&drop in mobile browsers */
-webkit-transform: rotate
3
d(
0
,
0
,
1
,
0
);
-webkit-backface-
visibility
:
hidden
;
-webkit-perspective:
1000
;
-moz-transform: rotate
3
d(
0
,
0
,
1
,
0
);
-moz-backface-
visibility
:
hidden
;
-moz-perspective:
1000
;
-o-transform: rotate
3
d(
0
,
0
,
1
,
0
);
-o-backface-
visibility
:
hidden
;
-o-perspective:
1000
;
-ie-transform: rotate
3
d(
0
,
0
,
1
,
0
);
-ie-backface-
visibility
:
hidden
;
-ie-perspective:
1000
;
}
When overriding the transform or backface property, the problem is fixed, but I guess there is a reason for this new css?
Regards
Caesar