From 07f6760bdf6fc0a569c506c705fd00520c86df19 Mon Sep 17 00:00:00 2001 From: Paolo Tesei Date: Fri, 29 Nov 2024 18:45:34 +0100 Subject: [PATCH 1/3] fix tabs in front --- src/blockparty-tabs/script.js | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/blockparty-tabs/script.js b/src/blockparty-tabs/script.js index e889919..38f8623 100644 --- a/src/blockparty-tabs/script.js +++ b/src/blockparty-tabs/script.js @@ -25,9 +25,11 @@ class TabsAutomatic { for ( let i = 0; i < this.tabs.length; i += 1 ) { const tab = this.tabs[ i ]; - const tabpanel = document.getElementById( - tab.getAttribute( 'aria-controls' ) - ); + const tabpanel = this.tablistNode + .closest( '.wp-block-blockparty-tabs' ) + .querySelectorAll( '.wp-block-blockparty-tabs-panels > *' )[ + i + ]; tab.tabIndex = -1; tab.setAttribute( 'aria-selected', 'false' ); From faa35eb1593686082b3a37ad75e0070f0af35a80 Mon Sep 17 00:00:00 2001 From: Paolo Tesei Date: Wed, 4 Dec 2024 10:10:50 +0100 Subject: [PATCH 2/3] feat version 1.0..1 --- .plugin-data | 2 +- README.md | 1 - blockparty-tabs.php | 4 ++-- package.json | 2 +- readme.txt | 4 ++++ src/blockparty-tabs-nav-item/block.json | 2 +- src/blockparty-tabs-nav/block.json | 2 +- src/blockparty-tabs-panel-item/block.json | 2 +- src/blockparty-tabs-panels/block.json | 2 +- src/blockparty-tabs/block.json | 2 +- 10 files changed, 13 insertions(+), 10 deletions(-) delete mode 100644 README.md diff --git a/.plugin-data b/.plugin-data index f80580e..6ed7fa8 100644 --- a/.plugin-data +++ b/.plugin-data @@ -1,4 +1,4 @@ { - "version": "1.0.0", + "version": "1.0.1", "slug": "blockparty-tabs" } diff --git a/README.md b/README.md deleted file mode 100644 index c5f76af..0000000 --- a/README.md +++ /dev/null @@ -1 +0,0 @@ -# Blockparty Tabs diff --git a/blockparty-tabs.php b/blockparty-tabs.php index 108f6a4..bc9216c 100644 --- a/blockparty-tabs.php +++ b/blockparty-tabs.php @@ -4,7 +4,7 @@ * Description: Accessible Tabs block for WordPress gutenberg. * Requires at least: 6.2 * Requires PHP: 8.1 - * Version: 1.0.0 + * Version: 1.0.1 * Author: Be API Technical team * Author URI: https://beapi.fr * License: GPL-2.0-or-later @@ -14,7 +14,7 @@ namespace Blockparty\Tabs; -define( 'BLOCKPARTY_TABS_VERSION', '1.0.0' ); +define( 'BLOCKPARTY_TABS_VERSION', '1.0.1' ); define( 'BLOCKPARTY_TABS_URL', plugin_dir_url( __FILE__ ) ); define( 'BLOCKPARTY_TABS_DIR', plugin_dir_path( __FILE__ ) ); define( 'BLOCKPARTY_TABS_PLUGIN_BASENAME', plugin_basename( __FILE__ ) ); diff --git a/package.json b/package.json index 5e8215d..9f213c0 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "blockparty-tabs", - "version": "1.0.0", + "version": "1.0.1", "description": "Accessible tabs block for WordPress", "author": "Be API Technical team", "license": "GPL-2.0-or-later", diff --git a/readme.txt b/readme.txt index bc986d5..ede11a8 100644 --- a/readme.txt +++ b/readme.txt @@ -31,6 +31,10 @@ directory take precedence. For example, `/assets/screenshot-1.png` would win ove == Changelog == += 1.0.1 = + +* fix tabs scripts + = 1.0.0 = * Initial release diff --git a/src/blockparty-tabs-nav-item/block.json b/src/blockparty-tabs-nav-item/block.json index ada6110..f062e6b 100644 --- a/src/blockparty-tabs-nav-item/block.json +++ b/src/blockparty-tabs-nav-item/block.json @@ -2,7 +2,7 @@ "$schema": "https://schemas.wp.org/trunk/block.json", "apiVersion": 2, "name": "blockparty/tabs-nav-item", - "version": "1.0.0", + "version": "1.0.1", "title": "Tab", "category": "widgets", "icon": "button", diff --git a/src/blockparty-tabs-nav/block.json b/src/blockparty-tabs-nav/block.json index 2b228f4..08948eb 100644 --- a/src/blockparty-tabs-nav/block.json +++ b/src/blockparty-tabs-nav/block.json @@ -2,7 +2,7 @@ "$schema": "https://schemas.wp.org/trunk/block.json", "apiVersion": 2, "name": "blockparty/tabs-nav", - "version": "1.0.0", + "version": "1.0.1", "title": "Tabs list", "category": "widgets", "icon": "menu", diff --git a/src/blockparty-tabs-panel-item/block.json b/src/blockparty-tabs-panel-item/block.json index 8494c42..9e8c376 100644 --- a/src/blockparty-tabs-panel-item/block.json +++ b/src/blockparty-tabs-panel-item/block.json @@ -2,7 +2,7 @@ "$schema": "https://schemas.wp.org/trunk/block.json", "apiVersion": 2, "name": "blockparty/tabs-panel-item", - "version": "1.0.0", + "version": "1.0.1", "title": "Panel", "category": "widgets", "icon": "layout", diff --git a/src/blockparty-tabs-panels/block.json b/src/blockparty-tabs-panels/block.json index 37c95d5..e72d719 100644 --- a/src/blockparty-tabs-panels/block.json +++ b/src/blockparty-tabs-panels/block.json @@ -2,7 +2,7 @@ "$schema": "https://schemas.wp.org/trunk/block.json", "apiVersion": 2, "name": "blockparty/tabs-panels", - "version": "1.0.0", + "version": "1.0.1", "title": "Panels", "category": "widgets", "icon": "category", diff --git a/src/blockparty-tabs/block.json b/src/blockparty-tabs/block.json index 658a336..82fb542 100644 --- a/src/blockparty-tabs/block.json +++ b/src/blockparty-tabs/block.json @@ -2,7 +2,7 @@ "$schema": "https://schemas.wp.org/trunk/block.json", "apiVersion": 2, "name": "blockparty/tabs", - "version": "1.0.0", + "version": "1.0.1", "title": "Tabs", "category": "widgets", "icon": "table-row-after", From 3d3722c6855ae686e9c341606a30535c0994a1f9 Mon Sep 17 00:00:00 2001 From: Paolo Tesei Date: Wed, 4 Dec 2024 11:06:53 +0100 Subject: [PATCH 3/3] add readme --- README.md | 1 + 1 file changed, 1 insertion(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..ef6d260 --- /dev/null +++ b/README.md @@ -0,0 +1 @@ +# Blockparty Tabs \ No newline at end of file