...
 
Commits (6)
This diff is collapsed.
# -*- coding: utf-8 -*-
# Generated by Django 1.11.29 on 2020-07-09 10:31
from __future__ import unicode_literals
from django.db import migrations, models
def update_menuitem(apps, schema_editor):
apps.get_model('opencoesione', 'MenuItem').objects.filter(menu='mainmenu2').update(menu='mainmenu2a')
class Migration(migrations.Migration):
dependencies = [
('opencoesione', '0018_auto_20200709_1132'),
]
operations = [
migrations.AlterField(
model_name='menuitem',
name='menu',
field=models.CharField(choices=[('mainmenu1a', 'Main menu / Risorse e strumenti / 2007-2013'), ('mainmenu1b', 'Main menu / Risorse e strumenti / 2014-2020'), ('mainmenu1c', 'Main menu / Risorse e strumenti / 2021-2027'), ('mainmenu2', 'Main menu / Riuso e partecipazione'), ('mainmenu2a', 'Main menu / Riuso e partecipazione / Altri contenuti'), ('header', 'Header'), ('footer1', 'Footer / OpenCoesione'), ('footer2', 'Footer / Materiali'), ('footer3', 'Footer / Open Data')], max_length=20, verbose_name='nome menu'),
),
migrations.RunPython(
update_menuitem
),
]
......@@ -54,14 +54,15 @@ class Link(BaseResource):
class MenuItem(models.Model):
MENU_CHOICES = (
('mainmenu1a', 'Main menu / Risorse e strumenti 2007-2013'),
('mainmenu1b', 'Main menu / Risorse e strumenti 2014-2020'),
('mainmenu1c', 'Main menu / Risorse e strumenti 2021-2027'),
('mainmenu2', 'Main menu / Altri contenuti'),
('mainmenu1a', 'Main menu / Risorse e strumenti / 2007-2013'),
('mainmenu1b', 'Main menu / Risorse e strumenti / 2014-2020'),
('mainmenu1c', 'Main menu / Risorse e strumenti / 2021-2027'),
('mainmenu2', 'Main menu / Riuso e partecipazione'),
('mainmenu2a', 'Main menu / Riuso e partecipazione / Altri contenuti'),
('header', 'Header'),
('footer1', 'Footer OpenCoesione'),
('footer2', 'Footer Materiali'),
('footer3', 'Footer Open Data'),
('footer1', 'Footer / OpenCoesione'),
('footer2', 'Footer / Materiali'),
('footer3', 'Footer / Open Data'),
)
description = models.CharField(max_length=50, verbose_name=_('descrizione'))
......
......@@ -47,7 +47,8 @@ def main_menu(context, current_section, request_path):
'items': menus['mainmenu1a'],
},
],
'altro': menus['mainmenu2'],
'riuso_partecipazione': menus['mainmenu2'],
'altro': menus['mainmenu2a'],
}
if not current_section:
......@@ -55,8 +56,8 @@ def main_menu(context, current_section, request_path):
if request_path in (x['url'].strip('/') for x in menus['mainmenu1a'] + menus['mainmenu1b'] + menus['mainmenu1c']):
current_section = 'risorse_strumenti'
elif request_path in (x['url'].strip('/') for x in menus['mainmenu2']):
current_section = 'altro'
elif request_path in (x['url'].strip('/') for x in menus['mainmenu2'] + menus['mainmenu2a']):
current_section = 'riuso_partecipazione'
return {
'main_menu': main_menu,
......
......@@ -536,6 +536,11 @@ class OpendataView(TemplateView):
get_opendatafile_info('focus_turismo_1_data'),
get_opendatafile_info('focus_turismo_metadata'),
]
elif slug == 'approfondimenti_cultura_subsection':
section['data'] = [
get_opendatafile_info('focus_cultura_1_data'),
get_opendatafile_info('focus_cultura_metadata'),
]
elif slug == 'approfondimenti_ricerca_subsection':
section['data'] = [
get_opendatafile_info('focus_ricerca_2_data'),
......@@ -552,6 +557,11 @@ class OpendataView(TemplateView):
get_opendatafile_info('focus_dissesto_1_data'),
get_opendatafile_info('focus_dissesto_metadata'),
]
elif slug == 'approfondimenti_infanzia_subsection':
section['data'] = [
get_opendatafile_info('focus_infanzia_1_data'),
get_opendatafile_info('focus_infanzia_metadata'),
]
elif slug == 'po1420_section':
section['data'] = [
get_opendatafile_info('po1420_dotazioni_data', True),
......
......@@ -203,7 +203,7 @@ header #bottom-header #main-menu > li > a {
font-size: 16px;
font-weight: bold;
line-height: 16px;
padding: 30px;
padding: 30px 26px;
}
header #bottom-header #main-menu > li > a:hover {
background-color: #EEEEEE !important;
......@@ -220,13 +220,12 @@ header #bottom-header #main-menu > li.monitoraggio > a {
background-color: #D0EAD6;
}
header #bottom-header #main-menu > li.programmazione > a,
header #bottom-header #main-menu > li.altro > a {
header #bottom-header #main-menu > li.approfondimenti > a {
background-color: #D5EAEE;
}
header #bottom-header #main-menu > li.programmazione > a {
position: relative;
}
header #bottom-header #main-menu > li.programmazione > a:before {
header #bottom-header #main-menu > li.programmazione > a:before,
header #bottom-header #main-menu > li.approfondimenti > a:before {
position: absolute;
left: 30px;
right: 0;
......@@ -234,11 +233,19 @@ header #bottom-header #main-menu > li.programmazione > a:before {
font-size: 10px;
color: #60A0AC;
text-transform: uppercase;
}
header #bottom-header #main-menu > li.programmazione > a:before {
content: 'Programmazione';
}
header #bottom-header #main-menu > li.programmazione > a:lang(en):before {
content: 'Programming';
}
header #bottom-header #main-menu > li.approfondimenti > a:before {
content: 'Approfondimenti';
}
header #bottom-header #main-menu > li.approfondimenti > a:lang(en):before {
content: 'Knowledge center';
}
header.affix {
width: 100%;
z-index: 10010;
......@@ -2118,7 +2125,8 @@ table.dataTable th {
display: table-cell;
text-align: center;
}
#main-menu > li.programmazione > a:before {
#main-menu > li.programmazione > a:before,
#main-menu > li.approfondimenti > a:before {
left: 0 !important;
}
}
......
This diff is collapsed.
......@@ -260,7 +260,7 @@ header {
font-size: 16px;
font-weight: bold;
line-height: 16px;
padding: 30px;
padding: 30px 26px;
&:hover {
background-color: @menuhover !important;
......@@ -284,14 +284,9 @@ header {
}
&.programmazione,
&.altro {
&.approfondimenti {
> a {
background-color: #D5EAEE;
}
}
&.programmazione {
> a {
position: relative;
&:before {
......@@ -302,6 +297,13 @@ header {
font-size: 10px;
color: #60A0AC;
text-transform: uppercase;
}
}
}
&.programmazione {
> a {
&:before {
content: 'Programmazione';
}
......@@ -312,6 +314,20 @@ header {
}
}
}
&.approfondimenti {
> a {
&:before {
content: 'Approfondimenti';
}
&:lang(en) {
&:before {
content: 'Knowledge center';
}
}
}
}
}
}
}
......@@ -2649,7 +2665,8 @@ table.dataTable {
display: table-cell;
text-align: center;
&.programmazione {
&.programmazione,
&.approfondimenti {
> a {
&:before {
left: 0 !important;
......
......@@ -62,17 +62,14 @@
</div>
<div class="col-md-6">
<section class="block-highlight">
<h2>{% trans 'Partecipazione e riuso' %}</h2>
<div class="row">
<img class="col-md-6" src="{% static 'images/home/ascuoladiopencoesione-'|add:LANGUAGE_CODE|add:'.png' %}" alt="{% trans 'A Scuola di OpenCoesione (ASOC)' %}">
<img class="col-md-6" src="{% static 'images/home/monithon.png' %}" alt="Monithon">
</div>
<h2>{% trans 'A Scuola di OpenCoesione' %}</h2>
<img src="{% static 'images/home/ascuoladiopencoesione-'|add:LANGUAGE_CODE|add:'.png' %}" alt="{% trans 'A Scuola di OpenCoesione' %}">
<p>
{% blocktrans trimmed %}
Iniziative di partecipazione civica e documenti di approfondimento e analisi basati sul riuso dei dati di OpenCoesione.
Il percorso didattico di OpenCoesione finalizzato a promuovere e sviluppare nelle scuole italiane principi di cittadinanza attiva e consapevole, attraverso attività di ricerca e monitoraggio civico dei finanziamenti pubblici europei e nazionali.
{% endblocktrans %}
</p>
<div class="go-page"><a href="{% url 'flatpage' 'sollecita/' %}">{% trans 'Partecipazione e riuso' %}</a></div>
<div class="go-page"><a href="{% url 'flatpage' 'ASOC/' %}">{% trans 'A Scuola di OpenCoesione' %}</a></div>
</section>
</div>
</div>
......
......@@ -231,7 +231,7 @@
{% with monitoraggi_asoc=progetto.monitoraggi_asoc.all %}
{% if monitoraggi_asoc %}
<section class="monitoraggi-asoc">
<h2>{% trans 'A Scuola di OpenCoesione (ASOC)' %}</h2>
<h2>{% trans 'A Scuola di OpenCoesione' %}</h2>
{% for monitoraggio_asoc in monitoraggi_asoc %}
<div class="monitoraggio-asoc">
......
......@@ -157,13 +157,23 @@
</ul>
</li>
<li class="altro">
<a{% if current_section == 'altro' %} class="selected"{% endif %} href="#">{% trans 'Altri contenuti' %}</a>
<li class="approfondimenti">
<a{% if current_section == 'riuso_partecipazione' %} class="selected"{% endif %} href="#">{% trans 'Riuso e partecipazione' %}</a>
<ul class="dropdown-menu">
{% for item in main_menu.altro %}
{% for item in main_menu.riuso_partecipazione %}
<li><a href="{{ item.url }}">{{ item.name }}</a></li>
{% endfor %}
<li>
<a href="#">{% trans 'Altri contenuti' %} <span class="caret"></span></a>
<ul class="dropdown-menu">
{% for item in main_menu.altro %}
<li><a href="{{ item.url }}">{{ item.name }}</a></li>
{% endfor %}
</ul>
</li>
</ul>
</li>
</ul>