Seem to be seeing some unusual behavior with the RadSplitter, I've uploaded a video to demonstrate whats happening. but basically the jist of it is that when i collapse a pane and resize the window.. the RadSplitter no longer occupies 100% of the screen?? i dont think this was a problem before, but appears to be now, I believe we recently changed over from Q1 to Q2, so i dont know if this has anything to do with it, please find the link below to Youtube and the code on the aspx page in question, but this is occuring in another place in our program where we use the RadPane.
http://www.youtube.com/v/-bkJ_sFxTas
<%@ Page Language="C#" AutoEventWireup="true" Inherits="BusinessPort.WebUI.DataViewers.ProcessMapViewerPage"
Codebehind="ProcessMapViewer.aspx.cs" %>
<%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %>
<%@ Reference Page="../DocumentViewer.aspx" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Agility UserSuite -
<%=WindowTitle%>
</title>
<style type="text/css">
html, body, form
{
height: 100%;
margin: 0px;
padding: 0px;
overflow:inherit
}
</style>
<link rel="stylesheet" type="text/css" href="<%=VirtualDirectory%>BusinessPortProcessMapViewer.css" />
<link rel="stylesheet" type="text/css" href="<%=VirtualDirectory%>DataViewers.css" />
<script type="text/javascript" src="<%=VirtualDirectory%>standard.js"></script>
<script type="text/JavaScript">
function ChangeImageOnRollover(controlName, onOrOff)
{
document.getElementById(controlName + "Left").innerHTML = "<img src=\"<%=VirtualDirectory%>Images/ViewerImages/PMButtonLeft_" + onOrOff + ".gif\" />";
document.getElementById(controlName + "Middle").className = onOrOff == "off"?"PMnotselectedMiddleDown TabTextMedium InnerTabPadding NoWrap":"PMselectedMiddleDown TabTextMedium InnerTabPadding NoWrap";
document.getElementById(controlName + "Right").innerHTML = "<img src=\"<%=VirtualDirectory%>Images/ViewerImages/PMButtonRight_" + onOrOff + ".gif\" />";
}
// Automatically set the height of the TopPane.
function SplitterLoaded(splitter, arg)
{
var pane = splitter.getPaneById('<%= TopPane.ClientID %>');
var height = pane.getContentElement().scrollHeight;
pane.set_height(height);
}
</script>
</head>
<body style="width: 100%; overflow:hidden;" onload="checkBrowserWidth();">
<form id="uiProcessMapViewerMainForm" runat="server" method="post">
<asp:ScriptManager ID="ScriptManager" runat="server" />
<div id="ParentDivElement" style="height: 100%;" class = "ScreenOnly">
<asp:Panel ID="RenderMain" runat="server"/>
<telerik:RadSplitter ID="MainSplitter" runat="server" Height="100%" Width="100%"
Orientation="Horizontal" Skin="Outlook" BorderWidth = "0" OnClientLoaded="SplitterLoaded" OnClientResized = "SplitterLoaded">
<telerik:RadPane ID="TopPane" runat="server" Height="100" MinHeight="85" MaxHeight="150"
Scrolling="none" BorderWidth="0px">
<asp:PlaceHolder ID="uiProcessMapHolderHeader" runat="server" />
</telerik:RadPane>
<telerik:RadSplitBar ID="RadsplitbarTop" runat="server" CollapseMode="Forward" EnableResize = "false" />
<telerik:RadPane ID="MainPane" runat="server" Scrolling="none" MinWidth="500" BorderWidth="0px">
<telerik:RadSplitter ID="NestedSplitter" runat="server" Skin="Outlook" LiveResize="true" Orientation = "horizontal" BorderWidth="0px" >
<telerik:RadPane ID="LeftPane" runat="server" Width="100%" height="40" MaxHeight = "40" MinHeight = "40" Scrolling = "none" BorderWidth="0px">
<asp:PlaceHolder ID="uiActionerColorsPlaceHolder" runat="server" />
</telerik:RadPane>
<telerik:RadSplitBar ID="VerticalSplitBar" runat="server" CollapseMode="none" BorderWidth="0px" EnableResize = "false" />
<telerik:RadPane ID="ContentPane" runat="server" BorderWidth="0px" Scrolling = "Y"/>
</telerik:RadSplitter>
</telerik:RadPane>
</telerik:RadSplitter>
</div>
<%--Placeholder for Printing Process Maps--%>
<asp:PlaceHolder ID="PrintOnly" runat="server"/>
</form>
</body>
</html>
http://www.youtube.com/v/-bkJ_sFxTas
<%@ Page Language="C#" AutoEventWireup="true" Inherits="BusinessPort.WebUI.DataViewers.ProcessMapViewerPage"
Codebehind="ProcessMapViewer.aspx.cs" %>
<%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %>
<%@ Reference Page="../DocumentViewer.aspx" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Agility UserSuite -
<%=WindowTitle%>
</title>
<style type="text/css">
html, body, form
{
height: 100%;
margin: 0px;
padding: 0px;
overflow:inherit
}
</style>
<link rel="stylesheet" type="text/css" href="<%=VirtualDirectory%>BusinessPortProcessMapViewer.css" />
<link rel="stylesheet" type="text/css" href="<%=VirtualDirectory%>DataViewers.css" />
<script type="text/javascript" src="<%=VirtualDirectory%>standard.js"></script>
<script type="text/JavaScript">
function ChangeImageOnRollover(controlName, onOrOff)
{
document.getElementById(controlName + "Left").innerHTML = "<img src=\"<%=VirtualDirectory%>Images/ViewerImages/PMButtonLeft_" + onOrOff + ".gif\" />";
document.getElementById(controlName + "Middle").className = onOrOff == "off"?"PMnotselectedMiddleDown TabTextMedium InnerTabPadding NoWrap":"PMselectedMiddleDown TabTextMedium InnerTabPadding NoWrap";
document.getElementById(controlName + "Right").innerHTML = "<img src=\"<%=VirtualDirectory%>Images/ViewerImages/PMButtonRight_" + onOrOff + ".gif\" />";
}
// Automatically set the height of the TopPane.
function SplitterLoaded(splitter, arg)
{
var pane = splitter.getPaneById('<%= TopPane.ClientID %>');
var height = pane.getContentElement().scrollHeight;
pane.set_height(height);
}
</script>
</head>
<body style="width: 100%; overflow:hidden;" onload="checkBrowserWidth();">
<form id="uiProcessMapViewerMainForm" runat="server" method="post">
<asp:ScriptManager ID="ScriptManager" runat="server" />
<div id="ParentDivElement" style="height: 100%;" class = "ScreenOnly">
<asp:Panel ID="RenderMain" runat="server"/>
<telerik:RadSplitter ID="MainSplitter" runat="server" Height="100%" Width="100%"
Orientation="Horizontal" Skin="Outlook" BorderWidth = "0" OnClientLoaded="SplitterLoaded" OnClientResized = "SplitterLoaded">
<telerik:RadPane ID="TopPane" runat="server" Height="100" MinHeight="85" MaxHeight="150"
Scrolling="none" BorderWidth="0px">
<asp:PlaceHolder ID="uiProcessMapHolderHeader" runat="server" />
</telerik:RadPane>
<telerik:RadSplitBar ID="RadsplitbarTop" runat="server" CollapseMode="Forward" EnableResize = "false" />
<telerik:RadPane ID="MainPane" runat="server" Scrolling="none" MinWidth="500" BorderWidth="0px">
<telerik:RadSplitter ID="NestedSplitter" runat="server" Skin="Outlook" LiveResize="true" Orientation = "horizontal" BorderWidth="0px" >
<telerik:RadPane ID="LeftPane" runat="server" Width="100%" height="40" MaxHeight = "40" MinHeight = "40" Scrolling = "none" BorderWidth="0px">
<asp:PlaceHolder ID="uiActionerColorsPlaceHolder" runat="server" />
</telerik:RadPane>
<telerik:RadSplitBar ID="VerticalSplitBar" runat="server" CollapseMode="none" BorderWidth="0px" EnableResize = "false" />
<telerik:RadPane ID="ContentPane" runat="server" BorderWidth="0px" Scrolling = "Y"/>
</telerik:RadSplitter>
</telerik:RadPane>
</telerik:RadSplitter>
</div>
<%--Placeholder for Printing Process Maps--%>
<asp:PlaceHolder ID="PrintOnly" runat="server"/>
</form>
</body>
</html>