Skip to content
Snippets Groups Projects
Commit d974a256 authored by jan.bednarik's avatar jan.bednarik
Browse files

Merge branch 'test' into fixms

parents 1994a48e 6ef18262
No related branches found
No related tags found
2 merge requests!173Release,!134Weby pro MS
Pipeline #2328 passed
# Generated by Django 3.1.1 on 2021-01-18 06:21
import django.utils.timezone
import wagtail.core.blocks
import wagtail.core.fields
import wagtail.images.blocks
from django.db import migrations
class Migration(migrations.Migration):
dependencies = [
("green_deal", "0004_auto_20210110_2351"),
]
operations = [
migrations.AlterField(
model_name="greendealhomepage",
name="content",
field=wagtail.core.fields.StreamField(
[
(
"text_2_columns",
wagtail.core.blocks.StructBlock(
[
(
"left_text",
wagtail.core.blocks.RichTextBlock(
features=[
"h2",
"h3",
"h4",
"h5",
"bold",
"italic",
"ol",
"ul",
"hr",
"link",
"document-link",
"image",
],
label="levý sloupec",
),
),
(
"right_text",
wagtail.core.blocks.RichTextBlock(
features=[
"h2",
"h3",
"h4",
"h5",
"bold",
"italic",
"ol",
"ul",
"hr",
"link",
"document-link",
"image",
],
label="pravý sloupec",
),
),
]
),
),
(
"text_1_column",
wagtail.core.blocks.StructBlock(
[
("header", wagtail.core.blocks.CharBlock()),
(
"text",
wagtail.core.blocks.RichTextBlock(
features=[
"h2",
"h3",
"h4",
"h5",
"bold",
"italic",
"ol",
"ul",
"hr",
"link",
"document-link",
"image",
]
),
),
]
),
),
(
"FAQ_columns",
wagtail.core.blocks.StructBlock(
[
(
"left_text",
wagtail.core.blocks.RichTextBlock(
features=[
"h2",
"h3",
"h4",
"h5",
"bold",
"italic",
"ol",
"ul",
"hr",
"link",
"document-link",
"image",
],
label="levý sloupec",
),
),
(
"faqs",
wagtail.core.blocks.ListBlock(
wagtail.core.blocks.StructBlock(
[
(
"question",
wagtail.core.blocks.TextBlock(),
),
(
"answer",
wagtail.core.blocks.RichTextBlock(),
),
]
),
label="faq",
),
),
]
),
),
(
"news",
wagtail.core.blocks.ListBlock(
wagtail.core.blocks.StructBlock(
[
("header", wagtail.core.blocks.CharBlock()),
(
"perex",
wagtail.core.blocks.RichTextBlock(
features=[
"h2",
"h3",
"h4",
"h5",
"bold",
"italic",
"ol",
"ul",
"hr",
"link",
"document-link",
"image",
]
),
),
("img", wagtail.images.blocks.ImageChooserBlock()),
("link", wagtail.core.blocks.URLBlock()),
(
"date",
wagtail.core.blocks.DateBlock(
default=django.utils.timezone.now
),
),
]
),
label="aktuality",
),
),
],
blank=True,
verbose_name="obsah stránky",
),
),
migrations.AlterField(
model_name="greendealsubpage",
name="content",
field=wagtail.core.fields.StreamField(
[
(
"text_2_columns",
wagtail.core.blocks.StructBlock(
[
(
"left_text",
wagtail.core.blocks.RichTextBlock(
features=[
"h2",
"h3",
"h4",
"h5",
"bold",
"italic",
"ol",
"ul",
"hr",
"link",
"document-link",
"image",
],
label="levý sloupec",
),
),
(
"right_text",
wagtail.core.blocks.RichTextBlock(
features=[
"h2",
"h3",
"h4",
"h5",
"bold",
"italic",
"ol",
"ul",
"hr",
"link",
"document-link",
"image",
],
label="pravý sloupec",
),
),
]
),
),
(
"text_1_column",
wagtail.core.blocks.StructBlock(
[
("header", wagtail.core.blocks.CharBlock()),
(
"text",
wagtail.core.blocks.RichTextBlock(
features=[
"h2",
"h3",
"h4",
"h5",
"bold",
"italic",
"ol",
"ul",
"hr",
"link",
"document-link",
"image",
]
),
),
]
),
),
(
"FAQ_columns",
wagtail.core.blocks.StructBlock(
[
(
"left_text",
wagtail.core.blocks.RichTextBlock(
features=[
"h2",
"h3",
"h4",
"h5",
"bold",
"italic",
"ol",
"ul",
"hr",
"link",
"document-link",
"image",
],
label="levý sloupec",
),
),
(
"faqs",
wagtail.core.blocks.ListBlock(
wagtail.core.blocks.StructBlock(
[
(
"question",
wagtail.core.blocks.TextBlock(),
),
(
"answer",
wagtail.core.blocks.RichTextBlock(),
),
]
),
label="faq",
),
),
]
),
),
(
"news",
wagtail.core.blocks.ListBlock(
wagtail.core.blocks.StructBlock(
[
("header", wagtail.core.blocks.CharBlock()),
(
"perex",
wagtail.core.blocks.RichTextBlock(
features=[
"h2",
"h3",
"h4",
"h5",
"bold",
"italic",
"ol",
"ul",
"hr",
"link",
"document-link",
"image",
]
),
),
("img", wagtail.images.blocks.ImageChooserBlock()),
("link", wagtail.core.blocks.URLBlock()),
(
"date",
wagtail.core.blocks.DateBlock(
default=django.utils.timezone.now
),
),
]
),
label="aktuality",
),
),
],
blank=True,
verbose_name="obsah stránky",
),
),
]
......@@ -69,7 +69,7 @@ class NewsBlock(blocks.StructBlock):
perex = blocks.RichTextBlock(features=RICH_TEXT_FEATURES)
img = ImageChooserBlock()
link = blocks.URLBlock()
date = blocks.DateBlock(default=timezone.now())
date = blocks.DateBlock(default=timezone.now)
class StudiesBlock(blocks.StructBlock):
......
......@@ -221,6 +221,7 @@ $breakpoints: (
.quarter:nth-child(2) h4 {padding-right: 0px;}
.social {text-align: center; float: none; padding-top: 1em;}
.social a img {position: relative; float: none;}
.efa img {max-width: 25%; padding: 1rem}
}
//ADDON
......@@ -262,6 +263,7 @@ $breakpoints: (
.akt h4 {font-size: 110%;}
//ADDON
#mob_menu_open {}
#footer {.efa img {max-width: 35%; padding: 1rem}}
}
......@@ -292,6 +294,7 @@ $breakpoints: (
@include media("xxx-small"){
#header {/*height: 100%;*/ padding-bottom: 0%;}
//ADDON
#footer {.efa img {max-width: 42%; padding: 1rem}}
}
@include media("medium-height"){
......
......@@ -951,6 +951,7 @@ hr.underline {
#footer .social {
/*width: 15%;*/
float: left;
text-align: center !important;
}
#footer .eshop {
display: inline-block;
......@@ -977,6 +978,14 @@ hr.underline {
padding-left: 0px;
padding-top: 0;
}
#footer .efa {
display: flex;
align-content: center;
}
#footer .efa img {
max-width: 75%;
margin: auto;
}
#footer ul.mainmenu {
position: relative;
top: 0em;
......@@ -1045,8 +1054,6 @@ hr.underline {
.copyright {
bottom: 1em;
text-align: left;
/*padding: 1em 0;*/
font-size: 75%;
text-transform: uppercase;
line-height: 20px;
......@@ -2565,6 +2572,10 @@ img, video, canvas {
position: relative;
float: none;
}
#footer .efa img {
max-width: 25%;
padding: 1rem;
}
.uvod_foto {
display: none;
......@@ -2666,6 +2677,11 @@ img, video, canvas {
.akt h4 {
font-size: 110%;
}
#footer .efa img {
max-width: 35%;
padding: 1rem;
}
}
@media (max-width: 500px) {
a.home {
......@@ -2740,6 +2756,11 @@ img, video, canvas {
/*height: 100%;*/
padding-bottom: 0%;
}
#footer .efa img {
max-width: 42%;
padding: 1rem;
}
}
/*# sourceMappingURL=style.css.map */
This diff is collapsed.
This diff is collapsed.
......@@ -1089,6 +1089,7 @@ hr.underline {
.social { /*width: 15%;*/
float: left;
text-align: center !important;
}
.eshop {
......@@ -1118,6 +1119,14 @@ hr.underline {
padding-left: 0px;
padding-top: 0;
}
.efa{
display: flex;
align-content: center;
}
.efa img {
max-width: 75%;
margin: auto;
}
ul.mainmenu {
position: relative;
......@@ -1199,7 +1208,6 @@ hr.underline {
.copyright {
bottom: 1em;
text-align: left; /*padding: 1em 0;*/
font-size: 75%;
text-transform: uppercase;
line-height: 20px;
......
......@@ -96,16 +96,6 @@
<div id="footer">
<div class="inner">
<div class="quarter logo">
<a href="https://www.pirati.cz">
<img src="{% static "styleguide18/assets/images/logo.svg" %}" alt="logo pirátské strany" class="w-32 md:w-40 pb-6" />
</a>
<p class="copyright">
<span class="copyleft inline-block">&copy;</span> {% now "Y" %} Piráti. Všechna práva vyhlazena. Sdílejte a nechte ostatní sdílet za stejných podmínek.
</p>
</div>
<div class="quarter">
</div>
<div class="quarter">
<h4>Kontakt</h4>
<hr>
......@@ -116,6 +106,17 @@
<div class="quarter social">
<a href="https://twitter.com/vonpecka" target="_blank"><img src="{% static 'green_deal/images/twitters.png' %}"/></a>&nbsp;
</div>
<div class="quarter efa">
<img src="{% static "green_deal/images/greenefa.svg" %}" alt="logo green efa" class="w-32 md:w-40 pb-6" />
</div>
<div class="quarter">
<a href="https://www.pirati.cz">
<img src="{% static "styleguide18/assets/images/logo.svg" %}" alt="logo pirátské strany" class="w-32 md:w-40 pb-6" />
</a>
<p class="copyright">
<span class="copyleft inline-block">&copy;</span> {% now "Y" %} Piráti. Všechna práva vyhlazena. Sdílejte a nechte ostatní sdílet za stejných podmínek.
</p>
</div>
<hr class="cleaner">
</div>
</div>
......
# Generated by Django 3.1.1 on 2021-01-18 11:59
import wagtail.core.blocks
import wagtail.core.fields
import wagtail.images.blocks
from django.db import migrations
class Migration(migrations.Migration):
dependencies = [
("regulace_konopi", "0007_auto_20201214_1346"),
]
operations = [
migrations.AlterField(
model_name="regkonsubpage",
name="content",
field=wagtail.core.fields.StreamField(
[
(
"title",
wagtail.core.blocks.CharBlock(icon="title", label="nadpis"),
),
(
"text",
wagtail.core.blocks.RichTextBlock(
features=[
"h2",
"h3",
"h4",
"h5",
"bold",
"italic",
"ol",
"ul",
"hr",
"link",
"document-link",
"image",
"superscript",
"subscript",
"strikethrough",
"blockquote",
],
label="text",
),
),
(
"text_centered",
wagtail.core.blocks.RichTextBlock(
features=[
"h2",
"h3",
"h4",
"h5",
"bold",
"italic",
"ol",
"ul",
"hr",
"link",
"document-link",
"image",
"superscript",
"subscript",
"strikethrough",
"blockquote",
],
label="text-center",
),
),
(
"text_justify",
wagtail.core.blocks.RichTextBlock(
features=[
"h2",
"h3",
"h4",
"h5",
"bold",
"italic",
"ol",
"ul",
"hr",
"link",
"document-link",
"image",
"superscript",
"subscript",
"strikethrough",
"blockquote",
],
label="text-justify",
),
),
(
"carousel",
wagtail.core.blocks.ListBlock(
wagtail.images.blocks.ImageChooserBlock(label="obrázek"),
icon="image",
label="carousel",
),
),
(
"carousel_text",
wagtail.core.blocks.ListBlock(
wagtail.core.blocks.RichTextBlock(
features=[
"h2",
"h3",
"h4",
"h5",
"bold",
"italic",
"ol",
"ul",
"hr",
"link",
"document-link",
"image",
"superscript",
"subscript",
"strikethrough",
"blockquote",
]
),
icon="image",
label="carousel-text",
),
),
(
"FAQ",
wagtail.core.blocks.ListBlock(
wagtail.core.blocks.StructBlock(
[
("question", wagtail.core.blocks.TextBlock()),
("answer", wagtail.core.blocks.RichTextBlock()),
],
template="regulace_konopi/blocks/faq.html",
),
label="faq",
),
),
(
"meps",
wagtail.core.blocks.StructBlock(
[
("name", wagtail.core.blocks.CharBlock(label="název")),
(
"mep",
wagtail.core.blocks.ListBlock(
wagtail.core.blocks.StructBlock(
[
(
"name",
wagtail.core.blocks.CharBlock(
label="jméno"
),
),
(
"approved",
wagtail.core.blocks.ChoiceBlock(
choices=[
(1, "Pro"),
(0, "Proti"),
(-1, "Nevíme"),
],
label="hlasoval",
),
),
]
)
),
),
],
template="regulace_konopi/blocks/party.html",
),
),
(
"text_3_columns",
wagtail.core.blocks.StreamBlock(
[
(
"column",
wagtail.core.blocks.RichTextBlock(
features=[
"h2",
"h3",
"h4",
"h5",
"bold",
"italic",
"ol",
"ul",
"hr",
"link",
"document-link",
"image",
"superscript",
"subscript",
"strikethrough",
"blockquote",
],
label="column",
),
)
],
icon="doc-full",
max_num=3,
),
),
],
blank=True,
verbose_name="obsah stránky",
),
),
]
......@@ -69,6 +69,11 @@ class FaqBlock(blocks.StructBlock):
answer = blocks.RichTextBlock()
class ThreeColumnsBlock(blocks.StructBlock):
first_column = blocks.RichTextBlock(features=RICH_TEXT_FEATURES)
second_column = blocks.RichTextBlock(features=RICH_TEXT_FEATURES)
class RegkonHomePage(MetadataPageMixin, Page):
### FIELDS
content = StreamField(
......@@ -176,7 +181,7 @@ class RegkonSubPage(Page, MetadataPageMixin):
blocks.ListBlock(
blocks.RichTextBlock(features=RICH_TEXT_FEATURES),
label="carousel-text",
icon="paragraph",
icon="image",
),
),
(
......@@ -186,6 +191,21 @@ class RegkonSubPage(Page, MetadataPageMixin):
),
),
("meps", PartyBlock(template="regulace_konopi/blocks/party.html")),
(
"text_3_columns",
blocks.StreamBlock(
[
(
"column",
blocks.RichTextBlock(
label="column", features=RICH_TEXT_FEATURES
),
)
],
max_num=3,
icon="doc-full",
),
),
],
verbose_name="obsah stránky",
blank=True,
......@@ -214,8 +234,11 @@ class RegkonSubPage(Page, MetadataPageMixin):
### RELATIONS
parent_page_types = ["regulace_konopi.RegkonHomePage"]
subpage_types = []
parent_page_types = [
"regulace_konopi.RegkonHomePage",
"regulace_konopi.RegkonSubPage",
]
subpage_types = ["regulace_konopi.RegkonSubPage"]
### OTHERS
......
......@@ -26,6 +26,16 @@
</div>
{% endif %}
{% if block.block_type == "text_3_columns" %}
<div class="lg:flex clearfix">
{% for column in block.value %}
<div class="content-block lg:w-1/3 text-center text-justify">
{{ column.value|richtext }}
</div>
{% endfor %}
</div>
{% endif %}
{% if block.block_type == "carousel" %}
<div id="carouselExampleControls" class="carousel slide" data-ride="carousel">
<div class="carousel-inner">
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment