[TWIG][CSS] Left panel profile section done.
Signed-off-by: Eliseu Amaro <mail@eliseuama.ro>
This commit is contained in:
parent
9d50289c3f
commit
4805550c66
|
@ -86,6 +86,10 @@ li {
|
||||||
padding: 0;
|
padding: 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
summary {
|
||||||
|
cursor: default !important;
|
||||||
|
}
|
||||||
|
|
||||||
a:link {
|
a:link {
|
||||||
text-decoration: none;
|
text-decoration: none;
|
||||||
color: var(--white);
|
color: var(--white);
|
||||||
|
@ -102,8 +106,8 @@ a:visited {
|
||||||
|
|
||||||
a:focus,
|
a:focus,
|
||||||
a:hover {
|
a:hover {
|
||||||
border-radius: var(--unit-size);
|
border-radius: var(--unit-size) !important;
|
||||||
padding: var(--unit-size) var(--small-size) var(--unit-size) var(--small-size);
|
padding: var(--unit-size) var(--small-size) var(--unit-size) var(--small-size) !important;
|
||||||
background: var(--white) !important;
|
background: var(--white) !important;
|
||||||
color: var(--bg1) !important;
|
color: var(--bg1) !important;
|
||||||
transition: all 0.4s ease;
|
transition: all 0.4s ease;
|
||||||
|
|
|
@ -47,10 +47,41 @@
|
||||||
box-sizing: border-box;
|
box-sizing: border-box;
|
||||||
}
|
}
|
||||||
|
|
||||||
.profile a:focus,
|
#profile-links {
|
||||||
.profile a:hover {
|
width: 100%;
|
||||||
all: unset;
|
height: auto;
|
||||||
color: var(--white) !important;
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
|
box-sizing: border-box;
|
||||||
|
margin-bottom: var(--unit-size);
|
||||||
|
}
|
||||||
|
|
||||||
|
#user-avatar {
|
||||||
|
box-sizing: border-box;
|
||||||
|
max-width: 50%;
|
||||||
|
margin-right: var(--unit-size);
|
||||||
|
}
|
||||||
|
|
||||||
|
#user-avatar img {
|
||||||
|
border-radius: 50%;
|
||||||
|
width: calc(3 * var(--main-size));
|
||||||
|
height: auto;
|
||||||
|
}
|
||||||
|
|
||||||
|
#user-avatar:hover img,
|
||||||
|
#user-avatar:focus img {
|
||||||
|
border-radius: 50% !important;
|
||||||
|
box-shadow: var(--shadow-light) !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
#user-info {
|
||||||
|
display: flex;
|
||||||
|
flex-direction: column;
|
||||||
|
}
|
||||||
|
|
||||||
|
#user-tags {
|
||||||
|
font-family: var(--main-font);
|
||||||
|
font-size: var(--medium-size);
|
||||||
}
|
}
|
||||||
|
|
||||||
.footer {
|
.footer {
|
||||||
|
|
|
@ -25,7 +25,7 @@
|
||||||
|
|
||||||
{# Backwards compatibility with hAtom 0.1 #}
|
{# Backwards compatibility with hAtom 0.1 #}
|
||||||
<div class="timeline">
|
<div class="timeline">
|
||||||
<div class="h-feed hfeed notes">
|
<main class="h-feed hfeed notes">
|
||||||
{% if notes is defined and notes is not empty %}
|
{% if notes is defined and notes is not empty %}
|
||||||
{% for conversation in notes %}
|
{% for conversation in notes %}
|
||||||
{% include '/note/view.html.twig' with {'note': conversation['note'], 'have_user': have_user, 'replies': conversation['replies']} only %}
|
{% include '/note/view.html.twig' with {'note': conversation['note'], 'have_user': have_user, 'replies': conversation['replies']} only %}
|
||||||
|
@ -33,7 +33,7 @@
|
||||||
{% else %}
|
{% else %}
|
||||||
<div id="empty-notes"><h1>{% trans %}No notes here.{% endtrans %}</h1></div>
|
<div id="empty-notes"><h1>{% trans %}No notes here.{% endtrans %}</h1></div>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
</div>
|
</main>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -16,9 +16,12 @@
|
||||||
{{ form_start(registration_form) }}
|
{{ form_start(registration_form) }}
|
||||||
<fieldset>
|
<fieldset>
|
||||||
<legend>Register a new account</legend>
|
<legend>Register a new account</legend>
|
||||||
{{ form_row(registration_form.nickname) }} <p></p>
|
{{ form_row(registration_form.nickname) }}
|
||||||
{{ form_row(registration_form.email) }} <p></p>
|
<p></p>
|
||||||
{{ form_row(registration_form.password) }} <p></p>
|
{{ form_row(registration_form.email) }}
|
||||||
|
<p></p>
|
||||||
|
{{ form_row(registration_form.password) }}
|
||||||
|
<p></p>
|
||||||
{{ form_row(registration_form.register) }}
|
{{ form_row(registration_form.register) }}
|
||||||
</fieldset>
|
</fieldset>
|
||||||
{{ form_end(registration_form) }}
|
{{ form_end(registration_form) }}
|
||||||
|
|
|
@ -1,33 +1,38 @@
|
||||||
<aside id='left-panel'>
|
<aside id='left-panel'>
|
||||||
<div class='profile-nav'>
|
<nav class='profile-nav'>
|
||||||
|
|
||||||
{% if app.user %}
|
{% if app.user %}
|
||||||
<div class='profile'>
|
<section class='profile'>
|
||||||
|
<section id="profile-links">
|
||||||
|
<a id="user-avatar" href="{{ path('settings_avatar') }}">
|
||||||
|
<img src='{{ user_avatar }}' alt="Your avatar." class="icon icon-avatar">
|
||||||
|
</a>
|
||||||
|
|
||||||
|
<span id="user-info">
|
||||||
|
<a id="user-nick" href="{{ path('settings_personal_info') }}">
|
||||||
|
<h2>{{ user_nickname }}</h2>
|
||||||
|
</a>
|
||||||
|
<div id="user-tags">
|
||||||
|
{% if user_tags %}
|
||||||
|
{% for tag in user_tags %}
|
||||||
|
<a href='#'> #{{ tag }}</a>
|
||||||
|
{% endfor %}
|
||||||
|
{% else %}
|
||||||
|
{{ '(No tags)' | trans }}
|
||||||
|
{% endif %}
|
||||||
|
</div>
|
||||||
|
</span>
|
||||||
|
</section>
|
||||||
|
|
||||||
|
<span id="stats">
|
||||||
|
<h2>{{ 'Followers' | trans }} {{ user_followers }}</h2>
|
||||||
|
<h2>{{ 'Followed' | trans }} {{ user_followed }}</h2>
|
||||||
|
</span>
|
||||||
|
|
||||||
{% for extra in profile_extras %}
|
{% for extra in profile_extras %}
|
||||||
{% include '/'~ extra.name ~ '/view.html.twig' with {'vars': extra.vars} only %}
|
{% include '/'~ extra.name ~ '/view.html.twig' with {'vars': extra.vars} only %}
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
<a href="{{ path('settings_avatar') }}">
|
</section>
|
||||||
<img src='{{ user_avatar }}' alt="Your avatar." class="icon icon-avatar">
|
|
||||||
</a>
|
|
||||||
<a href="{{ path('settings_personal_info') }}">
|
|
||||||
<div class="info">
|
|
||||||
<b id="nick">{{ user_nickname }}</b>
|
|
||||||
<div class="tags">
|
|
||||||
{% if user_tags %}
|
|
||||||
{% for tag in user_tags %}
|
|
||||||
<a href='#'><i> #{{ tag }} </i></a>
|
|
||||||
{% endfor %}
|
|
||||||
{% else %}
|
|
||||||
<i> {{ '(No tags)' | trans }} </i>
|
|
||||||
{% endif %}
|
|
||||||
</div>
|
|
||||||
<div class="stats">
|
|
||||||
<span> <b> {{ user_followers }} </b> {{ 'Followers' | trans }} </span>
|
|
||||||
<span> <b> {{ user_followed }} </b> {{ 'Followed' | trans }} </span>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</a>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<nav>
|
<nav>
|
||||||
<a href='#'>Messages</a>
|
<a href='#'>Messages</a>
|
||||||
|
@ -77,7 +82,7 @@
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
</div>
|
</nav>
|
||||||
|
|
||||||
<div class="footer">
|
<div class="footer">
|
||||||
<a href="{{ path('doc_faq') }}" class='hover-effect {{ active('doc_faq') }}'>FAQ</a>
|
<a href="{{ path('doc_faq') }}" class='hover-effect {{ active('doc_faq') }}'>FAQ</a>
|
||||||
|
|
Loading…
Reference in New Issue
Block a user