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 @@
- + +