forked from GNUsocial/gnu-social
		
	[TWIG][CSS] Left panel profile section done.
Signed-off-by: Eliseu Amaro <mail@eliseuama.ro>
This commit is contained in:
		@@ -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>
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user