diff --git a/src/Umbraco.Web.UI.Client/lib/umbraco/compat.js b/src/Umbraco.Web.UI.Client/lib/umbraco/compat.js index fca51cb49a..2a166c8a1a 100644 --- a/src/Umbraco.Web.UI.Client/lib/umbraco/compat.js +++ b/src/Umbraco.Web.UI.Client/lib/umbraco/compat.js @@ -30,7 +30,15 @@ }); $.ctrl("S", function(){ - $(".umb-panel-header .btn-primary").click(); + var link = $(".umb-panel-header .btn-primary"); + var b = link.click(); + + //this is made of bad, to work around webforms horrible wiring + if(!link.hasClass("client-side") && link.attr("href").indexOf("javascript:") == 0){ + eval(link.attr('href').replace('javascript:','')); + }else{ + link.click(); + } }); }); diff --git a/src/Umbraco.Web.UI/umbraco/config/lang/en.xml b/src/Umbraco.Web.UI/umbraco/config/lang/en.xml index 8adf63406e..32bafd4b82 100644 --- a/src/Umbraco.Web.UI/umbraco/config/lang/en.xml +++ b/src/Umbraco.Web.UI/umbraco/config/lang/en.xml @@ -68,15 +68,7 @@ Viewing for - - Enter your username - Enter your password - - Enter a name... - Type to search... - Type to filter... - - + Select Do something else @@ -245,6 +237,15 @@ ]]> Culture Name + + Enter your username + Enter your password + + Enter a name... + Type to search... + Type to filter... + + Allowed child nodetypes Create diff --git a/src/Umbraco.Web.UI/umbraco/config/lang/en_us.xml b/src/Umbraco.Web.UI/umbraco/config/lang/en_us.xml index 37d514652b..b4266e8fd2 100644 --- a/src/Umbraco.Web.UI/umbraco/config/lang/en_us.xml +++ b/src/Umbraco.Web.UI/umbraco/config/lang/en_us.xml @@ -54,13 +54,6 @@ Viewing for - - Enter your username - Enter your password - Type to search - Type to filter - - Bold Cancel Paragraph Indent @@ -972,6 +965,12 @@ To manage your website, simply open the umbraco back office and start adding con No connection to server Error checking for update. Please review trace-stack for further information + + Enter your username + Enter your password + Type to search + Type to filter + Administrator Category field diff --git a/src/Umbraco.Web.UI/umbraco/settings/views/EditView.aspx.cs b/src/Umbraco.Web.UI/umbraco/settings/views/EditView.aspx.cs index f582f193e0..a6275297fe 100644 --- a/src/Umbraco.Web.UI/umbraco/settings/views/EditView.aspx.cs +++ b/src/Umbraco.Web.UI/umbraco/settings/views/EditView.aspx.cs @@ -162,7 +162,7 @@ namespace Umbraco.Web.UI.Umbraco.Settings.Views SaveButton.Text = ui.Text("save"); SaveButton.ButtonType = MenuButtonType.Primary; SaveButton.ID = "save"; - + SaveButton.CssClass = "client-side"; Panel1.Text = ui.Text("edittemplate"); pp_name.Text = ui.Text("name", base.getUser()); diff --git a/src/Umbraco.Web/umbraco.presentation/umbraco/developer/Xslt/editXslt.aspx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/developer/Xslt/editXslt.aspx.cs index 5b1ec90e04..0984d038af 100644 --- a/src/Umbraco.Web/umbraco.presentation/umbraco/developer/Xslt/editXslt.aspx.cs +++ b/src/Umbraco.Web/umbraco.presentation/umbraco/developer/Xslt/editXslt.aspx.cs @@ -54,6 +54,7 @@ namespace umbraco.cms.presentation.developer SaveButton.Text = ui.Text("save"); SaveButton.ButtonType = MenuButtonType.Primary; SaveButton.ID = "save"; + SaveButton.CssClass = "client-side"; var code = UmbracoPanel1.NewTabPage("xslt"); code.Controls.Add(pane1); diff --git a/src/Umbraco.Web/umbraco.presentation/umbraco/settings/editTemplate.aspx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/settings/editTemplate.aspx.cs index 4f2b8b017e..fe193d3b91 100644 --- a/src/Umbraco.Web/umbraco.presentation/umbraco/settings/editTemplate.aspx.cs +++ b/src/Umbraco.Web/umbraco.presentation/umbraco/settings/editTemplate.aspx.cs @@ -102,7 +102,8 @@ namespace umbraco.cms.presentation.settings SaveButton.Text = ui.Text("save"); SaveButton.ButtonType = MenuButtonType.Primary; SaveButton.ID = "save"; - + SaveButton.CssClass = "client-side"; + Panel1.Text = ui.Text("edittemplate"); pp_name.Text = ui.Text("name", UmbracoUser); pp_alias.Text = ui.Text("alias", UmbracoUser); diff --git a/src/Umbraco.Web/umbraco.presentation/umbraco/settings/scripts/editScript.aspx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/settings/scripts/editScript.aspx.cs index 8340d97dac..7c110e7f79 100644 --- a/src/Umbraco.Web/umbraco.presentation/umbraco/settings/scripts/editScript.aspx.cs +++ b/src/Umbraco.Web/umbraco.presentation/umbraco/settings/scripts/editScript.aspx.cs @@ -121,6 +121,7 @@ namespace umbraco.cms.presentation.settings.scripts SaveButton.Text = ui.Text("save"); SaveButton.ButtonType = MenuButtonType.Primary; SaveButton.ID = "save"; + SaveButton.CssClass = "client-side"; if (editorSource.CodeBase == uicontrols.CodeArea.EditorType.HTML) { diff --git a/src/Umbraco.Web/umbraco.presentation/umbraco/settings/stylesheet/editstylesheet.aspx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/settings/stylesheet/editstylesheet.aspx.cs index cb97f9c939..770a5b52cd 100644 --- a/src/Umbraco.Web/umbraco.presentation/umbraco/settings/stylesheet/editstylesheet.aspx.cs +++ b/src/Umbraco.Web/umbraco.presentation/umbraco/settings/stylesheet/editstylesheet.aspx.cs @@ -40,6 +40,7 @@ namespace umbraco.cms.presentation.settings.stylesheet SaveButton.Text = ui.Text("save"); SaveButton.ButtonType = MenuButtonType.Primary; SaveButton.ID = "save"; + SaveButton.CssClass = "client-side"; } protected void Page_Load(object sender, EventArgs e) diff --git a/src/Umbraco.Web/umbraco.presentation/umbraco/settings/stylesheet/property/EditStyleSheetProperty.aspx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/settings/stylesheet/property/EditStyleSheetProperty.aspx.cs index 6043a4aa9d..9e9e4b7802 100644 --- a/src/Umbraco.Web/umbraco.presentation/umbraco/settings/stylesheet/property/EditStyleSheetProperty.aspx.cs +++ b/src/Umbraco.Web/umbraco.presentation/umbraco/settings/stylesheet/property/EditStyleSheetProperty.aspx.cs @@ -57,6 +57,7 @@ namespace umbraco.cms.presentation.settings.stylesheet bt.Click += SaveClick; bt.Text = ui.Text("save"); bt.ToolTip = ui.Text("save"); + bt.ButtonType = uicontrols.MenuButtonType.Primary; bt.ID = "save"; SetupPreView(); } diff --git a/src/umbraco.controls/MenuButton.cs b/src/umbraco.controls/MenuButton.cs index 6b85812231..0f24f65f22 100644 --- a/src/umbraco.controls/MenuButton.cs +++ b/src/umbraco.controls/MenuButton.cs @@ -49,8 +49,8 @@ namespace umbraco.uicontrols } } - cssClass += " btn-" + Enum.GetName(ButtonType.GetType(), ButtonType).ToLower(); - this.CssClass = cssClass; + cssClass += " btn-" + Enum.GetName(ButtonType.GetType(), ButtonType).ToLower() + " " + CssClass; + this.CssClass = cssClass.Trim(); base.Render(writer);