diff --git a/src/Umbraco.Web.UI.Client/src/common/directives/components/buttons/umbbuttonellipsis.directive.js b/src/Umbraco.Web.UI.Client/src/common/directives/components/buttons/umbbuttonellipsis.directive.js
index 257c847e88..67b85c13b9 100644
--- a/src/Umbraco.Web.UI.Client/src/common/directives/components/buttons/umbbuttonellipsis.directive.js
+++ b/src/Umbraco.Web.UI.Client/src/common/directives/components/buttons/umbbuttonellipsis.directive.js
@@ -29,7 +29,7 @@
@param {boolean} showText Set to true to show the text. false by default
@param {domElement} element Highlights a DOM-element (HTML-selector)
@param {string} state Set the initial state of the component. To have it hidden use hidden
-@param {string} mode Set the mode, which decides how to style the component. Currently only "default" and "tab" are supported
+@param {string} mode Set the mode, which decides how to style the component. "small" and "tab" are currently supported
**/
(function () {
diff --git a/src/Umbraco.Web.UI.Client/src/less/components/buttons/umb-button-ellipsis.less b/src/Umbraco.Web.UI.Client/src/less/components/buttons/umb-button-ellipsis.less
index d8b18de277..54302ba869 100644
--- a/src/Umbraco.Web.UI.Client/src/less/components/buttons/umb-button-ellipsis.less
+++ b/src/Umbraco.Web.UI.Client/src/less/components/buttons/umb-button-ellipsis.less
@@ -9,6 +9,14 @@
opacity: 0.8;
transition: opacity .3s ease-out;
+ &--absolute {
+ position: absolute;
+ }
+
+ &--small {
+ height: 15px;
+ }
+
&.show-text {
display: flex;
flex-wrap: wrap;
@@ -41,7 +49,13 @@
flex-basis: 100%;
.umb-button-ellipsis--tab & {
- margin: 0 0 7px
+ margin: 0 0 7px;
+ }
+
+ .umb-button-ellipsis--small & {
+ font-size: 8px;
+ position: relative;
+ top: -2px;
}
}
diff --git a/src/Umbraco.Web.UI.Client/src/less/components/umb-property-actions.less b/src/Umbraco.Web.UI.Client/src/less/components/umb-property-actions.less
index 17c4bf1a55..f86b27af17 100644
--- a/src/Umbraco.Web.UI.Client/src/less/components/umb-property-actions.less
+++ b/src/Umbraco.Web.UI.Client/src/less/components/umb-property-actions.less
@@ -85,7 +85,7 @@
.umb-contextmenu {
border-top-left-radius: 0;
- margin-top:1px;
+ margin-top:-2px;
}
diff --git a/src/Umbraco.Web.UI.Client/src/views/components/buttons/umb-button-ellipsis.html b/src/Umbraco.Web.UI.Client/src/views/components/buttons/umb-button-ellipsis.html
index 10d19b3041..62ddafb597 100644
--- a/src/Umbraco.Web.UI.Client/src/views/components/buttons/umb-button-ellipsis.html
+++ b/src/Umbraco.Web.UI.Client/src/views/components/buttons/umb-button-ellipsis.html
@@ -3,7 +3,7 @@
data-element="{{vm.element}}"
class="btn-reset umb-button-ellipsis {{vm.cssClass}}"
style="color:{{vm.color}};"
- ng-class="{'umb-button-ellipsis--hidden': vm.state === 'hidden', 'show-text': vm.showText, 'umb-button-ellipsis--tab' : vm.mode === 'tab'}"
+ ng-class="{'umb-button-ellipsis--hidden': vm.state === 'hidden', 'show-text': vm.showText, 'umb-button-ellipsis--tab' : vm.mode === 'tab', 'umb-button-ellipsis--small' : vm.mode === 'small'}"
ng-click="vm.clickButton($event)">
•••
diff --git a/src/Umbraco.Web.UI.Client/src/views/components/property/property-actions/umb-property-actions.html b/src/Umbraco.Web.UI.Client/src/views/components/property/property-actions/umb-property-actions.html
index 7df78cce95..5d98517a61 100644
--- a/src/Umbraco.Web.UI.Client/src/views/components/property/property-actions/umb-property-actions.html
+++ b/src/Umbraco.Web.UI.Client/src/views/components/property/property-actions/umb-property-actions.html
@@ -1,11 +1,24 @@
-
+
+