Skip to content

Commit d0c2561

Browse files
committed
update to 1.3.1
1 parent ce9d062 commit d0c2561

166 files changed

Lines changed: 4757 additions & 45378 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

core/class-maxi-blocks.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -154,7 +154,7 @@ public function maxi_block_category($categories)
154154

155155
public function maxi_add_sc_native_blocks($block_content, $block, $instance)
156156
{
157-
if (str_contains($block['blockName'], 'core/') && isset($block_content) && !empty($block_content)) {
157+
if (str_contains($block['blockName'] ?? '', 'core/') && isset($block_content) && !empty($block_content)) {
158158
// We create a new DOMDocument object
159159
$dom = new DOMDocument();
160160
@$dom->loadHTML(mb_convert_encoding($block_content, 'HTML-ENTITIES', 'UTF-8'), LIBXML_HTML_NOIMPLIED | LIBXML_HTML_NODEFDTD);

core/class-maxi-db.php

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -38,12 +38,10 @@ public static function register()
3838
*/
3939
public function __construct()
4040
{
41-
if (is_admin()) {
42-
register_activation_hook(MAXI_PLUGIN_DIR_FILE, [
43-
$this,
44-
'add_maxi_tables',
45-
]);
46-
}
41+
register_activation_hook(MAXI_PLUGIN_DIR_FILE, [
42+
$this,
43+
'add_maxi_tables',
44+
]);
4745
}
4846

4947
public function add_maxi_tables()

core/class-maxi-dynamic-content.php

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -176,6 +176,7 @@ public static function register()
176176
'row-maxi',
177177
'slide-maxi',
178178
'pane-maxi',
179+
'svg-icon-maxi',
179180
];
180181

181182
/**
@@ -232,6 +233,12 @@ public function __construct()
232233
'render_callback' => [$this, 'render_dc'],
233234
'attributes' => self::$dynamic_content_attributes,
234235
));
236+
register_block_type('maxi-blocks/svg-icon-maxi', array(
237+
'api_version' => 2,
238+
'editor_script' => 'maxi-blocks-block-editor',
239+
'render_callback' => [$this, 'render_dc'],
240+
'attributes' => self::$dynamic_content_attributes,
241+
));
235242
}
236243

237244
public function render_dc($attributes, $content)

core/class-maxi-styles.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -864,7 +864,7 @@ public function set_home_to_front_page($post_id, $post, $update)
864864

865865
$api->set_maxi_blocks_current_custom_data([
866866
'id' => $front_page_id,
867-
'data' => $custom_data[0]->custom_data_value,
867+
'data' => $home_custom_data[0]->custom_data_value,
868868
'isTemplate' => true,
869869
'update' => true,
870870
], false);

e2e-tests/blocks/Divider-maxi/__snapshots__/index.spec.js.snap

Lines changed: 6 additions & 6 deletions
Large diffs are not rendered by default.
Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
// Jest Snapshot v1, https://goo.gl/fbAQLP
22

3-
exports[`Group Maxi Group Maxi Custom CSS 1`] = `"<style>body.maxi-blocks--active .edit-post-visual-editor .maxi-block.maxi-block--backend.group-maxi-1,body.maxi-blocks--active .edit-post-visual-editor[maxi-blocks-responsive] .maxi-block.maxi-block--backend.group-maxi-1{ flex-direction: column; background: red;}body.maxi-blocks--active .edit-post-visual-editor[maxi-blocks-responsive=\\"xl\\"] .maxi-block.maxi-block--backend.group-maxi-1,body.maxi-blocks--active .edit-post-visual-editor[maxi-blocks-responsive=\\"l\\"] .maxi-block.maxi-block--backend.group-maxi-1,body.maxi-blocks--active .edit-post-visual-editor[maxi-blocks-responsive=\\"m\\"] .maxi-block.maxi-block--backend.group-maxi-1,body.maxi-blocks--active .edit-post-visual-editor[maxi-blocks-responsive=\\"s\\"] .maxi-block.maxi-block--backend.group-maxi-1,body.maxi-blocks--active .edit-post-visual-editor[maxi-blocks-responsive=\\"xs\\"] .maxi-block.maxi-block--backend.group-maxi-1{ flex-direction: column; background: red;}body.maxi-blocks--active .edit-post-visual-editor .maxi-block.maxi-block--backend.group-maxi-1::before,body.maxi-blocks--active .edit-post-visual-editor[maxi-blocks-responsive] .maxi-block.maxi-block--backend.group-maxi-1::before{ background: red;}body.maxi-blocks--active .edit-post-visual-editor[maxi-blocks-responsive=\\"xl\\"] .maxi-block.maxi-block--backend.group-maxi-1::before,body.maxi-blocks--active .edit-post-visual-editor[maxi-blocks-responsive=\\"l\\"] .maxi-block.maxi-block--backend.group-maxi-1::before,body.maxi-blocks--active .edit-post-visual-editor[maxi-blocks-responsive=\\"m\\"] .maxi-block.maxi-block--backend.group-maxi-1::before,body.maxi-blocks--active .edit-post-visual-editor[maxi-blocks-responsive=\\"s\\"] .maxi-block.maxi-block--backend.group-maxi-1::before,body.maxi-blocks--active .edit-post-visual-editor[maxi-blocks-responsive=\\"xs\\"] .maxi-block.maxi-block--backend.group-maxi-1::before{ background: red;}body.maxi-blocks--active .edit-post-visual-editor .maxi-block.maxi-block--backend.group-maxi-1::after,body.maxi-blocks--active .edit-post-visual-editor[maxi-blocks-responsive] .maxi-block.maxi-block--backend.group-maxi-1::after{ background: red;}body.maxi-blocks--active .edit-post-visual-editor[maxi-blocks-responsive=\\"xl\\"] .maxi-block.maxi-block--backend.group-maxi-1::after,body.maxi-blocks--active .edit-post-visual-editor[maxi-blocks-responsive=\\"l\\"] .maxi-block.maxi-block--backend.group-maxi-1::after,body.maxi-blocks--active .edit-post-visual-editor[maxi-blocks-responsive=\\"m\\"] .maxi-block.maxi-block--backend.group-maxi-1::after,body.maxi-blocks--active .edit-post-visual-editor[maxi-blocks-responsive=\\"s\\"] .maxi-block.maxi-block--backend.group-maxi-1::after,body.maxi-blocks--active .edit-post-visual-editor[maxi-blocks-responsive=\\"xs\\"] .maxi-block.maxi-block--backend.group-maxi-1::after{ background: red;}</style>"`;
3+
exports[`Group Maxi Group Maxi Custom CSS 1`] = `"<style>body.maxi-blocks--active .edit-post-visual-editor .maxi-block.maxi-block--backend.group-maxi-1,body.maxi-blocks--active .edit-post-visual-editor[maxi-blocks-responsive] .maxi-block.maxi-block--backend.group-maxi-1{ flex-direction: column; background: red;}body.maxi-blocks--active .edit-post-visual-editor[maxi-blocks-responsive=\"xl\"] .maxi-block.maxi-block--backend.group-maxi-1,body.maxi-blocks--active .edit-post-visual-editor[maxi-blocks-responsive=\"l\"] .maxi-block.maxi-block--backend.group-maxi-1,body.maxi-blocks--active .edit-post-visual-editor[maxi-blocks-responsive=\"m\"] .maxi-block.maxi-block--backend.group-maxi-1,body.maxi-blocks--active .edit-post-visual-editor[maxi-blocks-responsive=\"s\"] .maxi-block.maxi-block--backend.group-maxi-1,body.maxi-blocks--active .edit-post-visual-editor[maxi-blocks-responsive=\"xs\"] .maxi-block.maxi-block--backend.group-maxi-1{ flex-direction: column; background: red;}body.maxi-blocks--active .edit-post-visual-editor .maxi-block.maxi-block--backend.group-maxi-1::before,body.maxi-blocks--active .edit-post-visual-editor[maxi-blocks-responsive] .maxi-block.maxi-block--backend.group-maxi-1::before{ background: red;}body.maxi-blocks--active .edit-post-visual-editor[maxi-blocks-responsive=\"xl\"] .maxi-block.maxi-block--backend.group-maxi-1::before,body.maxi-blocks--active .edit-post-visual-editor[maxi-blocks-responsive=\"l\"] .maxi-block.maxi-block--backend.group-maxi-1::before,body.maxi-blocks--active .edit-post-visual-editor[maxi-blocks-responsive=\"m\"] .maxi-block.maxi-block--backend.group-maxi-1::before,body.maxi-blocks--active .edit-post-visual-editor[maxi-blocks-responsive=\"s\"] .maxi-block.maxi-block--backend.group-maxi-1::before,body.maxi-blocks--active .edit-post-visual-editor[maxi-blocks-responsive=\"xs\"] .maxi-block.maxi-block--backend.group-maxi-1::before{ background: red;}body.maxi-blocks--active .edit-post-visual-editor .maxi-block.maxi-block--backend.group-maxi-1::after,body.maxi-blocks--active .edit-post-visual-editor[maxi-blocks-responsive] .maxi-block.maxi-block--backend.group-maxi-1::after{ background: red;}body.maxi-blocks--active .edit-post-visual-editor[maxi-blocks-responsive=\"xl\"] .maxi-block.maxi-block--backend.group-maxi-1::after,body.maxi-blocks--active .edit-post-visual-editor[maxi-blocks-responsive=\"l\"] .maxi-block.maxi-block--backend.group-maxi-1::after,body.maxi-blocks--active .edit-post-visual-editor[maxi-blocks-responsive=\"m\"] .maxi-block.maxi-block--backend.group-maxi-1::after,body.maxi-blocks--active .edit-post-visual-editor[maxi-blocks-responsive=\"s\"] .maxi-block.maxi-block--backend.group-maxi-1::after,body.maxi-blocks--active .edit-post-visual-editor[maxi-blocks-responsive=\"xs\"] .maxi-block.maxi-block--backend.group-maxi-1::after{ background: red;}</style>"`;
44

55
exports[`Group Maxi Group Maxi does not break 1`] = `
6-
"<!-- wp:maxi-blocks/group-maxi {\\"maxi-version-current\\":\\"1.2.0\\",\\"maxi-version-origin\\":\\"1.2.0\\",\\"blockStyle\\":\\"light\\",\\"isFirstOnHierarchy\\":true,\\"uniqueID\\":\\"group-maxi-1\\",\\"customLabel\\":\\"Group_1\\"} -->
7-
<div class=\\"wp-block-maxi-blocks-group-maxi maxi-block maxi-group-block maxi-light group-maxi-1\\" id=\\"group-maxi-1\\"></div>
6+
"<!-- wp:maxi-blocks/group-maxi {\"maxi-version-current\":\"1.3.1\",\"maxi-version-origin\":\"1.3.1\",\"blockStyle\":\"light\",\"isFirstOnHierarchy\":true,\"uniqueID\":\"group-maxi-1\",\"customLabel\":\"Group_1\"} -->
7+
<div class=\"wp-block-maxi-blocks-group-maxi maxi-block maxi-group-block maxi-light group-maxi-1\" id=\"group-maxi-1\"></div>
88
<!-- /wp:maxi-blocks/group-maxi -->"
99
`;
1010
11-
exports[`Group Maxi Group Maxi does not break 2`] = `"<style>body.maxi-blocks--active .edit-post-visual-editor .maxi-block.maxi-block--backend.group-maxi-1,body.maxi-blocks--active .edit-post-visual-editor[maxi-blocks-responsive] .maxi-block.maxi-block--backend.group-maxi-1{ flex-direction: column;}body.maxi-blocks--active .edit-post-visual-editor[maxi-blocks-responsive=\\"l\\"] .maxi-block.maxi-block--backend.group-maxi-1,body.maxi-blocks--active .edit-post-visual-editor[maxi-blocks-responsive=\\"m\\"] .maxi-block.maxi-block--backend.group-maxi-1,body.maxi-blocks--active .edit-post-visual-editor[maxi-blocks-responsive=\\"s\\"] .maxi-block.maxi-block--backend.group-maxi-1,body.maxi-blocks--active .edit-post-visual-editor[maxi-blocks-responsive=\\"xs\\"] .maxi-block.maxi-block--backend.group-maxi-1{ flex-direction: column;}</style>"`;
11+
exports[`Group Maxi Group Maxi does not break 2`] = `"<style>body.maxi-blocks--active .edit-post-visual-editor .maxi-block.maxi-block--backend.group-maxi-1,body.maxi-blocks--active .edit-post-visual-editor[maxi-blocks-responsive] .maxi-block.maxi-block--backend.group-maxi-1{ flex-direction: column;}body.maxi-blocks--active .edit-post-visual-editor[maxi-blocks-responsive=\"l\"] .maxi-block.maxi-block--backend.group-maxi-1,body.maxi-blocks--active .edit-post-visual-editor[maxi-blocks-responsive=\"m\"] .maxi-block.maxi-block--backend.group-maxi-1,body.maxi-blocks--active .edit-post-visual-editor[maxi-blocks-responsive=\"s\"] .maxi-block.maxi-block--backend.group-maxi-1,body.maxi-blocks--active .edit-post-visual-editor[maxi-blocks-responsive=\"xs\"] .maxi-block.maxi-block--backend.group-maxi-1{ flex-direction: column;}</style>"`;

0 commit comments

Comments
 (0)