Have a couple of RadWindows on a product I developed a couple of years ago. No code has changed only updated to the latest Telerik to add some other functionality, and now the RadWindows do not autosize, the native radwindow close doesn't close and when attempt to close them via a button, I am now getting the following error:
0x800a01b6 - JavaScript runtime error: Object doesn't support property or method 'stopTransition'
The following is code that creates the RadWindow server side, and then adds it to RadWindowManager. This code has not changed.
HTML:
<telerik:RadWindowManager ID="rwmViewPackage" runat="server" Animation="Fade"
EnableShadow="True" KeepInScreenBounds="True" Modal="True" Skin="Metro" Behaviors="Close"
VisibleOnPageLoad="True" VisibleStatusbar="False" DestroyOnClose="True"
EnableViewState="false" AutoSize="True" >
</telerik:RadWindowManager>
VB.NET:
Dim rwViewPackage As New Telerik.Web.UI.RadWindow
rwViewPackage.NavigateUrl = "~/vpAdditions/Comments.aspx"
rwViewPackage.Title = "Comments for "
rwViewPackage.Title = rwViewPackage.Title & tbManufacturer.Text & " " & tbName.Text
rwViewPackage.ID = "rwViewPackage"
rwViewPackage.Animation = Telerik.Web.UI.WindowAnimation.Fade
rwViewPackage.EnableViewState = False
rwViewPackage.EnableShadow = True
rwViewPackage.DestroyOnClose = True
rwViewPackage.VisibleOnPageLoad = True
rwViewPackage.KeepInScreenBounds = True
rwViewPackage.Modal = True
rwViewPackage.Skin = "Default"
rwViewPackage.IconUrl = "../Graphics/Package/PreviousComments.png"
rwViewPackage.AutoSize = True
rwmViewPackage.Windows.Add(rwViewPackage)
The Comments.aspx contains the following code to close:
HTML:
<telerik:RadCodeBlock ID="RadCodeBlock1" runat="server">
<script type="text/javascript">
function CloseAndRebind() {
GetRadWindow().BrowserWindow.refreshGrid();
setTimeout(function () {
GetRadWindow().close();
}, 0);
}
function GetRadWindow() {
var oWindow = null;
if (window.radWindow) oWindow = window.radWindow; //Will work in Moz in all cases, including clasic dialog
else if (window.frameElement.radWindow) oWindow = window.frameElement.radWindow; //IE (and Moz as well)
return oWindow;
}
</script>
</telerik:RadCodeBlock>
VB.NET:
ClientScript.RegisterStartupScript(Page.GetType(), "mykey", "CloseAndRebind();", True)
Thoughts?
0x800a01b6 - JavaScript runtime error: Object doesn't support property or method 'stopTransition'
The following is code that creates the RadWindow server side, and then adds it to RadWindowManager. This code has not changed.
HTML:
<telerik:RadWindowManager ID="rwmViewPackage" runat="server" Animation="Fade"
EnableShadow="True" KeepInScreenBounds="True" Modal="True" Skin="Metro" Behaviors="Close"
VisibleOnPageLoad="True" VisibleStatusbar="False" DestroyOnClose="True"
EnableViewState="false" AutoSize="True" >
</telerik:RadWindowManager>
VB.NET:
Dim rwViewPackage As New Telerik.Web.UI.RadWindow
rwViewPackage.NavigateUrl = "~/vpAdditions/Comments.aspx"
rwViewPackage.Title = "Comments for "
rwViewPackage.Title = rwViewPackage.Title & tbManufacturer.Text & " " & tbName.Text
rwViewPackage.ID = "rwViewPackage"
rwViewPackage.Animation = Telerik.Web.UI.WindowAnimation.Fade
rwViewPackage.EnableViewState = False
rwViewPackage.EnableShadow = True
rwViewPackage.DestroyOnClose = True
rwViewPackage.VisibleOnPageLoad = True
rwViewPackage.KeepInScreenBounds = True
rwViewPackage.Modal = True
rwViewPackage.Skin = "Default"
rwViewPackage.IconUrl = "../Graphics/Package/PreviousComments.png"
rwViewPackage.AutoSize = True
rwmViewPackage.Windows.Add(rwViewPackage)
The Comments.aspx contains the following code to close:
HTML:
<telerik:RadCodeBlock ID="RadCodeBlock1" runat="server">
<script type="text/javascript">
function CloseAndRebind() {
GetRadWindow().BrowserWindow.refreshGrid();
setTimeout(function () {
GetRadWindow().close();
}, 0);
}
function GetRadWindow() {
var oWindow = null;
if (window.radWindow) oWindow = window.radWindow; //Will work in Moz in all cases, including clasic dialog
else if (window.frameElement.radWindow) oWindow = window.frameElement.radWindow; //IE (and Moz as well)
return oWindow;
}
</script>
</telerik:RadCodeBlock>
VB.NET:
ClientScript.RegisterStartupScript(Page.GetType(), "mykey", "CloseAndRebind();", True)
Thoughts?