add fallback icons
This commit is contained in:
@@ -231,7 +231,26 @@ function contentPickerController($scope, dialogService, entityResource, contentR
|
||||
});
|
||||
|
||||
if (entity) {
|
||||
entity.icon = iconHelper.convertFromLegacyIcon(entity.icon);
|
||||
|
||||
// set icon
|
||||
if(entity.icon) {
|
||||
entity.icon = iconHelper.convertFromLegacyIcon(entity.icon);
|
||||
}
|
||||
|
||||
// set default icon
|
||||
if (!entity.icon) {
|
||||
switch (entityType) {
|
||||
case "Document":
|
||||
entity.icon = "icon-document";
|
||||
break;
|
||||
case "Media":
|
||||
entity.icon = "icon-picture";
|
||||
break;
|
||||
case "Member":
|
||||
entity.icon = "icon-user";
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
var url = (entity.urls && entity.urls.length > 0) ? entity.urls[0] : "";
|
||||
var path = ($scope.model.config.showPathOnHover) ? entity.path : "";
|
||||
|
||||
@@ -97,7 +97,8 @@ function memberPickerController($scope, dialogService, entityResource, $log, ico
|
||||
var modelIds = $scope.model.value ? $scope.model.value.split(',') : [];
|
||||
entityResource.getByIds(modelIds, "Member").then(function (data) {
|
||||
_.each(data, function (item, i) {
|
||||
item.icon = iconHelper.convertFromLegacyIcon(item.icon);
|
||||
// set default icon if it's missing
|
||||
item.icon = (item.icon) ? iconHelper.convertFromLegacyIcon(item.icon) : "icon-user";
|
||||
$scope.renderModel.push({ name: item.name, id: item.id, icon: item.icon });
|
||||
});
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user