Avatar restored

This commit is contained in:
Paul Schneider
2024-11-24 17:08:50 +00:00
parent d7e2cf8804
commit a4932d08f1
8 changed files with 1145 additions and 78 deletions

View File

@ -69,10 +69,6 @@
@Model.Logins.Count [<a asp-controller="Manage" asp-action="ManageLogins">Manage</a>]
</dd>
<dt>Full name:</dt>
<dd>@Model.FullName [<a asp-controller="Manage" asp-action="SetFullName"
>@Model.FullName==null?"Set":"Modify"</a>]</dd>
<dt>Address:</dt>
<dd>@Model.PostalAddress
[<a asp-controller="Manage" asp-action="SetAddress"

View File

@ -1,13 +1,13 @@
@model PerformerProfile
@{ ViewData["Title"] = "Edit your avatar"; }
@section header{
<link href="~/css/main/dropzone.css" rel="stylesheet">
<script src="https://unpkg.com/dropzone@5/dist/min/dropzone.min.js"></script>
<link rel="stylesheet" href="https://unpkg.com/dropzone@5/dist/min/dropzone.min.css" type="text/css" />
}
@section scripts{
<script src="~/js/dropzone.js"></script>
<script>
$(document).ready(function() {
Dropzone.options.postavatar= {
Dropzone.options.postavatar = {
maxFilesize: 2, // MB (an avatar)
autoProcessQueue: true,
accept: function(file, done) {
@ -23,10 +23,10 @@ $(document).ready(function() {
}
<img src="~/avatars/@(User.Identity.Name).png">
<form id="postavatar" class="dropzone" method="post" enctype="multipart/form-data">
<form id="postavatar" action="/api/setavatar" class="dropzone" method="post" enctype="multipart/form-data">
<div class="fallback">
<input name="Avatar" type="file" id="Avatar" />
</div>
(IconWebUploadSpecification"])
@Html.AntiForgeryToken()
</form>