Ensure box is square when picker is multiple picker

This commit is contained in:
Bjarne Fyrstenborg
2017-11-06 22:01:35 +01:00
parent 9d373c194d
commit e72758e04a
3 changed files with 5 additions and 3 deletions

View File

@@ -283,7 +283,7 @@ ul.color-picker li a {
.umb-sortable-thumbnails .umb-sortable-thumbnails__wrapper {
width: 120px;
height: 100px;
height: 114px;
overflow: hidden;
}

View File

@@ -19,6 +19,8 @@ angular.module('umbraco').controller("Umbraco.PropertyEditors.MediaPickerControl
$scope.images = [];
$scope.ids = [];
$scope.isMultiPicker = multiPicker;
if ($scope.model.value) {
var ids = $scope.model.value.split(',');

View File

@@ -2,7 +2,7 @@
<p ng-if="(images|filter:{trashed:true}).length == 1"><localize key="mediaPicker_pickedTrashedItem"></localize></p>
<p ng-if="(images|filter:{trashed:true}).length > 1"><localize key="mediaPicker_pickedTrashedItems"></localize></p>
<div class="flex error">
<ul ui-sortable="sortableOptions" ng-model="images" ng-if="images.length > 0" class="umb-sortable-thumbnails">
<li class="umb-sortable-thumbnails__wrapper" ng-repeat="image in images">
@@ -32,7 +32,7 @@
</li>
</ul>
<a href="#" class="add-link" ng-click="add()" ng-class="{'add-link-square': images.length === 0}" ng-if="showAdd()" prevent-default>
<a href="#" class="add-link" ng-click="add()" ng-class="{'add-link-square': (images.length === 0 || isMultiPicker)}" ng-if="showAdd()" prevent-default>
<i class="icon icon-add large"></i>
</a>
</div>