diff --git a/components/editorControls/mediapicker/mediaChooser.cs b/components/editorControls/mediapicker/mediaChooser.cs index 8fde2e5cc5..357cfc7372 100644 --- a/components/editorControls/mediapicker/mediaChooser.cs +++ b/components/editorControls/mediapicker/mediaChooser.cs @@ -12,7 +12,8 @@ namespace umbraco.editorControls /// [ClientDependency(100, ClientDependencyType.Css, "js/submodal/submodal.css", "UmbracoRoot")] [ClientDependency(101, ClientDependencyType.Javascript, "js/submodal/common.js", "UmbracoRoot")] - [ClientDependency(102, ClientDependencyType.Javascript, "js/submodal/submodal.js", "UmbracoRoot", InvokeJavascriptMethodOnLoad = "initPopUp")] + //TODO: Work out how to include this: , InvokeJavascriptMethodOnLoad = "initPopUp" + [ClientDependency(102, ClientDependencyType.Javascript, "js/submodal/submodal.js", "UmbracoRoot")] [ValidationProperty("Value")] public class mediaChooser : System.Web.UI.WebControls.HiddenField, interfaces.IDataEditor { diff --git a/components/editorControls/pagepicker/pagePicker.cs b/components/editorControls/pagepicker/pagePicker.cs index b359020a9c..c8c8a7cbac 100644 --- a/components/editorControls/pagepicker/pagePicker.cs +++ b/components/editorControls/pagepicker/pagePicker.cs @@ -12,7 +12,8 @@ namespace umbraco.editorControls /// [ClientDependency(100, ClientDependencyType.Css, "js/submodal/submodal.css", "UmbracoRoot")] [ClientDependency(101, ClientDependencyType.Javascript, "js/submodal/common.js", "UmbracoRoot")] - [ClientDependency(102, ClientDependencyType.Javascript, "js/submodal/submodal.js", "UmbracoRoot", InvokeJavascriptMethodOnLoad = "initPopUp")] + //TODO: Work out how to include this: , InvokeJavascriptMethodOnLoad = "initPopUp" + [ClientDependency(102, ClientDependencyType.Javascript, "js/submodal/submodal.js", "UmbracoRoot")] [ValidationProperty("Value")] public class pagePicker : System.Web.UI.WebControls.HiddenField, interfaces.IDataEditor { diff --git a/components/umbraco.controls/Panel.cs b/components/umbraco.controls/Panel.cs index dbf48603b3..d28db359a1 100644 --- a/components/umbraco.controls/Panel.cs +++ b/components/umbraco.controls/Panel.cs @@ -31,7 +31,7 @@ namespace umbraco.uicontrols { _menu.Visible = hasMenu; if(_autoResize) - this.Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "PanelEvents", ""); + this.Page.ClientScript.RegisterStartupScript(this.GetType(), "PanelEvents", "jQuery(document).ready(function() {jQuery(window).load(function(){ resizePanel('" + this.ClientID + "', " + this.hasMenu.ToString().ToLower() + ",true); }) });", true); //this.Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "PanelEvents", ""); } diff --git a/components/umbraco.controls/TabView.cs b/components/umbraco.controls/TabView.cs index fbe5e1c4ae..a64101111c 100644 --- a/components/umbraco.controls/TabView.cs +++ b/components/umbraco.controls/TabView.cs @@ -69,11 +69,13 @@ namespace umbraco.uicontrols { strTmp += ","; strTmp += "\"" + this.ClientID + "_tab0" + i + "\""; } - this.Page.ClientScript.RegisterStartupScript(this.GetType(), this.ClientID + "TabCollection", ""); - this.Page.ClientScript.RegisterStartupScript(this.GetType(), this.ClientID + "TabviewStartUp", ""); + this.Page.ClientScript.RegisterStartupScript( + this.GetType(), + this.ClientID + "TabCollection", ";var " + this.ClientID + "_tabs = new Array(" + strTmp + ");setActiveTab('" + this.ClientID + "','" + this.ActiveTabId + "'," + this.ClientID + "_tabs);", + true); if (_autoResize) - this.Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "TabviewEvents", ""); + this.Page.ClientScript.RegisterStartupScript(this.GetType(), "TabviewEvents", "jQuery(document).ready(function(){resizeTabView(" + this.ClientID + "_tabs, '" + this.ClientID + "'); }); jQuery(window).resize(function(){ resizeTabView(" + this.ClientID + "_tabs, '" + this.ClientID + "'); });", true); } protected override void Render(HtmlTextWriter writer) {