use infinite icon picker in list view prevalues
This commit is contained in:
@@ -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();
|
||||
|
||||
|
||||
@@ -47,11 +47,4 @@
|
||||
|
||||
</div>
|
||||
|
||||
<umb-overlay
|
||||
ng-if="vm.iconPickerDialog.show"
|
||||
model="vm.iconPickerDialog"
|
||||
view="vm.iconPickerDialog.view"
|
||||
position="right">
|
||||
</umb-overlay>
|
||||
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user