From 5fff1e4ac51080b47bcb5dda6979e949e2c09756 Mon Sep 17 00:00:00 2001 From: Shannon Date: Thu, 24 Sep 2015 15:53:24 +0200 Subject: [PATCH] Fixes umb-editor-header to toggle visibility of certain fields based on boolean toggles since we cannot rely on model values being undefined when there are validators present because validators change the model value to undefined. --- .../editor/umbeditorheader.directive.js | 3 +++ .../src/views/common/dashboard.html | 5 ++++- .../components/editor/umb-editor-header.html | 16 +++++++++++----- .../src/views/content/edit.html | 5 ++++- .../src/views/content/recyclebin.html | 5 ++++- .../src/views/datatype/edit.html | 5 ++++- .../src/views/media/edit.html | 5 ++++- .../src/views/media/recyclebin.html | 5 ++++- .../src/views/member/edit.html | 5 ++++- .../src/views/member/list.html | 5 ++++- 10 files changed, 46 insertions(+), 13 deletions(-) diff --git a/src/Umbraco.Web.UI.Client/src/common/directives/components/editor/umbeditorheader.directive.js b/src/Umbraco.Web.UI.Client/src/common/directives/components/editor/umbeditorheader.directive.js index b037ce3e9a..aa69c76670 100644 --- a/src/Umbraco.Web.UI.Client/src/common/directives/components/editor/umbeditorheader.directive.js +++ b/src/Umbraco.Web.UI.Client/src/common/directives/components/editor/umbeditorheader.directive.js @@ -46,8 +46,11 @@ nameLocked: "=", menu: "=", icon: "=", + hideIcon: "@", alias: "=", + hideAlias: "@", description: "=", + hideDescription: "@", navigation: "=" }, link: link diff --git a/src/Umbraco.Web.UI.Client/src/views/common/dashboard.html b/src/Umbraco.Web.UI.Client/src/views/common/dashboard.html index 97a109d6fe..452743d19f 100644 --- a/src/Umbraco.Web.UI.Client/src/views/common/dashboard.html +++ b/src/Umbraco.Web.UI.Client/src/views/common/dashboard.html @@ -12,7 +12,10 @@ + tabs="dashboard.tabs" + hide-icon="true" + hide-description="true" + hide-alias="true"> diff --git a/src/Umbraco.Web.UI.Client/src/views/components/editor/umb-editor-header.html b/src/Umbraco.Web.UI.Client/src/views/components/editor/umb-editor-header.html index cd8fb83ac5..f99eab3b1a 100644 --- a/src/Umbraco.Web.UI.Client/src/views/components/editor/umb-editor-header.html +++ b/src/Umbraco.Web.UI.Client/src/views/components/editor/umb-editor-header.html @@ -6,19 +6,25 @@
-
+
Add icon
- -
{{ name }}
+ +
{{ name }}
- + - +
diff --git a/src/Umbraco.Web.UI.Client/src/views/content/edit.html b/src/Umbraco.Web.UI.Client/src/views/content/edit.html index cbbad8267d..0b1e3b2202 100644 --- a/src/Umbraco.Web.UI.Client/src/views/content/edit.html +++ b/src/Umbraco.Web.UI.Client/src/views/content/edit.html @@ -13,7 +13,10 @@ + tabs="content.tabs" + hide-icon="true" + hide-description="true" + hide-alias="true"> diff --git a/src/Umbraco.Web.UI.Client/src/views/content/recyclebin.html b/src/Umbraco.Web.UI.Client/src/views/content/recyclebin.html index 19976aa6f7..f4c22c0220 100644 --- a/src/Umbraco.Web.UI.Client/src/views/content/recyclebin.html +++ b/src/Umbraco.Web.UI.Client/src/views/content/recyclebin.html @@ -2,7 +2,10 @@ + name-locked="page.nameLocked" + hide-icon="true" + hide-description="true" + hide-alias="true" > diff --git a/src/Umbraco.Web.UI.Client/src/views/datatype/edit.html b/src/Umbraco.Web.UI.Client/src/views/datatype/edit.html index 8e32589c35..1c80fa44c1 100644 --- a/src/Umbraco.Web.UI.Client/src/views/datatype/edit.html +++ b/src/Umbraco.Web.UI.Client/src/views/datatype/edit.html @@ -13,7 +13,10 @@ + name-locked="page.nameLocked" + hide-icon="true" + hide-description="true" + hide-alias="true"> diff --git a/src/Umbraco.Web.UI.Client/src/views/media/edit.html b/src/Umbraco.Web.UI.Client/src/views/media/edit.html index b5e8665227..9bebaa8524 100644 --- a/src/Umbraco.Web.UI.Client/src/views/media/edit.html +++ b/src/Umbraco.Web.UI.Client/src/views/media/edit.html @@ -12,7 +12,10 @@ + menu="page.menu" + hide-icon="true" + hide-description="true" + hide-alias="true"> diff --git a/src/Umbraco.Web.UI.Client/src/views/media/recyclebin.html b/src/Umbraco.Web.UI.Client/src/views/media/recyclebin.html index ef1b88bcf0..bfdfcbf8bf 100644 --- a/src/Umbraco.Web.UI.Client/src/views/media/recyclebin.html +++ b/src/Umbraco.Web.UI.Client/src/views/media/recyclebin.html @@ -2,7 +2,10 @@ + name-locked="page.nameLocked" + hide-icon="true" + hide-description="true" + hide-alias="true"> diff --git a/src/Umbraco.Web.UI.Client/src/views/member/edit.html b/src/Umbraco.Web.UI.Client/src/views/member/edit.html index 08abe59050..3492275c08 100644 --- a/src/Umbraco.Web.UI.Client/src/views/member/edit.html +++ b/src/Umbraco.Web.UI.Client/src/views/member/edit.html @@ -13,7 +13,10 @@ name="content.name" name-locked="page.nameLocked" tabs="content.tabs" - menu="page.menu"> + menu="page.menu" + hide-icon="true" + hide-description="true" + hide-alias="true"> diff --git a/src/Umbraco.Web.UI.Client/src/views/member/list.html b/src/Umbraco.Web.UI.Client/src/views/member/list.html index 99fc997f16..7976677432 100644 --- a/src/Umbraco.Web.UI.Client/src/views/member/list.html +++ b/src/Umbraco.Web.UI.Client/src/views/member/list.html @@ -10,7 +10,10 @@ name="content.name" name-locked="page.lockedName" tabs="content.tabs" - menu="page.menu"> + menu="page.menu" + hide-icon="true" + hide-description="true" + hide-alias="true">