Skip to content

Commit

Permalink
update to 1.3.1
Browse files Browse the repository at this point in the history
  • Loading branch information
elzadj committed Aug 23, 2023
1 parent ce9d062 commit d0c2561
Show file tree
Hide file tree
Showing 166 changed files with 4,757 additions and 45,378 deletions.
2 changes: 1 addition & 1 deletion core/class-maxi-blocks.php
Original file line number Diff line number Diff line change
Expand Up @@ -154,7 +154,7 @@ public function maxi_block_category($categories)

public function maxi_add_sc_native_blocks($block_content, $block, $instance)
{
if (str_contains($block['blockName'], 'core/') && isset($block_content) && !empty($block_content)) {
if (str_contains($block['blockName'] ?? '', 'core/') && isset($block_content) && !empty($block_content)) {
// We create a new DOMDocument object
$dom = new DOMDocument();
@$dom->loadHTML(mb_convert_encoding($block_content, 'HTML-ENTITIES', 'UTF-8'), LIBXML_HTML_NOIMPLIED | LIBXML_HTML_NODEFDTD);
Expand Down
10 changes: 4 additions & 6 deletions core/class-maxi-db.php
Original file line number Diff line number Diff line change
Expand Up @@ -38,12 +38,10 @@ public static function register()
*/
public function __construct()
{
if (is_admin()) {
register_activation_hook(MAXI_PLUGIN_DIR_FILE, [
$this,
'add_maxi_tables',
]);
}
register_activation_hook(MAXI_PLUGIN_DIR_FILE, [
$this,
'add_maxi_tables',
]);
}

public function add_maxi_tables()
Expand Down
7 changes: 7 additions & 0 deletions core/class-maxi-dynamic-content.php
Original file line number Diff line number Diff line change
Expand Up @@ -176,6 +176,7 @@ public static function register()
'row-maxi',
'slide-maxi',
'pane-maxi',
'svg-icon-maxi',
];

/**
Expand Down Expand Up @@ -232,6 +233,12 @@ public function __construct()
'render_callback' => [$this, 'render_dc'],
'attributes' => self::$dynamic_content_attributes,
));
register_block_type('maxi-blocks/svg-icon-maxi', array(
'api_version' => 2,
'editor_script' => 'maxi-blocks-block-editor',
'render_callback' => [$this, 'render_dc'],
'attributes' => self::$dynamic_content_attributes,
));
}

public function render_dc($attributes, $content)
Expand Down
2 changes: 1 addition & 1 deletion core/class-maxi-styles.php
Original file line number Diff line number Diff line change
Expand Up @@ -864,7 +864,7 @@ public function set_home_to_front_page($post_id, $post, $update)

$api->set_maxi_blocks_current_custom_data([
'id' => $front_page_id,
'data' => $custom_data[0]->custom_data_value,
'data' => $home_custom_data[0]->custom_data_value,
'isTemplate' => true,
'update' => true,
], false);
Expand Down
12 changes: 6 additions & 6 deletions e2e-tests/blocks/Divider-maxi/__snapshots__/index.spec.js.snap

Large diffs are not rendered by default.

8 changes: 4 additions & 4 deletions e2e-tests/blocks/Group-maxi/__snapshots__/index.spec.js.snap
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
// Jest Snapshot v1, https://goo.gl/fbAQLP

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>"`;
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>"`;

exports[`Group Maxi Group Maxi does not break 1`] = `
"<!-- 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\\"} -->
<div class=\\"wp-block-maxi-blocks-group-maxi maxi-block maxi-group-block maxi-light group-maxi-1\\" id=\\"group-maxi-1\\"></div>
"<!-- 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\"} -->
<div class=\"wp-block-maxi-blocks-group-maxi maxi-block maxi-group-block maxi-light group-maxi-1\" id=\"group-maxi-1\"></div>
<!-- /wp:maxi-blocks/group-maxi -->"
`;
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>"`;
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>"`;
Loading

0 comments on commit d0c2561

Please sign in to comment.