image.html
1.29 KB
<div id="profile-image-container" style="">
<div class="profile-image-wrap" title="{{ctrl.profile.name}}" ng-mouseenter="ctrl.showChange(true)" ng-mouseleave="ctrl.showChange(false)">
<img ng-if="ctrl.profile.image" ng-src="{{ctrl.profile.image.url}}" class="img-responsive profile-image">
<i ng-if="!ctrl.profile.image" class="fa {{ctrl.defaultIcon}} fa-5x profile-image"></i>
<div ng-if="ctrl.editable" class="upload-camera-container">
<i id="camera" class="fa fa-camera upload-camera" aria-hidden="true"></i>
</div>
<div ng-if="ctrl.editable" id="select-photo-container" name="select-photo-container" class="select-photo-container container" ng-class="ctrl.editClass">
<a id="upload-container" class="upload-container" href="#" rel="dialog" role="button">
<!-- The upload button hidden behind the camera -->
<div class="upload-button" ngf-select="ctrl.fileSelected($file)"
ngf-pattern="'image/*'" ngf-accept="'image/*'"
ngf-max-size="20MB" ngf-resize="{width: 100, height: 100}"
data-toggle="modal" data-target=".crop-dialog">
{{"profile.image.upload" | translate}}
</div>
</a>
</div>
</div>
</div>