fixes media picker svg handling to only use a single IMG tag, else this resulted in a number of 404's with invalid paths like [Object,object]

This commit is contained in:
Shannon
2018-11-20 18:13:19 +11:00
parent d5a8e7751b
commit 3dfa3eaac7

View File

@@ -13,11 +13,18 @@
</p>
<!-- IMAGE -->
<img ng-class="{'trashed': media.trashed}" ng-src="{{media.thumbnail}}" alt="" ng-show="media.thumbnail" title="{{media.trashed ? 'Trashed: ' + media.name : media.name}}" />
<img ng-if="media.thumbnail"
ng-class="{'trashed': media.trashed}" ng-src="{{media.thumbnail}}"
alt="" title="{{media.trashed ? 'Trashed: ' + media.name : media.name}}" />
<!-- SVG -->
<img ng-class="{'trashed': media.trashed}" ng-if="media.metaData.umbracoExtension.Value === 'svg'" ng-src="{{media.metaData.umbracoFile.Value}}" alt="" title="{{media.trashed ? 'Trashed: ' + media.name : media.name}}" />
<img ng-class="{'trashed': media.trashed}" ng-if="media.extension === 'svg'" ng-src="{{media.file}}" alt="" />
<img ng-if="!media.thumbnail && media.metaData.umbracoExtension.Value === 'svg'"
ng-class="{'trashed': media.trashed}" ng-src="{{media.metaData.umbracoFile.Value}}"
alt="" title="{{media.trashed ? 'Trashed: ' + media.name : media.name}}" />
<img ng-if="!media.thumbnail && media.metaData.umbracoExtension.Value !== 'svg' && media.extension === 'svg'"
ng-class="{'trashed': media.trashed}" ng-src="{{media.file}}"
alt=""
title="{{media.trashed ? 'Trashed: ' + media.name : media.name}}" />
<!-- FILE -->
<div ng-class="{'trashed': media.trashed}" class="umb-icon-holder" ng-hide="media.thumbnail || media.metaData.umbracoExtension.Value === 'svg' || media.extension === 'svg'">