From d214935ecb6c8034a4a03f47628d4e834bb537b6 Mon Sep 17 00:00:00 2001 From: Per Ploug Date: Wed, 26 Jun 2013 11:12:06 +0200 Subject: [PATCH] Panel, Tabview, Propertie controls converted Changed the html to output bootstrap html, masterpages load our belle css + bootstrap.min.js --- .../directives/umbtreeitem.directive.js | 2 +- src/Umbraco.Web.UI.Client/src/less/forms.less | 9 + src/Umbraco.Web.UI.Client/src/less/panel.less | 15 +- .../config/ClientDependency.config | 2 +- src/Umbraco.Web.UI/umbraco/js/app_dev.js | 12 +- .../umbraco/masterpages/umbracoPage.Master | 10 +- .../umbraco/settings/editTemplate.aspx | 12 +- src/Umbraco.Web/Umbraco.Web.csproj | 4 +- .../developer/DataTypes/editDatatype.aspx.cs | 1 - .../umbraco/settings/editTemplate.aspx.cs | 49 ++-- src/umbraco.controls/CodeArea.cs | 12 +- src/umbraco.controls/DataAttributes.cs | 35 +++ src/umbraco.controls/MenuButton.cs | 72 +++++ src/umbraco.controls/MenuButtonI.cs | 29 +- src/umbraco.controls/MenuSplitButton.cs | 72 +++++ src/umbraco.controls/Panel.cs | 175 ++++-------- src/umbraco.controls/Property.cs | 53 ++-- src/umbraco.controls/PropertyGroup.cs | 56 ++++ src/umbraco.controls/ScrollingMenu.cs | 258 ++++++++---------- src/umbraco.controls/TabPage.cs | 57 +--- src/umbraco.controls/TabView.cs | 154 +++++++---- src/umbraco.controls/pane.cs | 84 +++--- src/umbraco.controls/umbraco.controls.csproj | 4 + 23 files changed, 678 insertions(+), 499 deletions(-) create mode 100644 src/umbraco.controls/DataAttributes.cs create mode 100644 src/umbraco.controls/MenuButton.cs create mode 100644 src/umbraco.controls/MenuSplitButton.cs create mode 100644 src/umbraco.controls/PropertyGroup.cs diff --git a/src/Umbraco.Web.UI.Client/src/common/directives/umbtreeitem.directive.js b/src/Umbraco.Web.UI.Client/src/common/directives/umbtreeitem.directive.js index 282eb05ff7..e4d1a370d4 100644 --- a/src/Umbraco.Web.UI.Client/src/common/directives/umbtreeitem.directive.js +++ b/src/Umbraco.Web.UI.Client/src/common/directives/umbtreeitem.directive.js @@ -39,7 +39,7 @@ angular.module("umbraco.directives") scope.select = function(e,n,ev){ //here we need to check for some legacy tree code - if (n.jsClickCallback && n.jsClickCallback != "") { + if (n.jsClickCallback && n.jsClickCallback !== "") { //this is a legacy tree node! var js; if (n.jsClickCallback.startsWith("javascript:")) { diff --git a/src/Umbraco.Web.UI.Client/src/less/forms.less b/src/Umbraco.Web.UI.Client/src/less/forms.less index 75ff5471d3..448b5b61f0 100644 --- a/src/Umbraco.Web.UI.Client/src/less/forms.less +++ b/src/Umbraco.Web.UI.Client/src/less/forms.less @@ -2,6 +2,15 @@ // Forms // -------------------------------------------------- +// UMBRACO STYLES +// -------------- +.hideLabel label { + display: none; +} + +.hideLabel .controls-row { + margin-left: 0px !Important; +} // GENERAL STYLES // -------------- diff --git a/src/Umbraco.Web.UI.Client/src/less/panel.less b/src/Umbraco.Web.UI.Client/src/less/panel.less index 8a0dbf2161..d41071dfbf 100644 --- a/src/Umbraco.Web.UI.Client/src/less/panel.less +++ b/src/Umbraco.Web.UI.Client/src/less/panel.less @@ -7,7 +7,7 @@ background: @grayLighter; margin: 0; height: 79px; - padding: 20px 20px 0px 20px + padding: 20px 20px 0px 20px; } .umb-panel-header h1.umb-headline-editor { @@ -62,8 +62,19 @@ .umb-panel-header i { font-size: 14px; -} +} +.umb-panel-header-meta { + height: 50px; +} + +.umb-panel-header .umb-btn-toolbar { + float: right; +} + +.umb-panel-body { + clear: both; +} /* TABS */ diff --git a/src/Umbraco.Web.UI/config/ClientDependency.config b/src/Umbraco.Web.UI/config/ClientDependency.config index 87bd6c9da4..9aed0f5518 100644 --- a/src/Umbraco.Web.UI/config/ClientDependency.config +++ b/src/Umbraco.Web.UI/config/ClientDependency.config @@ -10,7 +10,7 @@ NOTES: * Compression/Combination/Minification is not enabled unless debug="false" is specified on the 'compiliation' element in the web.config * A new version will invalidate both client and server cache and create new persisted files --> - +