use infinite icon picker in list view prevalues

This commit is contained in:
Mads Rasmussen
2018-08-21 15:31:16 +02:00
parent f35c1866b9
commit e18598e836
2 changed files with 17 additions and 23 deletions

View File

@@ -9,7 +9,7 @@
(function() {
"use strict";
function ListViewLayoutsPreValsController($scope) {
function ListViewLayoutsPreValsController($scope, editorService) {
var vm = this;
vm.focusLayoutName = false;
@@ -63,21 +63,22 @@
}
function openIconPicker(layout) {
vm.iconPickerDialog = {
view: "iconpicker",
show: true,
submit: function(model) {
if (model.color) {
layout.icon = model.icon + " " + model.color;
} else {
layout.icon = model.icon;
}
vm.focusLayoutName = true;
vm.iconPickerDialog.show = false;
vm.iconPickerDialog = null;
}
};
}
var iconPicker = {
submit: function(model) {
if (model.color) {
layout.icon = model.icon + " " + model.color;
} else {
layout.icon = model.icon;
}
vm.focusLayoutName = true;
editorService.close();
},
close: function() {
editorService.close();
}
};
editorService.iconPicker(iconPicker);
}
activate();

View File

@@ -47,11 +47,4 @@
</div>
<umb-overlay
ng-if="vm.iconPickerDialog.show"
model="vm.iconPickerDialog"
view="vm.iconPickerDialog.view"
position="right">
</umb-overlay>
</div>