# Generated by Django 5.0.6 on 2024-06-21 14:24 import wagtail.blocks import wagtail.contrib.table_block.blocks import wagtail.fields import wagtail.images.blocks from django.db import migrations class Migration(migrations.Migration): dependencies = [ ("uniweb", "0064_alter_uniwebhomepage_top_menu_and_more"), ] operations = [ migrations.AlterField( model_name="uniwebarticlepage", name="content", field=wagtail.fields.StreamField( [ ( "text", wagtail.blocks.RichTextBlock( features=[ "h2", "h3", "h4", "h5", "bold", "italic", "ol", "ul", "hr", "link", "document-link", "image", "superscript", "subscript", "strikethrough", "blockquote", "embed", ], label="Textový editor", ), ), ( "headline", wagtail.blocks.StructBlock( [ ( "headline", wagtail.blocks.CharBlock( label="Headline", max_length=300, required=True ), ), ( "style", wagtail.blocks.ChoiceBlock( choices=[ ("head-alt-xl", "Bebas XL"), ("head-alt-lg", "Bebas L"), ("head-alt-md", "Bebas M"), ("head-alt-base", "Bebas base"), ("head-alt-sm", "Bebas SM"), ("head-alt-xs", "Bebas XS"), ("head-alt-2xs", "Bebas 2XS"), ("head-heavy-base", "Roboto base"), ("head-heavy-sm", "Roboto SM"), ("head-heavy-xs", "Roboto XS"), ("head-heavy-2xs", "Roboto 2XS"), ("head-allcaps-2xs", "Allcaps 2XS"), ("head-allcaps-3xs", "Allcaps 3XS"), ("head-allcaps-4xs", "Allcaps 4XS"), ( "head-heavy-allcaps-2xs", "Allcaps heavy 2XS", ), ( "head-heavy-allcaps-3xs", "Allcaps heavy 3XS", ), ( "head-heavy-allcaps-4xs", "Allcaps heavy 4XS", ), ], help_text="Náhled si prohlédněte na https://styleguide.pir-test.eu/latest/?p=viewall-atoms-text.", label="Styl", ), ), ( "tag", wagtail.blocks.ChoiceBlock( choices=[ ("h1", "H1"), ("h2", "H2"), ("h3", "H3"), ("h4", "H4"), ("h5", "H5"), ("h6", "H6"), ], help_text="Čím nižší číslo, tím vyšší úroveň.", label="Úroveň nadpisu", ), ), ( "align", wagtail.blocks.ChoiceBlock( choices=[ ("auto", "Automaticky"), ("center", "Na střed"), ], label="Zarovnání", ), ), ] ), ), ( "table", wagtail.contrib.table_block.blocks.TableBlock( template="shared/blocks/table_block.html" ), ), ( "gallery", wagtail.blocks.StructBlock( [ ( "gallery_items", wagtail.blocks.ListBlock( wagtail.images.blocks.ImageChooserBlock( label="obrázek", required=True ), group="ostatní", icon="image", label="Galerie", ), ) ], label="Galerie", ), ), ( "figure", wagtail.blocks.StructBlock( [ ( "img", wagtail.images.blocks.ImageChooserBlock( label="Obrázek", required=True ), ), ( "caption", wagtail.blocks.TextBlock( label="Popisek", required=False ), ), ] ), ), ( "card", wagtail.blocks.StructBlock( [ ( "img", wagtail.images.blocks.ImageChooserBlock( label="Obrázek", required=False ), ), ( "elevation", wagtail.blocks.IntegerBlock( default=2, help_text="0 = žádný stín, 21 = maximální stín", label="Velikost stínu", max_value=21, min_value=0, ), ), ( "headline", wagtail.blocks.TextBlock( label="Titulek", required=False ), ), ( "hoveractive", wagtail.blocks.BooleanBlock( default=False, help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.", label="Zvýraznit stín na hover", required=False, ), ), ( "content", wagtail.blocks.StreamBlock( [ ( "text", wagtail.blocks.RichTextBlock( features=[ "h2", "h3", "h4", "h5", "bold", "italic", "ol", "ul", "hr", "link", "document-link", "image", "superscript", "subscript", "strikethrough", "blockquote", "embed", ], label="Textový editor", ), ), ( "table", wagtail.contrib.table_block.blocks.TableBlock( template="shared/blocks/table_block.html" ), ), ( "figure", wagtail.blocks.StructBlock( [ ( "img", wagtail.images.blocks.ImageChooserBlock( label="Obrázek", required=True, ), ), ( "caption", wagtail.blocks.TextBlock( label="Popisek", required=False, ), ), ] ), ), ( "youtube", wagtail.blocks.StructBlock( [ ( "poster_image", wagtail.images.blocks.ImageChooserBlock( help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.", label="Náhled videa (automatické pole)", required=False, ), ), ( "video_url", wagtail.blocks.URLBlock( help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.", label="Odkaz na video", required=False, ), ), ( "video_id", wagtail.blocks.CharBlock( help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.", label="ID videa (automatické pole)", required=False, ), ), ] ), ), ( "map_point", wagtail.blocks.StructBlock( [ ( "lat", wagtail.blocks.DecimalBlock( help_text="Např. 50.04075", label="Zeměpisná šířka", ), ), ( "lon", wagtail.blocks.DecimalBlock( help_text="Např. 15.77659", label="Zeměpisná délka", ), ), ( "hex_color", wagtail.blocks.CharBlock( default="000000", help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", label="Barva špendlíku (HEX)", ), ), ( "zoom", wagtail.blocks.IntegerBlock( default=15, label="Výchozí zoom", max_value=18, min_value=1, ), ), ( "style", wagtail.blocks.ChoiceBlock( choices=[ ( "osm-mapnik", "OSM Mapnik", ), ( "stadia-osm-bright", "Stadia OSM Bright", ), ( "stadia-outdoors", "Stadia Outdoors", ), ( "mapbox-streets", "Mapbox Streets", ), ( "mapbox-outdoors", "Mapbox Outdoors", ), ( "mapbox-light", "Mapbox Light", ), ( "mapbox-dark", "Mapbox Dark", ), ( "mapbox-satellite", "Mapbox Satellite", ), ( "mapbox-pirate", "Mapbox Pirate Theme", ), ], label="Styl", ), ), ( "height", wagtail.blocks.IntegerBlock( label="Výška v px", max_value=1000, min_value=100, ), ), ], label="Špendlík na mapě", ), ), ( "map_collection", wagtail.blocks.StructBlock( [ ( "features", wagtail.blocks.ListBlock( wagtail.blocks.StructBlock( [ ( "title", wagtail.blocks.CharBlock( label="Titulek", required=True, ), ), ( "description", wagtail.blocks.TextBlock( label="Popisek", required=False, ), ), ( "geojson", wagtail.blocks.TextBlock( help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", label="Geodata", required=True, ), ), ( "image", wagtail.images.blocks.ImageChooserBlock( label="Obrázek", required=False, ), ), ( "link", wagtail.blocks.URLBlock( label="Odkaz", required=False, ), ), ( "hex_color", wagtail.blocks.CharBlock( default="000000", help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", label="Barva (HEX)", ), ), ], required=True, ), label="Součásti", ), ), ( "zoom", wagtail.blocks.IntegerBlock( default=15, label="Výchozí zoom", max_value=18, min_value=1, ), ), ( "style", wagtail.blocks.ChoiceBlock( choices=[ ( "osm-mapnik", "OSM Mapnik", ), ( "stadia-osm-bright", "Stadia OSM Bright", ), ( "stadia-outdoors", "Stadia Outdoors", ), ( "mapbox-streets", "Mapbox Streets", ), ( "mapbox-outdoors", "Mapbox Outdoors", ), ( "mapbox-light", "Mapbox Light", ), ( "mapbox-dark", "Mapbox Dark", ), ( "mapbox-satellite", "Mapbox Satellite", ), ( "mapbox-pirate", "Mapbox Pirate Theme", ), ], label="Styl", ), ), ( "height", wagtail.blocks.IntegerBlock( label="Výška v px", max_value=1000, min_value=100, ), ), ], label="Mapová kolekce", ), ), ], label="Obsah", required=False, ), ), ( "page", wagtail.blocks.PageChooserBlock( label="Stránka", required=False ), ), ( "link", wagtail.blocks.URLBlock( label="Odkaz", required=False ), ), ] ), ), ( "two_columns", wagtail.blocks.StructBlock( [ ( "left_column_content", wagtail.blocks.StreamBlock( [ ( "text", wagtail.blocks.RichTextBlock( features=[ "h2", "h3", "h4", "h5", "bold", "italic", "ol", "ul", "hr", "link", "document-link", "image", "superscript", "subscript", "strikethrough", "blockquote", "embed", ], label="Textový editor", ), ), ( "table", wagtail.contrib.table_block.blocks.TableBlock( template="shared/blocks/table_block.html" ), ), ( "card", wagtail.blocks.StructBlock( [ ( "img", wagtail.images.blocks.ImageChooserBlock( label="Obrázek", required=False, ), ), ( "elevation", wagtail.blocks.IntegerBlock( default=2, help_text="0 = žádný stín, 21 = maximální stín", label="Velikost stínu", max_value=21, min_value=0, ), ), ( "headline", wagtail.blocks.TextBlock( label="Titulek", required=False, ), ), ( "hoveractive", wagtail.blocks.BooleanBlock( default=False, help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.", label="Zvýraznit stín na hover", required=False, ), ), ( "content", wagtail.blocks.StreamBlock( [ ( "text", wagtail.blocks.RichTextBlock( features=[ "h2", "h3", "h4", "h5", "bold", "italic", "ol", "ul", "hr", "link", "document-link", "image", "superscript", "subscript", "strikethrough", "blockquote", "embed", ], label="Textový editor", ), ), ( "table", wagtail.contrib.table_block.blocks.TableBlock( template="shared/blocks/table_block.html" ), ), ( "figure", wagtail.blocks.StructBlock( [ ( "img", wagtail.images.blocks.ImageChooserBlock( label="Obrázek", required=True, ), ), ( "caption", wagtail.blocks.TextBlock( label="Popisek", required=False, ), ), ] ), ), ( "youtube", wagtail.blocks.StructBlock( [ ( "poster_image", wagtail.images.blocks.ImageChooserBlock( help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.", label="Náhled videa (automatické pole)", required=False, ), ), ( "video_url", wagtail.blocks.URLBlock( help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.", label="Odkaz na video", required=False, ), ), ( "video_id", wagtail.blocks.CharBlock( help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.", label="ID videa (automatické pole)", required=False, ), ), ] ), ), ( "map_point", wagtail.blocks.StructBlock( [ ( "lat", wagtail.blocks.DecimalBlock( help_text="Např. 50.04075", label="Zeměpisná šířka", ), ), ( "lon", wagtail.blocks.DecimalBlock( help_text="Např. 15.77659", label="Zeměpisná délka", ), ), ( "hex_color", wagtail.blocks.CharBlock( default="000000", help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", label="Barva špendlíku (HEX)", ), ), ( "zoom", wagtail.blocks.IntegerBlock( default=15, label="Výchozí zoom", max_value=18, min_value=1, ), ), ( "style", wagtail.blocks.ChoiceBlock( choices=[ ( "osm-mapnik", "OSM Mapnik", ), ( "stadia-osm-bright", "Stadia OSM Bright", ), ( "stadia-outdoors", "Stadia Outdoors", ), ( "mapbox-streets", "Mapbox Streets", ), ( "mapbox-outdoors", "Mapbox Outdoors", ), ( "mapbox-light", "Mapbox Light", ), ( "mapbox-dark", "Mapbox Dark", ), ( "mapbox-satellite", "Mapbox Satellite", ), ( "mapbox-pirate", "Mapbox Pirate Theme", ), ], label="Styl", ), ), ( "height", wagtail.blocks.IntegerBlock( label="Výška v px", max_value=1000, min_value=100, ), ), ], label="Špendlík na mapě", ), ), ( "map_collection", wagtail.blocks.StructBlock( [ ( "features", wagtail.blocks.ListBlock( wagtail.blocks.StructBlock( [ ( "title", wagtail.blocks.CharBlock( label="Titulek", required=True, ), ), ( "description", wagtail.blocks.TextBlock( label="Popisek", required=False, ), ), ( "geojson", wagtail.blocks.TextBlock( help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", label="Geodata", required=True, ), ), ( "image", wagtail.images.blocks.ImageChooserBlock( label="Obrázek", required=False, ), ), ( "link", wagtail.blocks.URLBlock( label="Odkaz", required=False, ), ), ( "hex_color", wagtail.blocks.CharBlock( default="000000", help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", label="Barva (HEX)", ), ), ], required=True, ), label="Součásti", ), ), ( "zoom", wagtail.blocks.IntegerBlock( default=15, label="Výchozí zoom", max_value=18, min_value=1, ), ), ( "style", wagtail.blocks.ChoiceBlock( choices=[ ( "osm-mapnik", "OSM Mapnik", ), ( "stadia-osm-bright", "Stadia OSM Bright", ), ( "stadia-outdoors", "Stadia Outdoors", ), ( "mapbox-streets", "Mapbox Streets", ), ( "mapbox-outdoors", "Mapbox Outdoors", ), ( "mapbox-light", "Mapbox Light", ), ( "mapbox-dark", "Mapbox Dark", ), ( "mapbox-satellite", "Mapbox Satellite", ), ( "mapbox-pirate", "Mapbox Pirate Theme", ), ], label="Styl", ), ), ( "height", wagtail.blocks.IntegerBlock( label="Výška v px", max_value=1000, min_value=100, ), ), ], label="Mapová kolekce", ), ), ], label="Obsah", required=False, ), ), ( "page", wagtail.blocks.PageChooserBlock( label="Stránka", required=False, ), ), ( "link", wagtail.blocks.URLBlock( label="Odkaz", required=False, ), ), ] ), ), ( "figure", wagtail.blocks.StructBlock( [ ( "img", wagtail.images.blocks.ImageChooserBlock( label="Obrázek", required=True, ), ), ( "caption", wagtail.blocks.TextBlock( label="Popisek", required=False, ), ), ] ), ), ( "youtube", wagtail.blocks.StructBlock( [ ( "poster_image", wagtail.images.blocks.ImageChooserBlock( help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.", label="Náhled videa (automatické pole)", required=False, ), ), ( "video_url", wagtail.blocks.URLBlock( help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.", label="Odkaz na video", required=False, ), ), ( "video_id", wagtail.blocks.CharBlock( help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.", label="ID videa (automatické pole)", required=False, ), ), ] ), ), ( "map_point", wagtail.blocks.StructBlock( [ ( "lat", wagtail.blocks.DecimalBlock( help_text="Např. 50.04075", label="Zeměpisná šířka", ), ), ( "lon", wagtail.blocks.DecimalBlock( help_text="Např. 15.77659", label="Zeměpisná délka", ), ), ( "hex_color", wagtail.blocks.CharBlock( default="000000", help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", label="Barva špendlíku (HEX)", ), ), ( "zoom", wagtail.blocks.IntegerBlock( default=15, label="Výchozí zoom", max_value=18, min_value=1, ), ), ( "style", wagtail.blocks.ChoiceBlock( choices=[ ( "osm-mapnik", "OSM Mapnik", ), ( "stadia-osm-bright", "Stadia OSM Bright", ), ( "stadia-outdoors", "Stadia Outdoors", ), ( "mapbox-streets", "Mapbox Streets", ), ( "mapbox-outdoors", "Mapbox Outdoors", ), ( "mapbox-light", "Mapbox Light", ), ( "mapbox-dark", "Mapbox Dark", ), ( "mapbox-satellite", "Mapbox Satellite", ), ( "mapbox-pirate", "Mapbox Pirate Theme", ), ], label="Styl", ), ), ( "height", wagtail.blocks.IntegerBlock( label="Výška v px", max_value=1000, min_value=100, ), ), ], label="Špendlík na mapě", ), ), ( "map_collection", wagtail.blocks.StructBlock( [ ( "features", wagtail.blocks.ListBlock( wagtail.blocks.StructBlock( [ ( "title", wagtail.blocks.CharBlock( label="Titulek", required=True, ), ), ( "description", wagtail.blocks.TextBlock( label="Popisek", required=False, ), ), ( "geojson", wagtail.blocks.TextBlock( help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", label="Geodata", required=True, ), ), ( "image", wagtail.images.blocks.ImageChooserBlock( label="Obrázek", required=False, ), ), ( "link", wagtail.blocks.URLBlock( label="Odkaz", required=False, ), ), ( "hex_color", wagtail.blocks.CharBlock( default="000000", help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", label="Barva (HEX)", ), ), ], required=True, ), label="Součásti", ), ), ( "zoom", wagtail.blocks.IntegerBlock( default=15, label="Výchozí zoom", max_value=18, min_value=1, ), ), ( "style", wagtail.blocks.ChoiceBlock( choices=[ ( "osm-mapnik", "OSM Mapnik", ), ( "stadia-osm-bright", "Stadia OSM Bright", ), ( "stadia-outdoors", "Stadia Outdoors", ), ( "mapbox-streets", "Mapbox Streets", ), ( "mapbox-outdoors", "Mapbox Outdoors", ), ( "mapbox-light", "Mapbox Light", ), ( "mapbox-dark", "Mapbox Dark", ), ( "mapbox-satellite", "Mapbox Satellite", ), ( "mapbox-pirate", "Mapbox Pirate Theme", ), ], label="Styl", ), ), ( "height", wagtail.blocks.IntegerBlock( label="Výška v px", max_value=1000, min_value=100, ), ), ], label="Mapová kolekce", ), ), ( "button", wagtail.blocks.StructBlock( [ ( "title", wagtail.blocks.CharBlock( label="Titulek", max_length=128, required=True, ), ), ( "icon", wagtail.blocks.CharBlock( help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.", label="Ikonka", max_length=128, required=False, ), ), ( "size", wagtail.blocks.ChoiceBlock( choices=[ ("sm", "Malá"), ("base", "Střední"), ("lg", "Velká"), ], label="Velikost", ), ), ( "color", wagtail.blocks.ChoiceBlock( choices=[ ("black", "Černá"), ("white", "Bílá"), ( "grey-125", "Světle šedá", ), ( "blue-300", "Modrá", ), ( "cyan-200", "Tyrkysová", ), ( "green-400", "Zelené", ), ( "violet-400", "Vínová", ), ( "red-600", "Červená", ), ], label="Barva", ), ), ( "hoveractive", wagtail.blocks.BooleanBlock( default=True, help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.", label="Animovat na hover", required=False, ), ), ( "mobile_fullwidth", wagtail.blocks.BooleanBlock( default=True, help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.", label="Plná šířka na mobilních zařízeních", required=False, ), ), ( "page", wagtail.blocks.PageChooserBlock( label="Stránka", required=False, ), ), ( "link", wagtail.blocks.URLBlock( label="Odkaz", required=False, ), ), ( "align", wagtail.blocks.ChoiceBlock( choices=[ ( "auto", "Automaticky", ), ( "center", "Na střed", ), ], label="Zarovnání", ), ), ] ), ), ( "button_group", wagtail.blocks.StructBlock( [ ( "buttons", wagtail.blocks.ListBlock( wagtail.blocks.StructBlock( [ ( "title", wagtail.blocks.CharBlock( label="Titulek", max_length=128, required=True, ), ), ( "icon", wagtail.blocks.CharBlock( help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.", label="Ikonka", max_length=128, required=False, ), ), ( "size", wagtail.blocks.ChoiceBlock( choices=[ ( "sm", "Malá", ), ( "base", "Střední", ), ( "lg", "Velká", ), ], label="Velikost", ), ), ( "color", wagtail.blocks.ChoiceBlock( choices=[ ( "black", "Černá", ), ( "white", "Bílá", ), ( "grey-125", "Světle šedá", ), ( "blue-300", "Modrá", ), ( "cyan-200", "Tyrkysová", ), ( "green-400", "Zelené", ), ( "violet-400", "Vínová", ), ( "red-600", "Červená", ), ], label="Barva", ), ), ( "hoveractive", wagtail.blocks.BooleanBlock( default=True, help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.", label="Animovat na hover", required=False, ), ), ( "mobile_fullwidth", wagtail.blocks.BooleanBlock( default=True, help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.", label="Plná šířka na mobilních zařízeních", required=False, ), ), ( "page", wagtail.blocks.PageChooserBlock( label="Stránka", required=False, ), ), ( "link", wagtail.blocks.URLBlock( label="Odkaz", required=False, ), ), ( "align", wagtail.blocks.ChoiceBlock( choices=[ ( "auto", "Automaticky", ), ( "center", "Na střed", ), ], label="Zarovnání", ), ), ] ), label="Tlačítka", ), ) ] ), ), ], label="Obsah levého sloupce", required=True, ), ), ( "right_column_content", wagtail.blocks.StreamBlock( [ ( "text", wagtail.blocks.RichTextBlock( features=[ "h2", "h3", "h4", "h5", "bold", "italic", "ol", "ul", "hr", "link", "document-link", "image", "superscript", "subscript", "strikethrough", "blockquote", "embed", ], label="Textový editor", ), ), ( "table", wagtail.contrib.table_block.blocks.TableBlock( template="shared/blocks/table_block.html" ), ), ( "card", wagtail.blocks.StructBlock( [ ( "img", wagtail.images.blocks.ImageChooserBlock( label="Obrázek", required=False, ), ), ( "elevation", wagtail.blocks.IntegerBlock( default=2, help_text="0 = žádný stín, 21 = maximální stín", label="Velikost stínu", max_value=21, min_value=0, ), ), ( "headline", wagtail.blocks.TextBlock( label="Titulek", required=False, ), ), ( "hoveractive", wagtail.blocks.BooleanBlock( default=False, help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.", label="Zvýraznit stín na hover", required=False, ), ), ( "content", wagtail.blocks.StreamBlock( [ ( "text", wagtail.blocks.RichTextBlock( features=[ "h2", "h3", "h4", "h5", "bold", "italic", "ol", "ul", "hr", "link", "document-link", "image", "superscript", "subscript", "strikethrough", "blockquote", "embed", ], label="Textový editor", ), ), ( "table", wagtail.contrib.table_block.blocks.TableBlock( template="shared/blocks/table_block.html" ), ), ( "figure", wagtail.blocks.StructBlock( [ ( "img", wagtail.images.blocks.ImageChooserBlock( label="Obrázek", required=True, ), ), ( "caption", wagtail.blocks.TextBlock( label="Popisek", required=False, ), ), ] ), ), ( "youtube", wagtail.blocks.StructBlock( [ ( "poster_image", wagtail.images.blocks.ImageChooserBlock( help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.", label="Náhled videa (automatické pole)", required=False, ), ), ( "video_url", wagtail.blocks.URLBlock( help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.", label="Odkaz na video", required=False, ), ), ( "video_id", wagtail.blocks.CharBlock( help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.", label="ID videa (automatické pole)", required=False, ), ), ] ), ), ( "map_point", wagtail.blocks.StructBlock( [ ( "lat", wagtail.blocks.DecimalBlock( help_text="Např. 50.04075", label="Zeměpisná šířka", ), ), ( "lon", wagtail.blocks.DecimalBlock( help_text="Např. 15.77659", label="Zeměpisná délka", ), ), ( "hex_color", wagtail.blocks.CharBlock( default="000000", help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", label="Barva špendlíku (HEX)", ), ), ( "zoom", wagtail.blocks.IntegerBlock( default=15, label="Výchozí zoom", max_value=18, min_value=1, ), ), ( "style", wagtail.blocks.ChoiceBlock( choices=[ ( "osm-mapnik", "OSM Mapnik", ), ( "stadia-osm-bright", "Stadia OSM Bright", ), ( "stadia-outdoors", "Stadia Outdoors", ), ( "mapbox-streets", "Mapbox Streets", ), ( "mapbox-outdoors", "Mapbox Outdoors", ), ( "mapbox-light", "Mapbox Light", ), ( "mapbox-dark", "Mapbox Dark", ), ( "mapbox-satellite", "Mapbox Satellite", ), ( "mapbox-pirate", "Mapbox Pirate Theme", ), ], label="Styl", ), ), ( "height", wagtail.blocks.IntegerBlock( label="Výška v px", max_value=1000, min_value=100, ), ), ], label="Špendlík na mapě", ), ), ( "map_collection", wagtail.blocks.StructBlock( [ ( "features", wagtail.blocks.ListBlock( wagtail.blocks.StructBlock( [ ( "title", wagtail.blocks.CharBlock( label="Titulek", required=True, ), ), ( "description", wagtail.blocks.TextBlock( label="Popisek", required=False, ), ), ( "geojson", wagtail.blocks.TextBlock( help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", label="Geodata", required=True, ), ), ( "image", wagtail.images.blocks.ImageChooserBlock( label="Obrázek", required=False, ), ), ( "link", wagtail.blocks.URLBlock( label="Odkaz", required=False, ), ), ( "hex_color", wagtail.blocks.CharBlock( default="000000", help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", label="Barva (HEX)", ), ), ], required=True, ), label="Součásti", ), ), ( "zoom", wagtail.blocks.IntegerBlock( default=15, label="Výchozí zoom", max_value=18, min_value=1, ), ), ( "style", wagtail.blocks.ChoiceBlock( choices=[ ( "osm-mapnik", "OSM Mapnik", ), ( "stadia-osm-bright", "Stadia OSM Bright", ), ( "stadia-outdoors", "Stadia Outdoors", ), ( "mapbox-streets", "Mapbox Streets", ), ( "mapbox-outdoors", "Mapbox Outdoors", ), ( "mapbox-light", "Mapbox Light", ), ( "mapbox-dark", "Mapbox Dark", ), ( "mapbox-satellite", "Mapbox Satellite", ), ( "mapbox-pirate", "Mapbox Pirate Theme", ), ], label="Styl", ), ), ( "height", wagtail.blocks.IntegerBlock( label="Výška v px", max_value=1000, min_value=100, ), ), ], label="Mapová kolekce", ), ), ], label="Obsah", required=False, ), ), ( "page", wagtail.blocks.PageChooserBlock( label="Stránka", required=False, ), ), ( "link", wagtail.blocks.URLBlock( label="Odkaz", required=False, ), ), ] ), ), ( "figure", wagtail.blocks.StructBlock( [ ( "img", wagtail.images.blocks.ImageChooserBlock( label="Obrázek", required=True, ), ), ( "caption", wagtail.blocks.TextBlock( label="Popisek", required=False, ), ), ] ), ), ( "youtube", wagtail.blocks.StructBlock( [ ( "poster_image", wagtail.images.blocks.ImageChooserBlock( help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.", label="Náhled videa (automatické pole)", required=False, ), ), ( "video_url", wagtail.blocks.URLBlock( help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.", label="Odkaz na video", required=False, ), ), ( "video_id", wagtail.blocks.CharBlock( help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.", label="ID videa (automatické pole)", required=False, ), ), ] ), ), ( "map_point", wagtail.blocks.StructBlock( [ ( "lat", wagtail.blocks.DecimalBlock( help_text="Např. 50.04075", label="Zeměpisná šířka", ), ), ( "lon", wagtail.blocks.DecimalBlock( help_text="Např. 15.77659", label="Zeměpisná délka", ), ), ( "hex_color", wagtail.blocks.CharBlock( default="000000", help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", label="Barva špendlíku (HEX)", ), ), ( "zoom", wagtail.blocks.IntegerBlock( default=15, label="Výchozí zoom", max_value=18, min_value=1, ), ), ( "style", wagtail.blocks.ChoiceBlock( choices=[ ( "osm-mapnik", "OSM Mapnik", ), ( "stadia-osm-bright", "Stadia OSM Bright", ), ( "stadia-outdoors", "Stadia Outdoors", ), ( "mapbox-streets", "Mapbox Streets", ), ( "mapbox-outdoors", "Mapbox Outdoors", ), ( "mapbox-light", "Mapbox Light", ), ( "mapbox-dark", "Mapbox Dark", ), ( "mapbox-satellite", "Mapbox Satellite", ), ( "mapbox-pirate", "Mapbox Pirate Theme", ), ], label="Styl", ), ), ( "height", wagtail.blocks.IntegerBlock( label="Výška v px", max_value=1000, min_value=100, ), ), ], label="Špendlík na mapě", ), ), ( "map_collection", wagtail.blocks.StructBlock( [ ( "features", wagtail.blocks.ListBlock( wagtail.blocks.StructBlock( [ ( "title", wagtail.blocks.CharBlock( label="Titulek", required=True, ), ), ( "description", wagtail.blocks.TextBlock( label="Popisek", required=False, ), ), ( "geojson", wagtail.blocks.TextBlock( help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", label="Geodata", required=True, ), ), ( "image", wagtail.images.blocks.ImageChooserBlock( label="Obrázek", required=False, ), ), ( "link", wagtail.blocks.URLBlock( label="Odkaz", required=False, ), ), ( "hex_color", wagtail.blocks.CharBlock( default="000000", help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", label="Barva (HEX)", ), ), ], required=True, ), label="Součásti", ), ), ( "zoom", wagtail.blocks.IntegerBlock( default=15, label="Výchozí zoom", max_value=18, min_value=1, ), ), ( "style", wagtail.blocks.ChoiceBlock( choices=[ ( "osm-mapnik", "OSM Mapnik", ), ( "stadia-osm-bright", "Stadia OSM Bright", ), ( "stadia-outdoors", "Stadia Outdoors", ), ( "mapbox-streets", "Mapbox Streets", ), ( "mapbox-outdoors", "Mapbox Outdoors", ), ( "mapbox-light", "Mapbox Light", ), ( "mapbox-dark", "Mapbox Dark", ), ( "mapbox-satellite", "Mapbox Satellite", ), ( "mapbox-pirate", "Mapbox Pirate Theme", ), ], label="Styl", ), ), ( "height", wagtail.blocks.IntegerBlock( label="Výška v px", max_value=1000, min_value=100, ), ), ], label="Mapová kolekce", ), ), ( "button", wagtail.blocks.StructBlock( [ ( "title", wagtail.blocks.CharBlock( label="Titulek", max_length=128, required=True, ), ), ( "icon", wagtail.blocks.CharBlock( help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.", label="Ikonka", max_length=128, required=False, ), ), ( "size", wagtail.blocks.ChoiceBlock( choices=[ ("sm", "Malá"), ("base", "Střední"), ("lg", "Velká"), ], label="Velikost", ), ), ( "color", wagtail.blocks.ChoiceBlock( choices=[ ("black", "Černá"), ("white", "Bílá"), ( "grey-125", "Světle šedá", ), ( "blue-300", "Modrá", ), ( "cyan-200", "Tyrkysová", ), ( "green-400", "Zelené", ), ( "violet-400", "Vínová", ), ( "red-600", "Červená", ), ], label="Barva", ), ), ( "hoveractive", wagtail.blocks.BooleanBlock( default=True, help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.", label="Animovat na hover", required=False, ), ), ( "mobile_fullwidth", wagtail.blocks.BooleanBlock( default=True, help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.", label="Plná šířka na mobilních zařízeních", required=False, ), ), ( "page", wagtail.blocks.PageChooserBlock( label="Stránka", required=False, ), ), ( "link", wagtail.blocks.URLBlock( label="Odkaz", required=False, ), ), ( "align", wagtail.blocks.ChoiceBlock( choices=[ ( "auto", "Automaticky", ), ( "center", "Na střed", ), ], label="Zarovnání", ), ), ] ), ), ( "button_group", wagtail.blocks.StructBlock( [ ( "buttons", wagtail.blocks.ListBlock( wagtail.blocks.StructBlock( [ ( "title", wagtail.blocks.CharBlock( label="Titulek", max_length=128, required=True, ), ), ( "icon", wagtail.blocks.CharBlock( help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.", label="Ikonka", max_length=128, required=False, ), ), ( "size", wagtail.blocks.ChoiceBlock( choices=[ ( "sm", "Malá", ), ( "base", "Střední", ), ( "lg", "Velká", ), ], label="Velikost", ), ), ( "color", wagtail.blocks.ChoiceBlock( choices=[ ( "black", "Černá", ), ( "white", "Bílá", ), ( "grey-125", "Světle šedá", ), ( "blue-300", "Modrá", ), ( "cyan-200", "Tyrkysová", ), ( "green-400", "Zelené", ), ( "violet-400", "Vínová", ), ( "red-600", "Červená", ), ], label="Barva", ), ), ( "hoveractive", wagtail.blocks.BooleanBlock( default=True, help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.", label="Animovat na hover", required=False, ), ), ( "mobile_fullwidth", wagtail.blocks.BooleanBlock( default=True, help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.", label="Plná šířka na mobilních zařízeních", required=False, ), ), ( "page", wagtail.blocks.PageChooserBlock( label="Stránka", required=False, ), ), ( "link", wagtail.blocks.URLBlock( label="Odkaz", required=False, ), ), ( "align", wagtail.blocks.ChoiceBlock( choices=[ ( "auto", "Automaticky", ), ( "center", "Na střed", ), ], label="Zarovnání", ), ), ] ), label="Tlačítka", ), ) ] ), ), ], label="Obsah pravého sloupce", required=True, ), ), ] ), ), ( "three_columns", wagtail.blocks.StructBlock( [ ( "left_column_content", wagtail.blocks.StreamBlock( [ ( "text", wagtail.blocks.RichTextBlock( features=[ "h2", "h3", "h4", "h5", "bold", "italic", "ol", "ul", "hr", "link", "document-link", "image", "superscript", "subscript", "strikethrough", "blockquote", "embed", ], label="Textový editor", ), ), ( "table", wagtail.contrib.table_block.blocks.TableBlock( template="shared/blocks/table_block.html" ), ), ( "card", wagtail.blocks.StructBlock( [ ( "img", wagtail.images.blocks.ImageChooserBlock( label="Obrázek", required=False, ), ), ( "elevation", wagtail.blocks.IntegerBlock( default=2, help_text="0 = žádný stín, 21 = maximální stín", label="Velikost stínu", max_value=21, min_value=0, ), ), ( "headline", wagtail.blocks.TextBlock( label="Titulek", required=False, ), ), ( "hoveractive", wagtail.blocks.BooleanBlock( default=False, help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.", label="Zvýraznit stín na hover", required=False, ), ), ( "content", wagtail.blocks.StreamBlock( [ ( "text", wagtail.blocks.RichTextBlock( features=[ "h2", "h3", "h4", "h5", "bold", "italic", "ol", "ul", "hr", "link", "document-link", "image", "superscript", "subscript", "strikethrough", "blockquote", "embed", ], label="Textový editor", ), ), ( "table", wagtail.contrib.table_block.blocks.TableBlock( template="shared/blocks/table_block.html" ), ), ( "figure", wagtail.blocks.StructBlock( [ ( "img", wagtail.images.blocks.ImageChooserBlock( label="Obrázek", required=True, ), ), ( "caption", wagtail.blocks.TextBlock( label="Popisek", required=False, ), ), ] ), ), ( "youtube", wagtail.blocks.StructBlock( [ ( "poster_image", wagtail.images.blocks.ImageChooserBlock( help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.", label="Náhled videa (automatické pole)", required=False, ), ), ( "video_url", wagtail.blocks.URLBlock( help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.", label="Odkaz na video", required=False, ), ), ( "video_id", wagtail.blocks.CharBlock( help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.", label="ID videa (automatické pole)", required=False, ), ), ] ), ), ( "map_point", wagtail.blocks.StructBlock( [ ( "lat", wagtail.blocks.DecimalBlock( help_text="Např. 50.04075", label="Zeměpisná šířka", ), ), ( "lon", wagtail.blocks.DecimalBlock( help_text="Např. 15.77659", label="Zeměpisná délka", ), ), ( "hex_color", wagtail.blocks.CharBlock( default="000000", help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", label="Barva špendlíku (HEX)", ), ), ( "zoom", wagtail.blocks.IntegerBlock( default=15, label="Výchozí zoom", max_value=18, min_value=1, ), ), ( "style", wagtail.blocks.ChoiceBlock( choices=[ ( "osm-mapnik", "OSM Mapnik", ), ( "stadia-osm-bright", "Stadia OSM Bright", ), ( "stadia-outdoors", "Stadia Outdoors", ), ( "mapbox-streets", "Mapbox Streets", ), ( "mapbox-outdoors", "Mapbox Outdoors", ), ( "mapbox-light", "Mapbox Light", ), ( "mapbox-dark", "Mapbox Dark", ), ( "mapbox-satellite", "Mapbox Satellite", ), ( "mapbox-pirate", "Mapbox Pirate Theme", ), ], label="Styl", ), ), ( "height", wagtail.blocks.IntegerBlock( label="Výška v px", max_value=1000, min_value=100, ), ), ], label="Špendlík na mapě", ), ), ( "map_collection", wagtail.blocks.StructBlock( [ ( "features", wagtail.blocks.ListBlock( wagtail.blocks.StructBlock( [ ( "title", wagtail.blocks.CharBlock( label="Titulek", required=True, ), ), ( "description", wagtail.blocks.TextBlock( label="Popisek", required=False, ), ), ( "geojson", wagtail.blocks.TextBlock( help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", label="Geodata", required=True, ), ), ( "image", wagtail.images.blocks.ImageChooserBlock( label="Obrázek", required=False, ), ), ( "link", wagtail.blocks.URLBlock( label="Odkaz", required=False, ), ), ( "hex_color", wagtail.blocks.CharBlock( default="000000", help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", label="Barva (HEX)", ), ), ], required=True, ), label="Součásti", ), ), ( "zoom", wagtail.blocks.IntegerBlock( default=15, label="Výchozí zoom", max_value=18, min_value=1, ), ), ( "style", wagtail.blocks.ChoiceBlock( choices=[ ( "osm-mapnik", "OSM Mapnik", ), ( "stadia-osm-bright", "Stadia OSM Bright", ), ( "stadia-outdoors", "Stadia Outdoors", ), ( "mapbox-streets", "Mapbox Streets", ), ( "mapbox-outdoors", "Mapbox Outdoors", ), ( "mapbox-light", "Mapbox Light", ), ( "mapbox-dark", "Mapbox Dark", ), ( "mapbox-satellite", "Mapbox Satellite", ), ( "mapbox-pirate", "Mapbox Pirate Theme", ), ], label="Styl", ), ), ( "height", wagtail.blocks.IntegerBlock( label="Výška v px", max_value=1000, min_value=100, ), ), ], label="Mapová kolekce", ), ), ], label="Obsah", required=False, ), ), ( "page", wagtail.blocks.PageChooserBlock( label="Stránka", required=False, ), ), ( "link", wagtail.blocks.URLBlock( label="Odkaz", required=False, ), ), ] ), ), ( "figure", wagtail.blocks.StructBlock( [ ( "img", wagtail.images.blocks.ImageChooserBlock( label="Obrázek", required=True, ), ), ( "caption", wagtail.blocks.TextBlock( label="Popisek", required=False, ), ), ] ), ), ( "youtube", wagtail.blocks.StructBlock( [ ( "poster_image", wagtail.images.blocks.ImageChooserBlock( help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.", label="Náhled videa (automatické pole)", required=False, ), ), ( "video_url", wagtail.blocks.URLBlock( help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.", label="Odkaz na video", required=False, ), ), ( "video_id", wagtail.blocks.CharBlock( help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.", label="ID videa (automatické pole)", required=False, ), ), ] ), ), ( "map_point", wagtail.blocks.StructBlock( [ ( "lat", wagtail.blocks.DecimalBlock( help_text="Např. 50.04075", label="Zeměpisná šířka", ), ), ( "lon", wagtail.blocks.DecimalBlock( help_text="Např. 15.77659", label="Zeměpisná délka", ), ), ( "hex_color", wagtail.blocks.CharBlock( default="000000", help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", label="Barva špendlíku (HEX)", ), ), ( "zoom", wagtail.blocks.IntegerBlock( default=15, label="Výchozí zoom", max_value=18, min_value=1, ), ), ( "style", wagtail.blocks.ChoiceBlock( choices=[ ( "osm-mapnik", "OSM Mapnik", ), ( "stadia-osm-bright", "Stadia OSM Bright", ), ( "stadia-outdoors", "Stadia Outdoors", ), ( "mapbox-streets", "Mapbox Streets", ), ( "mapbox-outdoors", "Mapbox Outdoors", ), ( "mapbox-light", "Mapbox Light", ), ( "mapbox-dark", "Mapbox Dark", ), ( "mapbox-satellite", "Mapbox Satellite", ), ( "mapbox-pirate", "Mapbox Pirate Theme", ), ], label="Styl", ), ), ( "height", wagtail.blocks.IntegerBlock( label="Výška v px", max_value=1000, min_value=100, ), ), ], label="Špendlík na mapě", ), ), ( "map_collection", wagtail.blocks.StructBlock( [ ( "features", wagtail.blocks.ListBlock( wagtail.blocks.StructBlock( [ ( "title", wagtail.blocks.CharBlock( label="Titulek", required=True, ), ), ( "description", wagtail.blocks.TextBlock( label="Popisek", required=False, ), ), ( "geojson", wagtail.blocks.TextBlock( help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", label="Geodata", required=True, ), ), ( "image", wagtail.images.blocks.ImageChooserBlock( label="Obrázek", required=False, ), ), ( "link", wagtail.blocks.URLBlock( label="Odkaz", required=False, ), ), ( "hex_color", wagtail.blocks.CharBlock( default="000000", help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", label="Barva (HEX)", ), ), ], required=True, ), label="Součásti", ), ), ( "zoom", wagtail.blocks.IntegerBlock( default=15, label="Výchozí zoom", max_value=18, min_value=1, ), ), ( "style", wagtail.blocks.ChoiceBlock( choices=[ ( "osm-mapnik", "OSM Mapnik", ), ( "stadia-osm-bright", "Stadia OSM Bright", ), ( "stadia-outdoors", "Stadia Outdoors", ), ( "mapbox-streets", "Mapbox Streets", ), ( "mapbox-outdoors", "Mapbox Outdoors", ), ( "mapbox-light", "Mapbox Light", ), ( "mapbox-dark", "Mapbox Dark", ), ( "mapbox-satellite", "Mapbox Satellite", ), ( "mapbox-pirate", "Mapbox Pirate Theme", ), ], label="Styl", ), ), ( "height", wagtail.blocks.IntegerBlock( label="Výška v px", max_value=1000, min_value=100, ), ), ], label="Mapová kolekce", ), ), ( "button", wagtail.blocks.StructBlock( [ ( "title", wagtail.blocks.CharBlock( label="Titulek", max_length=128, required=True, ), ), ( "icon", wagtail.blocks.CharBlock( help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.", label="Ikonka", max_length=128, required=False, ), ), ( "size", wagtail.blocks.ChoiceBlock( choices=[ ("sm", "Malá"), ("base", "Střední"), ("lg", "Velká"), ], label="Velikost", ), ), ( "color", wagtail.blocks.ChoiceBlock( choices=[ ("black", "Černá"), ("white", "Bílá"), ( "grey-125", "Světle šedá", ), ( "blue-300", "Modrá", ), ( "cyan-200", "Tyrkysová", ), ( "green-400", "Zelené", ), ( "violet-400", "Vínová", ), ( "red-600", "Červená", ), ], label="Barva", ), ), ( "hoveractive", wagtail.blocks.BooleanBlock( default=True, help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.", label="Animovat na hover", required=False, ), ), ( "mobile_fullwidth", wagtail.blocks.BooleanBlock( default=True, help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.", label="Plná šířka na mobilních zařízeních", required=False, ), ), ( "page", wagtail.blocks.PageChooserBlock( label="Stránka", required=False, ), ), ( "link", wagtail.blocks.URLBlock( label="Odkaz", required=False, ), ), ( "align", wagtail.blocks.ChoiceBlock( choices=[ ( "auto", "Automaticky", ), ( "center", "Na střed", ), ], label="Zarovnání", ), ), ] ), ), ( "button_group", wagtail.blocks.StructBlock( [ ( "buttons", wagtail.blocks.ListBlock( wagtail.blocks.StructBlock( [ ( "title", wagtail.blocks.CharBlock( label="Titulek", max_length=128, required=True, ), ), ( "icon", wagtail.blocks.CharBlock( help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.", label="Ikonka", max_length=128, required=False, ), ), ( "size", wagtail.blocks.ChoiceBlock( choices=[ ( "sm", "Malá", ), ( "base", "Střední", ), ( "lg", "Velká", ), ], label="Velikost", ), ), ( "color", wagtail.blocks.ChoiceBlock( choices=[ ( "black", "Černá", ), ( "white", "Bílá", ), ( "grey-125", "Světle šedá", ), ( "blue-300", "Modrá", ), ( "cyan-200", "Tyrkysová", ), ( "green-400", "Zelené", ), ( "violet-400", "Vínová", ), ( "red-600", "Červená", ), ], label="Barva", ), ), ( "hoveractive", wagtail.blocks.BooleanBlock( default=True, help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.", label="Animovat na hover", required=False, ), ), ( "mobile_fullwidth", wagtail.blocks.BooleanBlock( default=True, help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.", label="Plná šířka na mobilních zařízeních", required=False, ), ), ( "page", wagtail.blocks.PageChooserBlock( label="Stránka", required=False, ), ), ( "link", wagtail.blocks.URLBlock( label="Odkaz", required=False, ), ), ( "align", wagtail.blocks.ChoiceBlock( choices=[ ( "auto", "Automaticky", ), ( "center", "Na střed", ), ], label="Zarovnání", ), ), ] ), label="Tlačítka", ), ) ] ), ), ], label="Obsah levého sloupce", required=True, ), ), ( "middle_column_content", wagtail.blocks.StreamBlock( [ ( "text", wagtail.blocks.RichTextBlock( features=[ "h2", "h3", "h4", "h5", "bold", "italic", "ol", "ul", "hr", "link", "document-link", "image", "superscript", "subscript", "strikethrough", "blockquote", "embed", ], label="Textový editor", ), ), ( "table", wagtail.contrib.table_block.blocks.TableBlock( template="shared/blocks/table_block.html" ), ), ( "card", wagtail.blocks.StructBlock( [ ( "img", wagtail.images.blocks.ImageChooserBlock( label="Obrázek", required=False, ), ), ( "elevation", wagtail.blocks.IntegerBlock( default=2, help_text="0 = žádný stín, 21 = maximální stín", label="Velikost stínu", max_value=21, min_value=0, ), ), ( "headline", wagtail.blocks.TextBlock( label="Titulek", required=False, ), ), ( "hoveractive", wagtail.blocks.BooleanBlock( default=False, help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.", label="Zvýraznit stín na hover", required=False, ), ), ( "content", wagtail.blocks.StreamBlock( [ ( "text", wagtail.blocks.RichTextBlock( features=[ "h2", "h3", "h4", "h5", "bold", "italic", "ol", "ul", "hr", "link", "document-link", "image", "superscript", "subscript", "strikethrough", "blockquote", "embed", ], label="Textový editor", ), ), ( "table", wagtail.contrib.table_block.blocks.TableBlock( template="shared/blocks/table_block.html" ), ), ( "figure", wagtail.blocks.StructBlock( [ ( "img", wagtail.images.blocks.ImageChooserBlock( label="Obrázek", required=True, ), ), ( "caption", wagtail.blocks.TextBlock( label="Popisek", required=False, ), ), ] ), ), ( "youtube", wagtail.blocks.StructBlock( [ ( "poster_image", wagtail.images.blocks.ImageChooserBlock( help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.", label="Náhled videa (automatické pole)", required=False, ), ), ( "video_url", wagtail.blocks.URLBlock( help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.", label="Odkaz na video", required=False, ), ), ( "video_id", wagtail.blocks.CharBlock( help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.", label="ID videa (automatické pole)", required=False, ), ), ] ), ), ( "map_point", wagtail.blocks.StructBlock( [ ( "lat", wagtail.blocks.DecimalBlock( help_text="Např. 50.04075", label="Zeměpisná šířka", ), ), ( "lon", wagtail.blocks.DecimalBlock( help_text="Např. 15.77659", label="Zeměpisná délka", ), ), ( "hex_color", wagtail.blocks.CharBlock( default="000000", help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", label="Barva špendlíku (HEX)", ), ), ( "zoom", wagtail.blocks.IntegerBlock( default=15, label="Výchozí zoom", max_value=18, min_value=1, ), ), ( "style", wagtail.blocks.ChoiceBlock( choices=[ ( "osm-mapnik", "OSM Mapnik", ), ( "stadia-osm-bright", "Stadia OSM Bright", ), ( "stadia-outdoors", "Stadia Outdoors", ), ( "mapbox-streets", "Mapbox Streets", ), ( "mapbox-outdoors", "Mapbox Outdoors", ), ( "mapbox-light", "Mapbox Light", ), ( "mapbox-dark", "Mapbox Dark", ), ( "mapbox-satellite", "Mapbox Satellite", ), ( "mapbox-pirate", "Mapbox Pirate Theme", ), ], label="Styl", ), ), ( "height", wagtail.blocks.IntegerBlock( label="Výška v px", max_value=1000, min_value=100, ), ), ], label="Špendlík na mapě", ), ), ( "map_collection", wagtail.blocks.StructBlock( [ ( "features", wagtail.blocks.ListBlock( wagtail.blocks.StructBlock( [ ( "title", wagtail.blocks.CharBlock( label="Titulek", required=True, ), ), ( "description", wagtail.blocks.TextBlock( label="Popisek", required=False, ), ), ( "geojson", wagtail.blocks.TextBlock( help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", label="Geodata", required=True, ), ), ( "image", wagtail.images.blocks.ImageChooserBlock( label="Obrázek", required=False, ), ), ( "link", wagtail.blocks.URLBlock( label="Odkaz", required=False, ), ), ( "hex_color", wagtail.blocks.CharBlock( default="000000", help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", label="Barva (HEX)", ), ), ], required=True, ), label="Součásti", ), ), ( "zoom", wagtail.blocks.IntegerBlock( default=15, label="Výchozí zoom", max_value=18, min_value=1, ), ), ( "style", wagtail.blocks.ChoiceBlock( choices=[ ( "osm-mapnik", "OSM Mapnik", ), ( "stadia-osm-bright", "Stadia OSM Bright", ), ( "stadia-outdoors", "Stadia Outdoors", ), ( "mapbox-streets", "Mapbox Streets", ), ( "mapbox-outdoors", "Mapbox Outdoors", ), ( "mapbox-light", "Mapbox Light", ), ( "mapbox-dark", "Mapbox Dark", ), ( "mapbox-satellite", "Mapbox Satellite", ), ( "mapbox-pirate", "Mapbox Pirate Theme", ), ], label="Styl", ), ), ( "height", wagtail.blocks.IntegerBlock( label="Výška v px", max_value=1000, min_value=100, ), ), ], label="Mapová kolekce", ), ), ], label="Obsah", required=False, ), ), ( "page", wagtail.blocks.PageChooserBlock( label="Stránka", required=False, ), ), ( "link", wagtail.blocks.URLBlock( label="Odkaz", required=False, ), ), ] ), ), ( "figure", wagtail.blocks.StructBlock( [ ( "img", wagtail.images.blocks.ImageChooserBlock( label="Obrázek", required=True, ), ), ( "caption", wagtail.blocks.TextBlock( label="Popisek", required=False, ), ), ] ), ), ( "youtube", wagtail.blocks.StructBlock( [ ( "poster_image", wagtail.images.blocks.ImageChooserBlock( help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.", label="Náhled videa (automatické pole)", required=False, ), ), ( "video_url", wagtail.blocks.URLBlock( help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.", label="Odkaz na video", required=False, ), ), ( "video_id", wagtail.blocks.CharBlock( help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.", label="ID videa (automatické pole)", required=False, ), ), ] ), ), ( "map_point", wagtail.blocks.StructBlock( [ ( "lat", wagtail.blocks.DecimalBlock( help_text="Např. 50.04075", label="Zeměpisná šířka", ), ), ( "lon", wagtail.blocks.DecimalBlock( help_text="Např. 15.77659", label="Zeměpisná délka", ), ), ( "hex_color", wagtail.blocks.CharBlock( default="000000", help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", label="Barva špendlíku (HEX)", ), ), ( "zoom", wagtail.blocks.IntegerBlock( default=15, label="Výchozí zoom", max_value=18, min_value=1, ), ), ( "style", wagtail.blocks.ChoiceBlock( choices=[ ( "osm-mapnik", "OSM Mapnik", ), ( "stadia-osm-bright", "Stadia OSM Bright", ), ( "stadia-outdoors", "Stadia Outdoors", ), ( "mapbox-streets", "Mapbox Streets", ), ( "mapbox-outdoors", "Mapbox Outdoors", ), ( "mapbox-light", "Mapbox Light", ), ( "mapbox-dark", "Mapbox Dark", ), ( "mapbox-satellite", "Mapbox Satellite", ), ( "mapbox-pirate", "Mapbox Pirate Theme", ), ], label="Styl", ), ), ( "height", wagtail.blocks.IntegerBlock( label="Výška v px", max_value=1000, min_value=100, ), ), ], label="Špendlík na mapě", ), ), ( "map_collection", wagtail.blocks.StructBlock( [ ( "features", wagtail.blocks.ListBlock( wagtail.blocks.StructBlock( [ ( "title", wagtail.blocks.CharBlock( label="Titulek", required=True, ), ), ( "description", wagtail.blocks.TextBlock( label="Popisek", required=False, ), ), ( "geojson", wagtail.blocks.TextBlock( help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", label="Geodata", required=True, ), ), ( "image", wagtail.images.blocks.ImageChooserBlock( label="Obrázek", required=False, ), ), ( "link", wagtail.blocks.URLBlock( label="Odkaz", required=False, ), ), ( "hex_color", wagtail.blocks.CharBlock( default="000000", help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", label="Barva (HEX)", ), ), ], required=True, ), label="Součásti", ), ), ( "zoom", wagtail.blocks.IntegerBlock( default=15, label="Výchozí zoom", max_value=18, min_value=1, ), ), ( "style", wagtail.blocks.ChoiceBlock( choices=[ ( "osm-mapnik", "OSM Mapnik", ), ( "stadia-osm-bright", "Stadia OSM Bright", ), ( "stadia-outdoors", "Stadia Outdoors", ), ( "mapbox-streets", "Mapbox Streets", ), ( "mapbox-outdoors", "Mapbox Outdoors", ), ( "mapbox-light", "Mapbox Light", ), ( "mapbox-dark", "Mapbox Dark", ), ( "mapbox-satellite", "Mapbox Satellite", ), ( "mapbox-pirate", "Mapbox Pirate Theme", ), ], label="Styl", ), ), ( "height", wagtail.blocks.IntegerBlock( label="Výška v px", max_value=1000, min_value=100, ), ), ], label="Mapová kolekce", ), ), ( "button", wagtail.blocks.StructBlock( [ ( "title", wagtail.blocks.CharBlock( label="Titulek", max_length=128, required=True, ), ), ( "icon", wagtail.blocks.CharBlock( help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.", label="Ikonka", max_length=128, required=False, ), ), ( "size", wagtail.blocks.ChoiceBlock( choices=[ ("sm", "Malá"), ("base", "Střední"), ("lg", "Velká"), ], label="Velikost", ), ), ( "color", wagtail.blocks.ChoiceBlock( choices=[ ("black", "Černá"), ("white", "Bílá"), ( "grey-125", "Světle šedá", ), ( "blue-300", "Modrá", ), ( "cyan-200", "Tyrkysová", ), ( "green-400", "Zelené", ), ( "violet-400", "Vínová", ), ( "red-600", "Červená", ), ], label="Barva", ), ), ( "hoveractive", wagtail.blocks.BooleanBlock( default=True, help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.", label="Animovat na hover", required=False, ), ), ( "mobile_fullwidth", wagtail.blocks.BooleanBlock( default=True, help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.", label="Plná šířka na mobilních zařízeních", required=False, ), ), ( "page", wagtail.blocks.PageChooserBlock( label="Stránka", required=False, ), ), ( "link", wagtail.blocks.URLBlock( label="Odkaz", required=False, ), ), ( "align", wagtail.blocks.ChoiceBlock( choices=[ ( "auto", "Automaticky", ), ( "center", "Na střed", ), ], label="Zarovnání", ), ), ] ), ), ( "button_group", wagtail.blocks.StructBlock( [ ( "buttons", wagtail.blocks.ListBlock( wagtail.blocks.StructBlock( [ ( "title", wagtail.blocks.CharBlock( label="Titulek", max_length=128, required=True, ), ), ( "icon", wagtail.blocks.CharBlock( help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.", label="Ikonka", max_length=128, required=False, ), ), ( "size", wagtail.blocks.ChoiceBlock( choices=[ ( "sm", "Malá", ), ( "base", "Střední", ), ( "lg", "Velká", ), ], label="Velikost", ), ), ( "color", wagtail.blocks.ChoiceBlock( choices=[ ( "black", "Černá", ), ( "white", "Bílá", ), ( "grey-125", "Světle šedá", ), ( "blue-300", "Modrá", ), ( "cyan-200", "Tyrkysová", ), ( "green-400", "Zelené", ), ( "violet-400", "Vínová", ), ( "red-600", "Červená", ), ], label="Barva", ), ), ( "hoveractive", wagtail.blocks.BooleanBlock( default=True, help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.", label="Animovat na hover", required=False, ), ), ( "mobile_fullwidth", wagtail.blocks.BooleanBlock( default=True, help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.", label="Plná šířka na mobilních zařízeních", required=False, ), ), ( "page", wagtail.blocks.PageChooserBlock( label="Stránka", required=False, ), ), ( "link", wagtail.blocks.URLBlock( label="Odkaz", required=False, ), ), ( "align", wagtail.blocks.ChoiceBlock( choices=[ ( "auto", "Automaticky", ), ( "center", "Na střed", ), ], label="Zarovnání", ), ), ] ), label="Tlačítka", ), ) ] ), ), ], label="Obsah prostředního sloupce", required=True, ), ), ( "right_column_content", wagtail.blocks.StreamBlock( [ ( "text", wagtail.blocks.RichTextBlock( features=[ "h2", "h3", "h4", "h5", "bold", "italic", "ol", "ul", "hr", "link", "document-link", "image", "superscript", "subscript", "strikethrough", "blockquote", "embed", ], label="Textový editor", ), ), ( "table", wagtail.contrib.table_block.blocks.TableBlock( template="shared/blocks/table_block.html" ), ), ( "card", wagtail.blocks.StructBlock( [ ( "img", wagtail.images.blocks.ImageChooserBlock( label="Obrázek", required=False, ), ), ( "elevation", wagtail.blocks.IntegerBlock( default=2, help_text="0 = žádný stín, 21 = maximální stín", label="Velikost stínu", max_value=21, min_value=0, ), ), ( "headline", wagtail.blocks.TextBlock( label="Titulek", required=False, ), ), ( "hoveractive", wagtail.blocks.BooleanBlock( default=False, help_text="Pokud je zapnuto, stín se zvýrazní, když na kartu uživatel najede myší.", label="Zvýraznit stín na hover", required=False, ), ), ( "content", wagtail.blocks.StreamBlock( [ ( "text", wagtail.blocks.RichTextBlock( features=[ "h2", "h3", "h4", "h5", "bold", "italic", "ol", "ul", "hr", "link", "document-link", "image", "superscript", "subscript", "strikethrough", "blockquote", "embed", ], label="Textový editor", ), ), ( "table", wagtail.contrib.table_block.blocks.TableBlock( template="shared/blocks/table_block.html" ), ), ( "figure", wagtail.blocks.StructBlock( [ ( "img", wagtail.images.blocks.ImageChooserBlock( label="Obrázek", required=True, ), ), ( "caption", wagtail.blocks.TextBlock( label="Popisek", required=False, ), ), ] ), ), ( "youtube", wagtail.blocks.StructBlock( [ ( "poster_image", wagtail.images.blocks.ImageChooserBlock( help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.", label="Náhled videa (automatické pole)", required=False, ), ), ( "video_url", wagtail.blocks.URLBlock( help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.", label="Odkaz na video", required=False, ), ), ( "video_id", wagtail.blocks.CharBlock( help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.", label="ID videa (automatické pole)", required=False, ), ), ] ), ), ( "map_point", wagtail.blocks.StructBlock( [ ( "lat", wagtail.blocks.DecimalBlock( help_text="Např. 50.04075", label="Zeměpisná šířka", ), ), ( "lon", wagtail.blocks.DecimalBlock( help_text="Např. 15.77659", label="Zeměpisná délka", ), ), ( "hex_color", wagtail.blocks.CharBlock( default="000000", help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", label="Barva špendlíku (HEX)", ), ), ( "zoom", wagtail.blocks.IntegerBlock( default=15, label="Výchozí zoom", max_value=18, min_value=1, ), ), ( "style", wagtail.blocks.ChoiceBlock( choices=[ ( "osm-mapnik", "OSM Mapnik", ), ( "stadia-osm-bright", "Stadia OSM Bright", ), ( "stadia-outdoors", "Stadia Outdoors", ), ( "mapbox-streets", "Mapbox Streets", ), ( "mapbox-outdoors", "Mapbox Outdoors", ), ( "mapbox-light", "Mapbox Light", ), ( "mapbox-dark", "Mapbox Dark", ), ( "mapbox-satellite", "Mapbox Satellite", ), ( "mapbox-pirate", "Mapbox Pirate Theme", ), ], label="Styl", ), ), ( "height", wagtail.blocks.IntegerBlock( label="Výška v px", max_value=1000, min_value=100, ), ), ], label="Špendlík na mapě", ), ), ( "map_collection", wagtail.blocks.StructBlock( [ ( "features", wagtail.blocks.ListBlock( wagtail.blocks.StructBlock( [ ( "title", wagtail.blocks.CharBlock( label="Titulek", required=True, ), ), ( "description", wagtail.blocks.TextBlock( label="Popisek", required=False, ), ), ( "geojson", wagtail.blocks.TextBlock( help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", label="Geodata", required=True, ), ), ( "image", wagtail.images.blocks.ImageChooserBlock( label="Obrázek", required=False, ), ), ( "link", wagtail.blocks.URLBlock( label="Odkaz", required=False, ), ), ( "hex_color", wagtail.blocks.CharBlock( default="000000", help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", label="Barva (HEX)", ), ), ], required=True, ), label="Součásti", ), ), ( "zoom", wagtail.blocks.IntegerBlock( default=15, label="Výchozí zoom", max_value=18, min_value=1, ), ), ( "style", wagtail.blocks.ChoiceBlock( choices=[ ( "osm-mapnik", "OSM Mapnik", ), ( "stadia-osm-bright", "Stadia OSM Bright", ), ( "stadia-outdoors", "Stadia Outdoors", ), ( "mapbox-streets", "Mapbox Streets", ), ( "mapbox-outdoors", "Mapbox Outdoors", ), ( "mapbox-light", "Mapbox Light", ), ( "mapbox-dark", "Mapbox Dark", ), ( "mapbox-satellite", "Mapbox Satellite", ), ( "mapbox-pirate", "Mapbox Pirate Theme", ), ], label="Styl", ), ), ( "height", wagtail.blocks.IntegerBlock( label="Výška v px", max_value=1000, min_value=100, ), ), ], label="Mapová kolekce", ), ), ], label="Obsah", required=False, ), ), ( "page", wagtail.blocks.PageChooserBlock( label="Stránka", required=False, ), ), ( "link", wagtail.blocks.URLBlock( label="Odkaz", required=False, ), ), ] ), ), ( "figure", wagtail.blocks.StructBlock( [ ( "img", wagtail.images.blocks.ImageChooserBlock( label="Obrázek", required=True, ), ), ( "caption", wagtail.blocks.TextBlock( label="Popisek", required=False, ), ), ] ), ), ( "youtube", wagtail.blocks.StructBlock( [ ( "poster_image", wagtail.images.blocks.ImageChooserBlock( help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.", label="Náhled videa (automatické pole)", required=False, ), ), ( "video_url", wagtail.blocks.URLBlock( help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.", label="Odkaz na video", required=False, ), ), ( "video_id", wagtail.blocks.CharBlock( help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.", label="ID videa (automatické pole)", required=False, ), ), ] ), ), ( "map_point", wagtail.blocks.StructBlock( [ ( "lat", wagtail.blocks.DecimalBlock( help_text="Např. 50.04075", label="Zeměpisná šířka", ), ), ( "lon", wagtail.blocks.DecimalBlock( help_text="Např. 15.77659", label="Zeměpisná délka", ), ), ( "hex_color", wagtail.blocks.CharBlock( default="000000", help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", label="Barva špendlíku (HEX)", ), ), ( "zoom", wagtail.blocks.IntegerBlock( default=15, label="Výchozí zoom", max_value=18, min_value=1, ), ), ( "style", wagtail.blocks.ChoiceBlock( choices=[ ( "osm-mapnik", "OSM Mapnik", ), ( "stadia-osm-bright", "Stadia OSM Bright", ), ( "stadia-outdoors", "Stadia Outdoors", ), ( "mapbox-streets", "Mapbox Streets", ), ( "mapbox-outdoors", "Mapbox Outdoors", ), ( "mapbox-light", "Mapbox Light", ), ( "mapbox-dark", "Mapbox Dark", ), ( "mapbox-satellite", "Mapbox Satellite", ), ( "mapbox-pirate", "Mapbox Pirate Theme", ), ], label="Styl", ), ), ( "height", wagtail.blocks.IntegerBlock( label="Výška v px", max_value=1000, min_value=100, ), ), ], label="Špendlík na mapě", ), ), ( "map_collection", wagtail.blocks.StructBlock( [ ( "features", wagtail.blocks.ListBlock( wagtail.blocks.StructBlock( [ ( "title", wagtail.blocks.CharBlock( label="Titulek", required=True, ), ), ( "description", wagtail.blocks.TextBlock( label="Popisek", required=False, ), ), ( "geojson", wagtail.blocks.TextBlock( help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", label="Geodata", required=True, ), ), ( "image", wagtail.images.blocks.ImageChooserBlock( label="Obrázek", required=False, ), ), ( "link", wagtail.blocks.URLBlock( label="Odkaz", required=False, ), ), ( "hex_color", wagtail.blocks.CharBlock( default="000000", help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", label="Barva (HEX)", ), ), ], required=True, ), label="Součásti", ), ), ( "zoom", wagtail.blocks.IntegerBlock( default=15, label="Výchozí zoom", max_value=18, min_value=1, ), ), ( "style", wagtail.blocks.ChoiceBlock( choices=[ ( "osm-mapnik", "OSM Mapnik", ), ( "stadia-osm-bright", "Stadia OSM Bright", ), ( "stadia-outdoors", "Stadia Outdoors", ), ( "mapbox-streets", "Mapbox Streets", ), ( "mapbox-outdoors", "Mapbox Outdoors", ), ( "mapbox-light", "Mapbox Light", ), ( "mapbox-dark", "Mapbox Dark", ), ( "mapbox-satellite", "Mapbox Satellite", ), ( "mapbox-pirate", "Mapbox Pirate Theme", ), ], label="Styl", ), ), ( "height", wagtail.blocks.IntegerBlock( label="Výška v px", max_value=1000, min_value=100, ), ), ], label="Mapová kolekce", ), ), ( "button", wagtail.blocks.StructBlock( [ ( "title", wagtail.blocks.CharBlock( label="Titulek", max_length=128, required=True, ), ), ( "icon", wagtail.blocks.CharBlock( help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.", label="Ikonka", max_length=128, required=False, ), ), ( "size", wagtail.blocks.ChoiceBlock( choices=[ ("sm", "Malá"), ("base", "Střední"), ("lg", "Velká"), ], label="Velikost", ), ), ( "color", wagtail.blocks.ChoiceBlock( choices=[ ("black", "Černá"), ("white", "Bílá"), ( "grey-125", "Světle šedá", ), ( "blue-300", "Modrá", ), ( "cyan-200", "Tyrkysová", ), ( "green-400", "Zelené", ), ( "violet-400", "Vínová", ), ( "red-600", "Červená", ), ], label="Barva", ), ), ( "hoveractive", wagtail.blocks.BooleanBlock( default=True, help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.", label="Animovat na hover", required=False, ), ), ( "mobile_fullwidth", wagtail.blocks.BooleanBlock( default=True, help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.", label="Plná šířka na mobilních zařízeních", required=False, ), ), ( "page", wagtail.blocks.PageChooserBlock( label="Stránka", required=False, ), ), ( "link", wagtail.blocks.URLBlock( label="Odkaz", required=False, ), ), ( "align", wagtail.blocks.ChoiceBlock( choices=[ ( "auto", "Automaticky", ), ( "center", "Na střed", ), ], label="Zarovnání", ), ), ] ), ), ( "button_group", wagtail.blocks.StructBlock( [ ( "buttons", wagtail.blocks.ListBlock( wagtail.blocks.StructBlock( [ ( "title", wagtail.blocks.CharBlock( label="Titulek", max_length=128, required=True, ), ), ( "icon", wagtail.blocks.CharBlock( help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.", label="Ikonka", max_length=128, required=False, ), ), ( "size", wagtail.blocks.ChoiceBlock( choices=[ ( "sm", "Malá", ), ( "base", "Střední", ), ( "lg", "Velká", ), ], label="Velikost", ), ), ( "color", wagtail.blocks.ChoiceBlock( choices=[ ( "black", "Černá", ), ( "white", "Bílá", ), ( "grey-125", "Světle šedá", ), ( "blue-300", "Modrá", ), ( "cyan-200", "Tyrkysová", ), ( "green-400", "Zelené", ), ( "violet-400", "Vínová", ), ( "red-600", "Červená", ), ], label="Barva", ), ), ( "hoveractive", wagtail.blocks.BooleanBlock( default=True, help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.", label="Animovat na hover", required=False, ), ), ( "mobile_fullwidth", wagtail.blocks.BooleanBlock( default=True, help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.", label="Plná šířka na mobilních zařízeních", required=False, ), ), ( "page", wagtail.blocks.PageChooserBlock( label="Stránka", required=False, ), ), ( "link", wagtail.blocks.URLBlock( label="Odkaz", required=False, ), ), ( "align", wagtail.blocks.ChoiceBlock( choices=[ ( "auto", "Automaticky", ), ( "center", "Na střed", ), ], label="Zarovnání", ), ), ] ), label="Tlačítka", ), ) ] ), ), ], label="Obsah pravého sloupce", required=True, ), ), ] ), ), ( "youtube", wagtail.blocks.StructBlock( [ ( "poster_image", wagtail.images.blocks.ImageChooserBlock( help_text="Není třeba vyplňovat, náhled bude dohledán automaticky.", label="Náhled videa (automatické pole)", required=False, ), ), ( "video_url", wagtail.blocks.URLBlock( help_text="Odkaz na YouTube video bude automaticky zkonvertován na ID videa a NEBUDE uložen.", label="Odkaz na video", required=False, ), ), ( "video_id", wagtail.blocks.CharBlock( help_text="Není třeba vyplňovat, bude automaticky načteno z odkazu.", label="ID videa (automatické pole)", required=False, ), ), ], label="YouTube video", ), ), ( "map_point", wagtail.blocks.StructBlock( [ ( "lat", wagtail.blocks.DecimalBlock( help_text="Např. 50.04075", label="Zeměpisná šířka", ), ), ( "lon", wagtail.blocks.DecimalBlock( help_text="Např. 15.77659", label="Zeměpisná délka", ), ), ( "hex_color", wagtail.blocks.CharBlock( default="000000", help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", label="Barva špendlíku (HEX)", ), ), ( "zoom", wagtail.blocks.IntegerBlock( default=15, label="Výchozí zoom", max_value=18, min_value=1, ), ), ( "style", wagtail.blocks.ChoiceBlock( choices=[ ("osm-mapnik", "OSM Mapnik"), ("stadia-osm-bright", "Stadia OSM Bright"), ("stadia-outdoors", "Stadia Outdoors"), ("mapbox-streets", "Mapbox Streets"), ("mapbox-outdoors", "Mapbox Outdoors"), ("mapbox-light", "Mapbox Light"), ("mapbox-dark", "Mapbox Dark"), ("mapbox-satellite", "Mapbox Satellite"), ("mapbox-pirate", "Mapbox Pirate Theme"), ], label="Styl", ), ), ( "height", wagtail.blocks.IntegerBlock( label="Výška v px", max_value=1000, min_value=100, ), ), ], label="Špendlík na mapě", ), ), ( "map_collection", wagtail.blocks.StructBlock( [ ( "features", wagtail.blocks.ListBlock( wagtail.blocks.StructBlock( [ ( "title", wagtail.blocks.CharBlock( label="Titulek", required=True ), ), ( "description", wagtail.blocks.TextBlock( label="Popisek", required=False ), ), ( "geojson", wagtail.blocks.TextBlock( help_text="Vložte surový GeoJSON objekt typu 'Feature'. Vyrobit jej můžete např. pomocí online služby geojson.io. Pokud u objektu poskytnete properties 'title' a 'description', zobrazí se jak na mapě, tak i v detailu.", label="Geodata", required=True, ), ), ( "image", wagtail.images.blocks.ImageChooserBlock( label="Obrázek", required=False ), ), ( "link", wagtail.blocks.URLBlock( label="Odkaz", required=False ), ), ( "hex_color", wagtail.blocks.CharBlock( default="000000", help_text="Zadejte barvu pomocí HEX notace (bez # na začátku).", label="Barva (HEX)", ), ), ], required=True, ), label="Součásti", ), ), ( "zoom", wagtail.blocks.IntegerBlock( default=15, label="Výchozí zoom", max_value=18, min_value=1, ), ), ( "style", wagtail.blocks.ChoiceBlock( choices=[ ("osm-mapnik", "OSM Mapnik"), ("stadia-osm-bright", "Stadia OSM Bright"), ("stadia-outdoors", "Stadia Outdoors"), ("mapbox-streets", "Mapbox Streets"), ("mapbox-outdoors", "Mapbox Outdoors"), ("mapbox-light", "Mapbox Light"), ("mapbox-dark", "Mapbox Dark"), ("mapbox-satellite", "Mapbox Satellite"), ("mapbox-pirate", "Mapbox Pirate Theme"), ], label="Styl", ), ), ( "height", wagtail.blocks.IntegerBlock( label="Výška v px", max_value=1000, min_value=100, ), ), ], label="Mapová kolekce", ), ), ( "button", wagtail.blocks.StructBlock( [ ( "title", wagtail.blocks.CharBlock( label="Titulek", max_length=128, required=True ), ), ( "icon", wagtail.blocks.CharBlock( help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.", label="Ikonka", max_length=128, required=False, ), ), ( "size", wagtail.blocks.ChoiceBlock( choices=[ ("sm", "Malá"), ("base", "Střední"), ("lg", "Velká"), ], label="Velikost", ), ), ( "color", wagtail.blocks.ChoiceBlock( choices=[ ("black", "Černá"), ("white", "Bílá"), ("grey-125", "Světle šedá"), ("blue-300", "Modrá"), ("cyan-200", "Tyrkysová"), ("green-400", "Zelené"), ("violet-400", "Vínová"), ("red-600", "Červená"), ], label="Barva", ), ), ( "hoveractive", wagtail.blocks.BooleanBlock( default=True, help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.", label="Animovat na hover", required=False, ), ), ( "mobile_fullwidth", wagtail.blocks.BooleanBlock( default=True, help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.", label="Plná šířka na mobilních zařízeních", required=False, ), ), ( "page", wagtail.blocks.PageChooserBlock( label="Stránka", required=False ), ), ( "link", wagtail.blocks.URLBlock( label="Odkaz", required=False ), ), ( "align", wagtail.blocks.ChoiceBlock( choices=[ ("auto", "Automaticky"), ("center", "Na střed"), ], label="Zarovnání", ), ), ] ), ), ( "button_group", wagtail.blocks.StructBlock( [ ( "buttons", wagtail.blocks.ListBlock( wagtail.blocks.StructBlock( [ ( "title", wagtail.blocks.CharBlock( label="Titulek", max_length=128, required=True, ), ), ( "icon", wagtail.blocks.CharBlock( help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.", label="Ikonka", max_length=128, required=False, ), ), ( "size", wagtail.blocks.ChoiceBlock( choices=[ ("sm", "Malá"), ("base", "Střední"), ("lg", "Velká"), ], label="Velikost", ), ), ( "color", wagtail.blocks.ChoiceBlock( choices=[ ("black", "Černá"), ("white", "Bílá"), ("grey-125", "Světle šedá"), ("blue-300", "Modrá"), ("cyan-200", "Tyrkysová"), ("green-400", "Zelené"), ("violet-400", "Vínová"), ("red-600", "Červená"), ], label="Barva", ), ), ( "hoveractive", wagtail.blocks.BooleanBlock( default=True, help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.", label="Animovat na hover", required=False, ), ), ( "mobile_fullwidth", wagtail.blocks.BooleanBlock( default=True, help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.", label="Plná šířka na mobilních zařízeních", required=False, ), ), ( "page", wagtail.blocks.PageChooserBlock( label="Stránka", required=False ), ), ( "link", wagtail.blocks.URLBlock( label="Odkaz", required=False ), ), ( "align", wagtail.blocks.ChoiceBlock( choices=[ ("auto", "Automaticky"), ("center", "Na střed"), ], label="Zarovnání", ), ), ] ), label="Tlačítka", ), ) ] ), ), ( "image_banner", wagtail.blocks.StructBlock( [ ( "image", wagtail.images.blocks.ImageChooserBlock( label="Obrázek", required=True ), ), ( "headline", wagtail.blocks.CharBlock( label="Headline", max_length=128, required=True ), ), ( "content", wagtail.blocks.StreamBlock( [ ( "text", wagtail.blocks.RichTextBlock( features=( "h2", "h3", "h4", "h5", "bold", "italic", "ol", "ul", "hr", "link", "document-link", "superscript", "subscript", "strikethrough", "blockquote", ), label="Textový editor", ), ), ( "button", wagtail.blocks.StructBlock( [ ( "title", wagtail.blocks.CharBlock( label="Titulek", max_length=128, required=True, ), ), ( "icon", wagtail.blocks.CharBlock( help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.", label="Ikonka", max_length=128, required=False, ), ), ( "size", wagtail.blocks.ChoiceBlock( choices=[ ("sm", "Malá"), ("base", "Střední"), ("lg", "Velká"), ], label="Velikost", ), ), ( "color", wagtail.blocks.ChoiceBlock( choices=[ ("black", "Černá"), ("white", "Bílá"), ( "grey-125", "Světle šedá", ), ( "blue-300", "Modrá", ), ( "cyan-200", "Tyrkysová", ), ( "green-400", "Zelené", ), ( "violet-400", "Vínová", ), ( "red-600", "Červená", ), ], label="Barva", ), ), ( "hoveractive", wagtail.blocks.BooleanBlock( default=True, help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.", label="Animovat na hover", required=False, ), ), ( "mobile_fullwidth", wagtail.blocks.BooleanBlock( default=True, help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.", label="Plná šířka na mobilních zařízeních", required=False, ), ), ( "page", wagtail.blocks.PageChooserBlock( label="Stránka", required=False, ), ), ( "link", wagtail.blocks.URLBlock( label="Odkaz", required=False, ), ), ( "align", wagtail.blocks.ChoiceBlock( choices=[ ( "auto", "Automaticky", ), ( "center", "Na střed", ), ], label="Zarovnání", ), ), ] ), ), ( "button_group", wagtail.blocks.StructBlock( [ ( "buttons", wagtail.blocks.ListBlock( wagtail.blocks.StructBlock( [ ( "title", wagtail.blocks.CharBlock( label="Titulek", max_length=128, required=True, ), ), ( "icon", wagtail.blocks.CharBlock( help_text="Identifikátor ikonky ze styleguide (https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons), např. ico--key.", label="Ikonka", max_length=128, required=False, ), ), ( "size", wagtail.blocks.ChoiceBlock( choices=[ ( "sm", "Malá", ), ( "base", "Střední", ), ( "lg", "Velká", ), ], label="Velikost", ), ), ( "color", wagtail.blocks.ChoiceBlock( choices=[ ( "black", "Černá", ), ( "white", "Bílá", ), ( "grey-125", "Světle šedá", ), ( "blue-300", "Modrá", ), ( "cyan-200", "Tyrkysová", ), ( "green-400", "Zelené", ), ( "violet-400", "Vínová", ), ( "red-600", "Červená", ), ], label="Barva", ), ), ( "hoveractive", wagtail.blocks.BooleanBlock( default=True, help_text="Pokud je zapnuto, tlačítko mění barvu, když na něj uživatel najede myší.", label="Animovat na hover", required=False, ), ), ( "mobile_fullwidth", wagtail.blocks.BooleanBlock( default=True, help_text="Pokud je zapnuto, tlačítko se na mobilních zařízeních roztáhne na plnou šířku.", label="Plná šířka na mobilních zařízeních", required=False, ), ), ( "page", wagtail.blocks.PageChooserBlock( label="Stránka", required=False, ), ), ( "link", wagtail.blocks.URLBlock( label="Odkaz", required=False, ), ), ( "align", wagtail.blocks.ChoiceBlock( choices=[ ( "auto", "Automaticky", ), ( "center", "Na střed", ), ], label="Zarovnání", ), ), ] ), label="Tlačítka", ), ) ] ), ), ], label="Obsah pravého sloupce", required=False, ), ), ] ), ), ], blank=True, verbose_name="Článek", ), ), ]