This repository has been archived on 2023-03-18. You can view files and clone it, but cannot push or open issues or pull requests.
osr-discourse-src/app/assets/javascripts/discourse/templates/modal/avatar_selector.js.handlebars

36 lines
1.8 KiB
Handlebars

<div class="modal-body">
<div>
<div>
<input type="radio" id="system-avatar" name="avatar" value="system" {{action useSystem}}>
<label class="radio" for="system-avatar">{{bound-avatar controller "large" system_avatar_upload_id}} {{{i18n user.change_avatar.letter_based}}}</label>
</div>
<div>
<input type="radio" id="gravatar" name="avatar" value="gravatar" {{action useGravatar}}>
<label class="radio" for="gravatar">{{bound-avatar controller "large" gravatar_avatar_upload_id}} {{{i18n user.change_avatar.gravatar}}} {{email}}</label>
<button href {{action refreshGravatar}} title="{{i18n user.change_avatar.refresh_gravatar_title}}" {{bind-attr enabled="view.gravatarRefreshEnabled"}} class="btn no-text"><i class="fa fa-refresh"></i></button>
</div>
<div>
<input type="radio" id="uploaded_avatar" name="avatar" value="uploaded" {{action useUploadedAvatar}}>
<label class="radio" for="uploaded_avatar">
{{#if view.hasUploadedAvatar}}
{{#if view.uploadedAvatarTemplate}}
{{bound-avatar-template view.uploadedAvatarTemplate "large"}}
{{else}}
{{bound-avatar controller "large" custom_avatar_upload_id}} {{i18n user.change_avatar.uploaded_avatar}}
{{/if}}
{{else}}
{{i18n user.change_avatar.uploaded_avatar_empty}}
{{/if}}
</label>
{{avatar-uploader username=username
uploadedAvatarTemplate=view.uploadedAvatarTemplate
custom_avatar_upload_id=controller.custom_avatar_upload_id}}
</div>
</div>
</div>
<div class="modal-footer">
<button class="btn btn-primary" {{action saveAvatarSelection}} {{bind-attr disabled="view.saveDisabled"}}>{{i18n save}}</button>
<a {{action closeModal}}>{{i18n cancel}}</a>
</div>