Fix navigation

This commit is contained in:
2018-09-19 15:39:49 +02:00
parent c460359b31
commit 74e18bb500
5 changed files with 38 additions and 18 deletions

View File

@@ -53,3 +53,32 @@ include ../../../../pillar/src/templates/mixins/components
span Open Projects span Open Projects
| {% endif %} | {% endif %}
| {% endmacro %} | {% endmacro %}
| {% macro navigation_home_project(title) %}
+nav-secondary()
+nav-secondary-link(
href="{{ url_for('projects.index') }}",
class="{% if title == 'dashboard' %}active{% endif %}")
i.pi-star
span My Projects
| {% if current_user.has_organizations() %}
+nav-secondary-link(
href="{{ url_for('pillar.web.organizations.index') }}",
class="{% if title == 'organizations' %}active{% endif %}")
i.pi-users
span My Organizations
| {% endif %}
+nav-secondary-link(
href="{{ url_for('projects.home_project_shared_images')}}",
class="{% if title == 'images' %}active{% endif %}")
i.pi-picture
span Image Sharing
+nav-secondary-link(
href="{{ url_for('projects.home_project') }}",
class="{% if title == 'blender-sync' %}active{% endif %}")
i.pi-blender
span Blender Sync
| {% endmacro %}

View File

@@ -1,5 +1,5 @@
| {% extends 'layout.html' %} | {% extends 'layout.html' %}
| {% from '_macros/_navigation.html' import navigation_tabs %} | {% from '_macros/_navigation.html' import navigation_home_project %}
include ../../../../pillar/src/templates/mixins/components include ../../../../pillar/src/templates/mixins/components
| {% set title = 'organizations' %} | {% set title = 'organizations' %}
@@ -16,9 +16,8 @@ meta(property="og:image", content="{{ url_for('static', filename='assets/img/bac
meta(name="twitter:image", content="{{ url_for('static', filename='assets/img/backgrounds/cloud_services_oti.jpg')}}") meta(name="twitter:image", content="{{ url_for('static', filename='assets/img/backgrounds/cloud_services_oti.jpg')}}")
| {% endblock %} | {% endblock %}
| {% block navigation_tabs %} | {% block navigation_tabs %}
| {{ navigation_tabs(title) }} | {{ navigation_home_project(title) }}
| {% endblock navigation_tabs %} | {% endblock navigation_tabs %}
| {% block body %} | {% block body %}
@@ -27,8 +26,8 @@ meta(name="twitter:image", content="{{ url_for('static', filename='assets/img/ba
+nav-secondary-link( +nav-secondary-link(
class="create", class="create",
onclick='createNewOrganization(this)') onclick='createNewOrganization(this)')
i.pi-plus.text-success
span.text-success span.text-success
i.pi-plus
| Create Organization | Create Organization
| {% endif %} | {% endif %}

View File

@@ -1,4 +1,6 @@
| {% extends 'projects/home_layout.html' %} | {% extends 'projects/home_layout.html' %}
| {% set title = 'blender-sync' %}
| {% set subtab = 'blender_sync' %} | {% set subtab = 'blender_sync' %}
| {% set learn_more_btn_url = '/blog/introducing-blender-sync' %} | {% set learn_more_btn_url = '/blog/introducing-blender-sync' %}
| {% block currenttab %} | {% block currenttab %}

View File

@@ -1,9 +1,7 @@
| {% extends 'layout.html' %} | {% extends 'layout.html' %}
| {% from '_macros/_navigation.html' import navigation_tabs %} | {% from '_macros/_navigation.html' import navigation_home_project %}
include ../../../../pillar/src/templates/mixins/components include ../../../../pillar/src/templates/mixins/components
| {% set title = 'home' %}
| {% block og %} | {% block og %}
meta(property="og:type", content="website") meta(property="og:type", content="website")
meta(property="og:url", content="https://cloud.blender.org{{ request.path }}") meta(property="og:url", content="https://cloud.blender.org{{ request.path }}")
@@ -20,20 +18,13 @@ meta(name="twitter:image", content="{{ url_for('static', filename='assets/img/ba
| {% endblock %} | {% endblock %}
| {% block navigation_tabs %} | {% block navigation_tabs %}
| {{ navigation_tabs(title) }} | {{ navigation_home_project(title) }}
| {% endblock navigation_tabs %} | {% endblock navigation_tabs %}
| {% block body %} | {% block body %}
.dashboard-container .dashboard-container
section#projects.bg-white section#projects.bg-white
+nav-secondary()(id='sub-nav-tabs__list')
+nav-secondary-link(id="subtab-blender_sync", data-tab-url="{{ url_for('projects.home_project')}}")
span Blender Sync
+nav-secondary-link(id="subtab-images", data-tab-url="{{ url_for('projects.home_project_shared_images')}}")
span Images
| {% block currenttab %}{% endblock %} | {% block currenttab %}{% endblock %}
| {% endblock %} | {% endblock %}

View File

@@ -1,5 +1,5 @@
| {% extends 'layout.html' %} | {% extends 'layout.html' %}
| {% from '_macros/_navigation.html' import navigation_tabs %} | {% from '_macros/_navigation.html' import navigation_home_project %}
include ../../../../pillar/src/templates/mixins/components include ../../../../pillar/src/templates/mixins/components
| {% set title = 'dashboard' %} | {% set title = 'dashboard' %}
@@ -39,10 +39,9 @@ style.
| {% endblock %} | {% endblock %}
| {% block navigation_tabs %} | {% block navigation_tabs %}
| {{ navigation_tabs(title) }} | {{ navigation_home_project(title) }}
| {% endblock navigation_tabs %} | {% endblock navigation_tabs %}
| {% block body %} | {% block body %}
.dashboard-container .dashboard-container
section.dashboard-main section.dashboard-main