yavsc/src/Yavsc.Org/Views/Manage/SetAvatar.cshtml

32 lines
975 B
Text
Raw Normal View History

2016-12-01 17:34:29 +01:00
@model PerformerProfile
2023-03-20 19:38:50 +00:00
@{ ViewData["Title"] = "Edit your avatar"; }
2016-12-01 17:34:29 +01:00
@section header{
2024-11-24 17:08:50 +00:00
<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" />
2016-12-01 17:34:29 +01:00
}
@section scripts{
<script>
$(document).ready(function() {
2024-11-24 17:08:50 +00:00
Dropzone.options.postavatar = {
2017-12-29 14:36:32 +01:00
maxFilesize: 2, // MB (an avatar)
2016-12-01 17:34:29 +01:00
autoProcessQueue: true,
accept: function(file, done) {
if (file.name == "justinbieber.jpg") {
done("Naha, you don't.");
}
else { done(); }
},
url: "/api/setavatar"
};
});
</script>
}
2017-12-29 14:36:32 +01:00
<img src="~/avatars/@(User.Identity.Name).png">
2016-12-01 17:34:29 +01:00
2024-11-24 17:08:50 +00:00
<form id="postavatar" action="/api/setavatar" class="dropzone" method="post" enctype="multipart/form-data">
2016-12-01 17:34:29 +01:00
<div class="fallback">
<input name="Avatar" type="file" id="Avatar" />
</div>
@Html.AntiForgeryToken()
2024-11-24 17:08:50 +00:00
2016-12-01 17:34:29 +01:00
</form>