mirror of
https://gitlab.ub.uni-bielefeld.de/sfb1288inf/nopaque.git
synced 2024-12-25 02:44:18 +00:00
Icon + public profile section update on edit page
This commit is contained in:
parent
666397046d
commit
268d00ce72
@ -65,19 +65,15 @@
|
||||
<div class="collapsible-body">
|
||||
<form method="POST" enctype="multipart/form-data">
|
||||
{{ edit_public_profile_information_form.hidden_tag() }}
|
||||
<div class="row">
|
||||
<div class="col s10 m4">
|
||||
<div class="row">
|
||||
<div class="col s12 m2">
|
||||
<img src="{{ url_for('.profile_avatar', user_id=user.id) }}" alt="user-image" class="circle responsive-img" id="avatar">
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col s3 m2">
|
||||
<div class="center-align">
|
||||
<a class="btn-floating red waves-effect waves-light modal-trigger" style="margin-top:15px;" href="#delete-avatar-modal"><i class="material-icons">delete</i></a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col s9 m8">
|
||||
<div class="col s12 m6">
|
||||
{{ wtf.render_field(edit_public_profile_information_form.avatar, accept='image/jpeg, image/png, image/gif', placeholder='Choose an image file', id='avatar-upload') }}
|
||||
</div>
|
||||
<div class="col s12 m1">
|
||||
<a class="btn-floating red waves-effect waves-light modal-trigger" style="margin-top:15px;" href="#delete-avatar-modal"><i class="material-icons">delete</i></a>
|
||||
</div>
|
||||
</div>
|
||||
<p></p>
|
||||
@ -107,7 +103,7 @@
|
||||
<div class="col s8" style="margin-top: 22.8px;">
|
||||
<ul class="collapsible">
|
||||
<li>
|
||||
<div class="collapsible-header">
|
||||
<div class="collapsible-header" style="justify-content: space-between;">
|
||||
<span>Notification Settings</span>
|
||||
<i class="caret material-icons">keyboard_arrow_right</i>
|
||||
</div>
|
||||
@ -122,7 +118,7 @@
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div class="collapsible-header">
|
||||
<div class="collapsible-header" style="justify-content: space-between;">
|
||||
<span>Change Password</span>
|
||||
<i class="caret material-icons right">keyboard_arrow_right</i>
|
||||
</div>
|
||||
@ -139,7 +135,7 @@
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div class="collapsible-header">
|
||||
<div class="collapsible-header" style="justify-content: space-between;">
|
||||
<span>Delete Account</span>
|
||||
<i class="caret material-icons right">keyboard_arrow_right</i>
|
||||
</div>
|
||||
@ -227,5 +223,21 @@ document.querySelector('#delete-user-button').addEventListener('click', (event)
|
||||
Requests.users.entity.delete(currentUserId)
|
||||
.then((response) => {window.location.href = '/';});
|
||||
});
|
||||
|
||||
document.querySelectorAll('.collapsible').forEach((collapsible) => {
|
||||
M.Collapsible.init(
|
||||
collapsible,
|
||||
{
|
||||
onOpenStart: (event) => {
|
||||
let caret = event.querySelector('.caret');
|
||||
caret.innerHTML = 'keyboard_arrow_down';
|
||||
},
|
||||
onCloseStart: (event) => {
|
||||
let caret = event.querySelector('.caret');
|
||||
caret.innerHTML = 'keyboard_arrow_right';
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
</script>
|
||||
{% endblock scripts %}
|
||||
|
Loading…
Reference in New Issue
Block a user