diff --git a/src/Umbraco.Web.UI.Client/src/views/content/overlays/publish.html b/src/Umbraco.Web.UI.Client/src/views/content/overlays/publish.html
index 8912f7606d..fe626b8187 100644
--- a/src/Umbraco.Web.UI.Client/src/views/content/overlays/publish.html
+++ b/src/Umbraco.Web.UI.Client/src/views/content/overlays/publish.html
@@ -24,21 +24,20 @@
-
-
-
- -
-
-
-
-
{{publishVariantSelectorForm.publishVariantSelector.errorMsg}}
-
-
-
-
{{notification.message}}
-
-
diff --git a/src/Umbraco.Web.UI.Client/src/views/content/overlays/publishdescendants.html b/src/Umbraco.Web.UI.Client/src/views/content/overlays/publishdescendants.html
index e7bfcaed12..fb55c9a15a 100644
--- a/src/Umbraco.Web.UI.Client/src/views/content/overlays/publishdescendants.html
+++ b/src/Umbraco.Web.UI.Client/src/views/content/overlays/publishdescendants.html
@@ -50,21 +50,20 @@
-
-
-
- -
-
-
-
-
{{publishVariantSelectorForm.publishVariantSelector.errorMsg}}
-
-
-
-
{{notification.message}}
-
-
diff --git a/src/Umbraco.Web.UI.Client/src/views/content/overlays/save.html b/src/Umbraco.Web.UI.Client/src/views/content/overlays/save.html
index c4dcd5b767..a4489a1bc7 100644
--- a/src/Umbraco.Web.UI.Client/src/views/content/overlays/save.html
+++ b/src/Umbraco.Web.UI.Client/src/views/content/overlays/save.html
@@ -28,20 +28,19 @@
-
-
-
-
-
-
-
{{saveVariantSelectorForm.saveVariantSelector.errorMsg}}
-
-
-
-
{{notification.message}}
-
-
@@ -72,20 +71,19 @@
-
-
-
-
-
-
-
{{saveVariantSelectorForm.saveVariantSelector.errorMsg}}
-
-
-
-
{{notification.message}}
-
-
diff --git a/src/Umbraco.Web.UI.Client/src/views/content/overlays/schedule.html b/src/Umbraco.Web.UI.Client/src/views/content/overlays/schedule.html
index 5f9bc58767..1f9d904b2a 100644
--- a/src/Umbraco.Web.UI.Client/src/views/content/overlays/schedule.html
+++ b/src/Umbraco.Web.UI.Client/src/views/content/overlays/schedule.html
@@ -97,13 +97,13 @@
-
-
- -
-
+
+
+ -
+
+
diff --git a/src/Umbraco.Web.UI.Client/src/views/content/overlays/sendtopublish.controller.js b/src/Umbraco.Web.UI.Client/src/views/content/overlays/sendtopublish.controller.js
index c95860cdec..555d98e68f 100644
--- a/src/Umbraco.Web.UI.Client/src/views/content/overlays/sendtopublish.controller.js
+++ b/src/Umbraco.Web.UI.Client/src/views/content/overlays/sendtopublish.controller.js
@@ -23,6 +23,12 @@
if (vm.variants.length !== 0) {
+ _.each(vm.variants,
+ function (variant) {
+ variant.compositeId = variant.language.culture + "_" + (variant.segment ? variant.segment : "");
+ variant.htmlId = "_content_variant_" + variant.compositeId;
+ });
+
//now sort it so that the current one is at the top
vm.variants = _.sortBy(vm.variants, function (v) {
return v.active ? 0 : 1;
diff --git a/src/Umbraco.Web.UI.Client/src/views/content/overlays/sendtopublish.html b/src/Umbraco.Web.UI.Client/src/views/content/overlays/sendtopublish.html
index bbe6609713..daed1a9439 100644
--- a/src/Umbraco.Web.UI.Client/src/views/content/overlays/sendtopublish.html
+++ b/src/Umbraco.Web.UI.Client/src/views/content/overlays/sendtopublish.html
@@ -24,20 +24,19 @@
-
-
-
-
-
-
-
{{publishVariantSelectorForm.publishVariantSelector.errorMsg}}
-
-
-
-
{{notification.message}}
-
-
diff --git a/src/Umbraco.Web.UI.Client/src/views/content/overlays/unpublish.controller.js b/src/Umbraco.Web.UI.Client/src/views/content/overlays/unpublish.controller.js
index 8c43778a87..20c0f4874f 100644
--- a/src/Umbraco.Web.UI.Client/src/views/content/overlays/unpublish.controller.js
+++ b/src/Umbraco.Web.UI.Client/src/views/content/overlays/unpublish.controller.js
@@ -21,6 +21,12 @@
});
}
+ _.each(vm.variants,
+ function (variant) {
+ variant.compositeId = variant.language.culture + "_" + (variant.segment ? variant.segment : "");
+ variant.htmlId = "_content_variant_" + variant.compositeId;
+ });
+
// node has variants
if (vm.variants.length !== 1) {
//now sort it so that the current one is at the top
diff --git a/src/Umbraco.Web.UI.Client/src/views/content/overlays/unpublish.html b/src/Umbraco.Web.UI.Client/src/views/content/overlays/unpublish.html
index 4b32aa67d1..52610f18fd 100644
--- a/src/Umbraco.Web.UI.Client/src/views/content/overlays/unpublish.html
+++ b/src/Umbraco.Web.UI.Client/src/views/content/overlays/unpublish.html
@@ -27,13 +27,12 @@
-
-
-
- -
-
-
+
+
+
+ -
+
+