render_block_data` instead.' ) ); } $block_type = WP_Block_Type_Registry::get_instance()->get_registered( $parsed_block['blockName'] ); $element_block_styles = isset( $parsed_block['attrs']['style']['elements'] ) ? $parsed_block['attrs']['style']['elements'] : null; if ( ! $element_block_styles ) { return $parsed_block; } $skip_link_color_serialization = wp_should_skip_block_supports_serialization( $block_type, 'color', 'link' ); $skip_heading_color_serialization = wp_should_skip_block_supports_serialization( $block_type, 'color', 'heading' ); $skip_button_color_serialization = wp_should_skip_block_supports_serialization( $block_type, 'color', 'button' ); $skips_all_element_color_serialization = $skip_link_color_serialization && $skip_heading_color_serialization && $skip_button_color_serialization; if ( $skips_all_element_color_serialization ) { return $parsed_block; } $options = array( 'button' => array( 'skip' => $skip_button_color_serialization ), 'link' => array( 'skip' => $skip_link_color_serialization ), 'heading' => array( 'skip' => $skip_heading_color_serialization ), ); if ( ! wp_should_add_elements_class_name( $parsed_block, $options ) ) { return $parsed_block; } $class_name = wp_get_elements_class_name( $parsed_block ); $updated_class_name = isset( $parsed_block['attrs']['className'] ) ? $parsed_block['attrs']['className'] . " $class_name" : $class_name; _wp_array_set( $parsed_block, array( 'attrs', 'className' ), $updated_class_name ); // Generate element styles based on selector and store in style engine for enqueuing. $element_types = array( 'button' => array( 'selector' => ".$class_name .wp-element-button, .$class_name .wp-block-button__link", 'skip' => $skip_button_color_serialization, ), 'link' => array( 'selector' => ".$class_name a:where(:not(.wp-element-button))", 'hover_selector' => ".$class_name a:where(:not(.wp-element-button)):hover", 'skip' => $skip_link_color_serialization, ), 'heading' => array( 'selector' => ".$class_name h1, .$class_name h2, .$class_name h3, .$class_name h4, .$class_name h5, .$class_name h6", 'skip' => $skip_heading_color_serialization, 'elements' => array( 'h1', 'h2', 'h3', 'h4', 'h5', 'h6' ), ), ); foreach ( $element_types as $element_type => $element_config ) { if ( $element_config['skip'] ) { continue; } $element_style_object = isset( $element_block_styles[ $element_type ] ) ? $element_block_styles[ $element_type ] : null; // Process primary element type styles. if ( $element_style_object ) { wp_style_engine_get_styles( $element_style_object, array( 'selector' => $element_config['selector'], 'context' => 'block-supports', ) ); if ( isset( $element_style_object[':hover'] ) ) { wp_style_engine_get_styles( $element_style_object[':hover'], array( 'selector' => $element_config['hover_selector'], 'context' => 'block-supports', ) ); } } // Process related elements e.g. h1-h6 for headings. if ( isset( $element_config['elements'] ) ) { foreach ( $element_config['elements'] as $element ) { $element_style_object = isset( $element_block_styles[ $element ] ) ? $element_block_styles[ $element ] : null; if ( $element_style_object ) { wp_style_engine_get_styles( $element_style_object, array( 'selector' => ".$class_name $element", 'context' => 'block-supports', ) ); } } } } return $parsed_block; } /** * Ensure the elements block support class name generated, and added to * block attributes, in the `render_block_data` filter gets applied to the * block's markup. * * @see wp_render_elements_support_styles * @since 6.6.0 * * @param string $block_content Rendered block content. * @param array $block Block object. * @return string Filtered block content. */ function wp_render_elements_class_name( $block_content, $block ) { $class_string = $block['attrs']['className'] ?? ''; preg_match( '/\bwp-elements-\S+\b/', $class_string, $matches ); if ( empty( $matches ) ) { return $block_content; } $tags = new WP_HTML_Tag_Processor( $block_content ); if ( $tags->next_tag() ) { $tags->add_class( $matches[0] ); } return $tags->get_updated_html(); } add_filter( 'render_block', 'wp_render_elements_class_name', 10, 2 ); add_filter( 'render_block_data', 'wp_render_elements_support_styles', 10, 1 ); Aktuálně: Decroix podala v rámci objasňování bitcoinové kauzy stížnost pro porušení zákona – Eva Decroix
17. června 2025

Aktuálně: Decroix podala v rámci objasňování bitcoinové kauzy stížnost pro porušení zákona

(Aktuálně.cz) Ministryně spravedlnosti Eva Decroix (ODS) se rozhodla podat stížnost pro porušení zákona proti rozhodnutí Krajského soudu v Brně, který vydal zabavenou elektroniku bitcoinovému dárci Tomáši Jiřikovskému. Podle ní mohlo být rozhodnutí nezákonné a nerespektovalo závazný právní názor Nejvyššího soudu.

Ministryně to oznámila na úterní tiskové konferenci, kterou se svými náměstky Karlem Dvořákem (STAN) a Vilémem Anzenbacherem (KDU-ČSL) uspořádala ve sněmovně před schůzí svolanou k vyslovení nedůvěry koaliční vládě.

Decroix následně upřesnila, že ministerstvo nyní stížnost v neprospěch odsouzeného Jiřikovského a jeho spoluobviněné manželky finalizuje. Podle ní má rozhodnutí brněnského soudu vady a nebylo v souladu s právními předpisy a související judikaturou. Kdy Nejvyšší soud o stížnosti rozhodne, není jasné. I pokud by jí vyhověl, nemůže již napadené rozhodnutí zvrátit. Může ale ovlivnit budoucí rozhodování soudů v obdobných věcech.

Ministryně dále sdělila, že už vytvořila základní časovou osu bitcoinové kauzy a že ji vládě předloží ve středu. Na ministerstvu vznikl k objasnění kauzy tým s externími odborníky. Ve čtvrtek se uskuteční schůzka ke stanovení nezávislého koordinátora, a to i přes avizovanou nepřítomnost opozičních hnutí ANO a SPD. Zástupci koalice na ní budou s opozičními Piráty řešit i zadání pro externí auditorskou firmu, která bude zkoumat ministerské procesy a postupy.

Kvůli spornému daru ministerstvu spravedlnosti v kryptoměně v hodnotě zhruba miliardy korun rezignoval čtyři měsíce před sněmovními volbami ministr za ODS Pavel Blažek. Dar přijal od Jiřikovského dříve odsouzeného za zpronevěru, obchod s drogami a nedovolené ozbrojování. Decroix už před nástupem do funkce předeslala, že chce okolnosti přijetí daru objasnit externím auditem ministerských procesů a pravidel. Kauzu souběžně prověřují i orgány činné v trestním řízení. Decroix zmínila, že ministerstvo je s dozorujícím Vrchním státním zastupitelstvím v Olomouci v pravidelném kontaktu.

Úterní mimořádnou sněmovní schůzi nechalo kvůli bitcoinové aféře svolat opoziční hnutí ANO, které chce – obdobně jako další opoziční hnutí SPD – svrhnout kabinet Petra Fialy (ODS), v němž vedle občanských demokratů figurují lidovci, TOP 09 a STAN. Prezident Petr Pavel míní, že svržení vlády by vyvolalo situaci vedoucí k nestabilitě. Vzhledem k rozložení hlasů v dolní komoře je pravděpodobné, že vláda pokusu o vyslovení nedůvěry odolá.

Zdroj: Decroix podala v rámci objasňování bitcoinové kauzy stížnost pro porušení zákona