Skip to content

fix (image block): allow richtext in image captions#2965

Merged
bfintal merged 14 commits intodevelopfrom
fix/2964-figcaption-link
Dec 6, 2023
Merged

fix (image block): allow richtext in image captions#2965
bfintal merged 14 commits intodevelopfrom
fix/2964-figcaption-link

Conversation

@bfintal
Copy link
Copy Markdown
Contributor

@bfintal bfintal commented Nov 8, 2023

fixes #2964

TODO

This is an incomplete fix. Now that RichText in the image caption is allowed, it now conflicts with the image link: If you add an image block, then add a caption with a link, then also add a link from the advanced tab > link, the block will produce an error after saving and refreshing the editor.

The cause of the error is that the Adv tab > Link option incorrectly changes the figure tag into an a tag. The browser then detects that there is an a tag within an a tag (because you have a link in the figcaption), and tries to split the 2 a tags and that messes up the block structure causing the block error.

The proposed fix for this is to change the implementation of customWrapper in src/block-components/image/image.js. Since this prop is only used to turn the image into the link, we need to change this into linkUrl prop instead.. the image should always be a figure, then if the image needs to be made into a link, then it should just wrap the img tag with a link.

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Nov 8, 2023

🤖 Pull request artifacts

file commit
pr2965-stackable-2965-merge.zip a840268

github-actions Bot added a commit that referenced this pull request Nov 8, 2023
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Nov 8, 2023

Size Change: +2.48 kB (0%)

Total Size: 1.99 MB

Filename Size Change
./build/stackable/dist 7.75 kB +33 B (0%)
./build/stackable/dist/deprecated/index.php 25.4 kB +33 B (0%)
./build/stackable/dist/editor_blocks.css 154 kB +354 B (0%)
./build/stackable/dist/frontend_blocks_responsive.css 9.37 kB +54 B (+1%)
./build/stackable/dist/index.php 186 kB +144 B (0%)
./build/stackable/dist/stk.js.LICENSE.txt 5.48 kB -1 B (0%)
./build/stackable/dist/translation-strings.js 15.1 kB -2 B (0%)
./build/stackable/freemius 1.31 kB +415 B (+46%) 🚨
./build/stackable/freemius/require.php 5.05 kB +111 B (+2%)
./build/stackable/freemius/templates/partials/index.php 1.14 kB -14 B (-1%)
./build/stackable/languages/index.php 42.5 kB -10 B (0%)
./build/stackable/languages/stackable-ultimate-gutenberg-blocks.pot 2.85 kB +1 B (0%)
./build/stackable/plugin.php 19.6 kB +186 B (+1%)
./build/stackable/src/block/carousel/block.json 813 B +525 B (+182%) 🆘
./build/stackable/src/block/horizontal-scroller/block.json 715 B +413 B (+137%) 🆘
./build/stackable/src/design-library/init.php 3.67 kB +172 B (+5%) 🔍
./build/stackable/src/welcome/images/user.svg 5.23 kB +63 B (+1%)
ℹ️ View Unchanged
Filename Size Change
./build/stackable 0 B 0 B 🆕
./build/stackable/dist/admin_welcome.css 11.5 kB 0 B
./build/stackable/dist/admin_welcome.js 283 B 0 B
./build/stackable/dist/admin_welcome.js.LICENSE.txt 0 B 0 B 🆕
./build/stackable/dist/deprecated 2.51 kB 0 B
./build/stackable/dist/deprecated/admin_welcome_v2.js 129 B 0 B
./build/stackable/dist/deprecated/admin_welcome_v2.js.LICENSE.txt 5.64 kB 0 B
./build/stackable/dist/deprecated/editor_blocks_deprecated_v2.css 171 kB 0 B
./build/stackable/dist/deprecated/editor_blocks_deprecated_v2.js 309 B 0 B
./build/stackable/dist/deprecated/editor_blocks_deprecated_v2.js.LICENSE.txt 10.5 kB 0 B
./build/stackable/dist/deprecated/frontend_blocks_deprecated_v2.css 11 kB 0 B
./build/stackable/dist/deprecated/frontend_blocks_deprecated_v2.js 234 B 0 B
./build/stackable/dist/deprecated/frontend_blocks_deprecated_v2.js.LICENSE.txt 96 B 0 B
./build/stackable/dist/editor_blocks.js 283 B 0 B
./build/stackable/dist/editor_blocks.js.LICENSE.txt 965 B 0 B
./build/stackable/dist/frontend_block_accordion_polyfill.js 1.14 kB 0 B
./build/stackable/dist/frontend_block_accordion.js 2.44 kB 0 B
./build/stackable/dist/frontend_block_carousel.js 1.11 kB 0 B
./build/stackable/dist/frontend_block_count_up.js 1.25 kB 0 B
./build/stackable/dist/frontend_block_countdown.js 586 B 0 B
./build/stackable/dist/frontend_block_expand.js 660 B 0 B
./build/stackable/dist/frontend_block_horizontal_scroller.js 730 B 0 B
./build/stackable/dist/frontend_block_map.js 479 B 0 B
./build/stackable/dist/frontend_block_notification.js 456 B 0 B
./build/stackable/dist/frontend_block_progress_bar.js 459 B 0 B
./build/stackable/dist/frontend_block_progress_circle.js 920 B 0 B
./build/stackable/dist/frontend_block_tabs.js 4.6 kB 0 B
./build/stackable/dist/frontend_block_video_popup.js 1.85 kB 0 B
./build/stackable/dist/frontend_blocks.css 315 B 0 B
./build/stackable/dist/frontend_blocks.js 2.27 kB 0 B
./build/stackable/dist/frontend_image_lightbox.css 16.3 kB 0 B
./build/stackable/dist/frontend_image_lightbox.js 0 B 0 B 🆕
./build/stackable/dist/images 1.43 kB 0 B
./build/stackable/dist/images/block-accordion-basic.68f5b01.png 1.94 kB 0 B
./build/stackable/dist/images/block-accordion-colored-hover.8f72f13.png 1.11 kB 0 B
./build/stackable/dist/images/block-accordion-colored.b9ef3d8.png 1.38 kB 0 B
./build/stackable/dist/images/block-accordion-line-colored-hover.4610270.png 1.07 kB 0 B
./build/stackable/dist/images/block-accordion-line-colored.c1836c4.png 1.18 kB 0 B
./build/stackable/dist/images/block-accordion-plain.007aaa8.png 2.33 kB 0 B
./build/stackable/dist/images/block-blockquote-basic.e72b033.png 1.53 kB 0 B
./build/stackable/dist/images/block-blockquote-centered-quote.26d25c7.png 1.6 kB 0 B
./build/stackable/dist/images/block-blockquote-highlight.55187fa.png 1.26 kB 0 B
./build/stackable/dist/images/block-blockquote-huge.8356ba3.png 1.38 kB 0 B
./build/stackable/dist/images/block-blockquote-plain.19ab34f.png 1.17 kB 0 B
./build/stackable/dist/images/block-blog-posts-basic.680a570.png 1.26 kB 0 B
./build/stackable/dist/images/block-blog-posts-horizontal-card.ba75baa.png 1.63 kB 0 B
./build/stackable/dist/images/block-blog-posts-image-card.77c6eb9.png 1.24 kB 0 B
./build/stackable/dist/images/block-blog-posts-list.b951ba2.png 1.19 kB 0 B
./build/stackable/dist/images/block-blog-posts-portfolio.4e75beb.png 1.18 kB 0 B
./build/stackable/dist/images/block-blog-posts-portfolio2.3b4e83e.png 1.23 kB 0 B
./build/stackable/dist/images/block-blog-posts-vertical-card.9b351f9.png 1.78 kB 0 B
./build/stackable/dist/images/block-blog-posts-vertical-card2.94c4317.png 1.34 kB 0 B
./build/stackable/dist/images/block-button-basic.51ee84c.png 995 B 0 B
./build/stackable/dist/images/block-button-fullwidth.289248b.png 1.15 kB 0 B
./build/stackable/dist/images/block-button-grouped-1.d5b8cea.png 1.17 kB 0 B
./build/stackable/dist/images/block-button-grouped-2.2997468.png 1.14 kB 0 B
./build/stackable/dist/images/block-button-spread.90a905b.png 2.67 kB 0 B
./build/stackable/dist/images/block-call-to-action-basic.d807764.png 2.35 kB 0 B
./build/stackable/dist/images/block-call-to-action-horizontal-2.789cf52.png 1.2 kB 0 B
./build/stackable/dist/images/block-call-to-action-horizontal-3.5e7b64d.png 1.11 kB 0 B
./build/stackable/dist/images/block-call-to-action-horizontal.ca8c70b.png 1.03 kB 0 B
./build/stackable/dist/images/block-call-to-action-plain.1329525.png 1.85 kB 0 B
./build/stackable/dist/images/block-call-to-action-split-centered.32f650b.png 2.1 kB 0 B
./build/stackable/dist/images/block-card-basic.3dab7e1.png 1.1 kB 0 B
./build/stackable/dist/images/block-card-faded.d90df58.png 1.08 kB 0 B
./build/stackable/dist/images/block-card-full.5628067.png 1.18 kB 0 B
./build/stackable/dist/images/block-card-horizontal.d3bbeff.png 1.06 kB 0 B
./build/stackable/dist/images/block-card-plain.da837ce.png 405 B 0 B
./build/stackable/dist/images/block-column-basic.b01f03b.png 221 B 0 B
./build/stackable/dist/images/block-column-plain.754d303.png 334 B 0 B
./build/stackable/dist/images/block-columns-grid.1ff8b85.png 212 B 0 B
./build/stackable/dist/images/block-columns-plain.652f4f5.png 465 B 0 B
./build/stackable/dist/images/block-columns-tiled.3667138.png 390 B 0 B
./build/stackable/dist/images/block-columns-uneven-2.9e10f3f.png 230 B 0 B
./build/stackable/dist/images/block-columns-uneven.8d5964c.png 1.22 kB 0 B
./build/stackable/dist/images/block-components-separator-curve-1.254c17a.png 1.29 kB 0 B
./build/stackable/dist/images/block-components-separator-curve-2.d665227.png 836 B 0 B
./build/stackable/dist/images/block-components-separator-curve-3.4244deb.png 1.23 kB 0 B
./build/stackable/dist/images/block-components-separator-rounded-1.13da362.png 957 B 0 B
./build/stackable/dist/images/block-components-separator-rounded-2.ff50047.png 723 B 0 B
./build/stackable/dist/images/block-components-separator-rounded-3.e9fc958.png 1.2 kB 0 B
./build/stackable/dist/images/block-components-separator-slant-1.5247f2f.png 1.19 kB 0 B
./build/stackable/dist/images/block-components-separator-slant-2.7fb32a4.png 882 B 0 B
./build/stackable/dist/images/block-components-separator-straight-1.8900892.png 1.35 kB 0 B
./build/stackable/dist/images/block-components-separator-wave-1.f17479d.png 1.22 kB 0 B
./build/stackable/dist/images/block-components-separator-wave-2.eb49cf9.png 1.35 kB 0 B
./build/stackable/dist/images/block-components-separator-wave-3.baef658.png 511 B 0 B
./build/stackable/dist/images/block-components-separator-wave-4.28b0f44.png 1.06 kB 0 B
./build/stackable/dist/images/block-container-basic.dd84828.png 1.07 kB 0 B
./build/stackable/dist/images/block-container-image.4c81c13.png 1.23 kB 0 B
./build/stackable/dist/images/block-container-image2.752422b.png 2.07 kB 0 B
./build/stackable/dist/images/block-container-image3.f995a65.png 989 B 0 B
./build/stackable/dist/images/block-container-plain.34d3d43.png 1.42 kB 0 B
./build/stackable/dist/images/block-count-up-abstract.67823c9.png 2.41 kB 0 B
./build/stackable/dist/images/block-count-up-boxed.985f72c.png 1.51 kB 0 B
./build/stackable/dist/images/block-count-up-plain-2.9e90150.png 1.5 kB 0 B
./build/stackable/dist/images/block-count-up-plain.0a13db2.png 1.39 kB 0 B
./build/stackable/dist/images/block-count-up-side.ec8c2dd.png 23.1 kB 0 B
./build/stackable/dist/images/block-design-library-preview.f1220a2.jpg 1.21 kB 0 B
./build/stackable/dist/images/block-divider-asterisks.019c81a.png 959 B 0 B
./build/stackable/dist/images/block-divider-bar.4f8f364.png 902 B 0 B
./build/stackable/dist/images/block-divider-basic.ea69f9d.png 1.07 kB 0 B
./build/stackable/dist/images/block-divider-dots.8407764.png 2.6 kB 0 B
./build/stackable/dist/images/block-feature-basic.d5c6217.png 1.8 kB 0 B
./build/stackable/dist/images/block-feature-grid-basic.c2975a9.png 2.13 kB 0 B
./build/stackable/dist/images/block-feature-grid-horizontal.d6e2e24.png 1.97 kB 0 B
./build/stackable/dist/images/block-feature-grid-large-mid.e0e8e0a.png 1.32 kB 0 B
./build/stackable/dist/images/block-feature-grid-plain.c733275.png 2.1 kB 0 B
./build/stackable/dist/images/block-feature-grid-zigzag.306f879.png 1.13 kB 0 B
./build/stackable/dist/images/block-feature-half.7d450d0.png 2.11 kB 0 B
./build/stackable/dist/images/block-feature-overlap-shape.7dec2f3.png 2.21 kB 0 B
./build/stackable/dist/images/block-feature-overlap-shape2.44a52d2.png 2.88 kB 0 B
./build/stackable/dist/images/block-feature-overlap-shape3.cd36866.png 2 kB 0 B
./build/stackable/dist/images/block-feature-overlap-shape4.a6a8039.png 2.02 kB 0 B
./build/stackable/dist/images/block-feature-overlap-shape5.911477a.png 1.21 kB 0 B
./build/stackable/dist/images/block-feature-overlap.eecca61.png 1.89 kB 0 B
./build/stackable/dist/images/block-feature-overlap2.d656224.png 1.33 kB 0 B
./build/stackable/dist/images/block-feature-overlap3.fac5ae2.png 1.42 kB 0 B
./build/stackable/dist/images/block-feature-overlap4.fb5f612.png 1.28 kB 0 B
./build/stackable/dist/images/block-feature-overlap5.64c2bc0.png 1.15 kB 0 B
./build/stackable/dist/images/block-feature-plain.8af805e.png 1.13 kB 0 B
./build/stackable/dist/images/block-header-basic.3ade30c.png 1.77 kB 0 B
./build/stackable/dist/images/block-header-center-overlay.e78fa5b.png 1.14 kB 0 B
./build/stackable/dist/images/block-header-half-overlay.6e52b0b.png 1.12 kB 0 B
./build/stackable/dist/images/block-header-half.55c4824.png 1.98 kB 0 B
./build/stackable/dist/images/block-header-huge.a2ab3b3.png 1.07 kB 0 B
./build/stackable/dist/images/block-header-plain.b02346e.png 1.19 kB 0 B
./build/stackable/dist/images/block-header-side-overlay.38f09f6.png 1.94 kB 0 B
./build/stackable/dist/images/block-image-box-basic.f0c950a.png 1.4 kB 0 B
./build/stackable/dist/images/block-image-box-box.941daff.png 1.23 kB 0 B
./build/stackable/dist/images/block-image-box-captioned.d153775.png 1.92 kB 0 B
./build/stackable/dist/images/block-image-box-fade.e40838a.png 2.89 kB 0 B
./build/stackable/dist/images/block-image-box-line.3dfcfff.png 1.73 kB 0 B
./build/stackable/dist/images/block-image-box-plain.17f7c1e.png 5.95 kB 0 B
./build/stackable/dist/images/block-map-aubergine.a0d1ec8.png 4.49 kB 0 B
./build/stackable/dist/images/block-map-dark.d22258f.png 8.05 kB 0 B
./build/stackable/dist/images/block-map-default.f277d0b.png 11.6 kB 0 B
./build/stackable/dist/images/block-map-night.b489d95.png 6.5 kB 0 B
./build/stackable/dist/images/block-map-retro.6e9e18c.png 5.93 kB 0 B
./build/stackable/dist/images/block-map-silver.28c1a66.png 1.57 kB 0 B
./build/stackable/dist/images/block-notification-basic.c622a4c.png 1.14 kB 0 B
./build/stackable/dist/images/block-notification-bordered.9ce3a4b.png 2.21 kB 0 B
./build/stackable/dist/images/block-notification-large-icon.222b1ce.png 1.13 kB 0 B
./build/stackable/dist/images/block-notification-outlined.f5db8f6.png 1.05 kB 0 B
./build/stackable/dist/images/block-notification-plain.ffbc0a7.png 2.81 kB 0 B
./build/stackable/dist/images/block-number-box-background.5d2e597.png 3.13 kB 0 B
./build/stackable/dist/images/block-number-box-basic.48056c0.png 1.65 kB 0 B
./build/stackable/dist/images/block-number-box-faded.36e0ec4.png 2.25 kB 0 B
./build/stackable/dist/images/block-number-box-heading.ebb5529.png 2.21 kB 0 B
./build/stackable/dist/images/block-number-box-heading2.e3a9fdd.png 1.61 kB 0 B
./build/stackable/dist/images/block-number-box-plain.7879145.png 2.39 kB 0 B
./build/stackable/dist/images/block-pricing-box-basic.274f7b9.png 1.93 kB 0 B
./build/stackable/dist/images/block-pricing-box-colored.b4279c7.png 2.52 kB 0 B
./build/stackable/dist/images/block-pricing-box-compact.c67635e.png 1.44 kB 0 B
./build/stackable/dist/images/block-pricing-box-plain.b5adaa7.png 2.21 kB 0 B
./build/stackable/dist/images/block-pricing-box-sectioned.f376238.png 2.41 kB 0 B
./build/stackable/dist/images/block-team-member-basic.cd0961b.png 1.9 kB 0 B
./build/stackable/dist/images/block-team-member-half.bd51006.png 2.19 kB 0 B
./build/stackable/dist/images/block-team-member-horizontal.09870f5.png 2.63 kB 0 B
./build/stackable/dist/images/block-team-member-overlay.2bcdb9d.png 1.39 kB 0 B
./build/stackable/dist/images/block-team-member-plain.3203ea6.png 2.45 kB 0 B
./build/stackable/dist/images/block-testimonial-background.5d6565d.png 3.61 kB 0 B
./build/stackable/dist/images/block-testimonial-basic.cc376c2.png 2.41 kB 0 B
./build/stackable/dist/images/block-testimonial-basic2.2f9f6ac.png 1.95 kB 0 B
./build/stackable/dist/images/block-testimonial-bubble.2008575.png 1.33 kB 0 B
./build/stackable/dist/images/block-testimonial-plain.478ddbc.png 2.71 kB 0 B
./build/stackable/dist/images/block-testimonial-vertical-inverse.a8a8da4.png 2.56 kB 0 B
./build/stackable/dist/images/block-testimonial-vertical.ef92405.png 330 B 0 B
./build/stackable/dist/images/block-text-plain.c150f04.png 340 B 0 B
./build/stackable/dist/images/block-text-side-title-1.f3774a5.png 332 B 0 B
./build/stackable/dist/images/block-text-side-title-2.b87a180.png 1.2 kB 0 B
./build/stackable/dist/images/components-button-controls-basic.ab5e9f1.png 1.23 kB 0 B
./build/stackable/dist/images/components-button-controls-ghost.d3d7b9a.png 991 B 0 B
./build/stackable/dist/images/components-button-controls-link.dba9a28.png 999 B 0 B
./build/stackable/dist/images/components-button-controls-plain.c779ddf.png 340 B 0 B
./build/stackable/dist/images/components-columns-width-control-2-1-grid.afd9a92.png 391 B 0 B
./build/stackable/dist/images/components-columns-width-control-2-1-uneven.6cd9789.png 415 B 0 B
./build/stackable/dist/images/components-columns-width-control-2-1.acc91e5.png 296 B 0 B
./build/stackable/dist/images/components-columns-width-control-2-2-grid.fb0db0a.png 314 B 0 B
./build/stackable/dist/images/components-columns-width-control-2-2-uneven.343b32f.png 265 B 0 B
./build/stackable/dist/images/components-columns-width-control-2-2.07b68cc.png 278 B 0 B
./build/stackable/dist/images/components-columns-width-control-2-3-grid.49f9601.png 292 B 0 B
./build/stackable/dist/images/components-columns-width-control-2-3-uneven.2f83bb9.png 243 B 0 B
./build/stackable/dist/images/components-columns-width-control-2-3.014c061.png 300 B 0 B
./build/stackable/dist/images/components-columns-width-control-3-1-grid.74f65ec.png 301 B 0 B
./build/stackable/dist/images/components-columns-width-control-3-1-uneven.e06e928.png 260 B 0 B
./build/stackable/dist/images/components-columns-width-control-3-1.40b83bd.png 378 B 0 B
./build/stackable/dist/images/components-columns-width-control-3-2-grid.3a3415f.png 379 B 0 B
./build/stackable/dist/images/components-columns-width-control-3-2-uneven.16d95c7.png 266 B 0 B
./build/stackable/dist/images/components-columns-width-control-3-2.d6c2e1a.png 356 B 0 B
./build/stackable/dist/images/components-columns-width-control-3-3-grid.dc0bc99.png 364 B 0 B
./build/stackable/dist/images/components-columns-width-control-3-3-uneven.1563189.png 348 B 0 B
./build/stackable/dist/images/components-columns-width-control-3-3.5463833.png 347 B 0 B
./build/stackable/dist/images/components-columns-width-control-3-4-grid.a51c65c.png 349 B 0 B
./build/stackable/dist/images/components-columns-width-control-3-4-uneven.c30113e.png 347 B 0 B
./build/stackable/dist/images/components-columns-width-control-3-4.f094a43.png 371 B 0 B
./build/stackable/dist/images/components-columns-width-control-4-1-grid.8273e1a.png 367 B 0 B
./build/stackable/dist/images/components-columns-width-control-4-1-uneven.6ac045a.png 477 B 0 B
./build/stackable/dist/images/components-columns-width-control-4-1.cd295e6.png 302 B 0 B
./build/stackable/dist/images/components-columns-width-control-4-2-grid.b0b7a8e.png 287 B 0 B
./build/stackable/dist/images/components-columns-width-control-4-2-uneven.24ee9ad.png 283 B 0 B
./build/stackable/dist/images/components-columns-width-control-4-2.38a83ef.png 348 B 0 B
./build/stackable/dist/images/components-columns-width-control-4-3-grid.92b740b.png 322 B 0 B
./build/stackable/dist/images/components-columns-width-control-4-3-uneven.1e31bb8.png 429 B 0 B
./build/stackable/dist/images/components-columns-width-control-4-3.dc1bfc0.png 1.22 kB 0 B
./build/stackable/dist/images/components-design-separator-control-curve-1.254c17a.png 1.29 kB 0 B
./build/stackable/dist/images/components-design-separator-control-curve-2.d665227.png 836 B 0 B
./build/stackable/dist/images/components-design-separator-control-curve-3.4244deb.png 1.23 kB 0 B
./build/stackable/dist/images/components-design-separator-control-rounded-1.13da362.png 957 B 0 B
./build/stackable/dist/images/components-design-separator-control-rounded-2.ff50047.png 723 B 0 B
./build/stackable/dist/images/components-design-separator-control-rounded-3.e9fc958.png 1.2 kB 0 B
./build/stackable/dist/images/components-design-separator-control-slant-1.5247f2f.png 1.19 kB 0 B
./build/stackable/dist/images/components-design-separator-control-slant-2.7fb32a4.png 882 B 0 B
./build/stackable/dist/images/components-design-separator-control-straight-1.8900892.png 1.35 kB 0 B
./build/stackable/dist/images/components-design-separator-control-wave-1.f17479d.png 1.22 kB 0 B
./build/stackable/dist/images/components-design-separator-control-wave-2.eb49cf9.png 1.35 kB 0 B
./build/stackable/dist/images/components-design-separator-control-wave-3.baef658.png 511 B 0 B
./build/stackable/dist/images/components-design-separator-control-wave-4.28b0f44.png 1.37 kB 0 B
./build/stackable/dist/images/components-icon-controls-outlined.d293bf5.png 458 B 0 B
./build/stackable/dist/images/components-icon-controls-plain.d0d9e7b.png 1.08 kB 0 B
./build/stackable/dist/images/components-icon-controls-shaped.3f56d80.png 1.79 kB 0 B
./build/stackable/dist/images/components-image-shape-control-blob1.52fa507.png 1.69 kB 0 B
./build/stackable/dist/images/components-image-shape-control-circle.355575c.png 846 B 0 B
./build/stackable/dist/images/components-image-shape-control-default.a1e033f.png 886 B 0 B
./build/stackable/dist/images/components-image-shape-control-square.b0df757.png 8.73 kB 0 B
./build/stackable/dist/images/components-pro-control-pro-icon.114d653.png 1.13 kB 0 B
./build/stackable/dist/images/higher-order-with-design-layout-selector-basic.3ade30c.png 96 B 0 B
./build/stackable/dist/images/index.php 96 B 0 B
./build/stackable/dist/stk.js 283 B 0 B
./build/stackable/dist/translation-strings.php 0 B 0 B 🆕
./build/stackable/freemius.php 0 B 0 B 🆕
./build/stackable/freemius/assets 0 B 0 B 🆕
./build/stackable/freemius/assets/css 0 B 0 B 🆕
./build/stackable/freemius/assets/css/admin 1.35 kB 0 B
./build/stackable/freemius/assets/css/admin/account.css 2.26 kB 0 B
./build/stackable/freemius/assets/css/admin/add-ons.css 572 B 0 B
./build/stackable/freemius/assets/css/admin/affiliation.css 137 B 0 B
./build/stackable/freemius/assets/css/admin/checkout.css 562 B 0 B
./build/stackable/freemius/assets/css/admin/clone-resolution.css 1.7 kB 0 B
./build/stackable/freemius/assets/css/admin/common.css 2.52 kB 0 B
./build/stackable/freemius/assets/css/admin/connect.css 453 B 0 B
./build/stackable/freemius/assets/css/admin/debug.css 2.73 kB 0 B
./build/stackable/freemius/assets/css/admin/dialog-boxes.css 197 B 0 B
./build/stackable/freemius/assets/css/admin/gdpr-optin-notice.css 96 B 0 B
./build/stackable/freemius/assets/css/admin/index.php 1.13 kB 0 B
./build/stackable/freemius/assets/css/admin/optout.css 285 B 0 B
./build/stackable/freemius/assets/css/admin/plugins.css 881 B 0 B
./build/stackable/freemius/assets/css/customizer.css 96 B 0 B
./build/stackable/freemius/assets/css/index.php 0 B 0 B 🆕
./build/stackable/freemius/assets/img 96 B 0 B
./build/stackable/freemius/assets/img/index.php 9.34 kB 0 B
./build/stackable/freemius/assets/img/plugin-icon.png 4.31 kB 0 B
./build/stackable/freemius/assets/img/stackable-ultimate-gutenberg-blocks.png 11.2 kB 0 B
./build/stackable/freemius/assets/img/theme-icon.png 96 B 0 B
./build/stackable/freemius/assets/index.php 0 B 0 B 🆕
./build/stackable/freemius/assets/js 96 B 0 B
./build/stackable/freemius/assets/js/index.php 1.74 kB 0 B
./build/stackable/freemius/assets/js/nojquery.ba-postmessage.js 668 B 0 B
./build/stackable/freemius/assets/js/nojquery.ba-postmessage.min.js 1.19 kB 0 B
./build/stackable/freemius/assets/js/postmessage.js 3.29 kB 0 B
./build/stackable/freemius/config.php 0 B 0 B 🆕
./build/stackable/freemius/includes 2.35 kB 0 B
./build/stackable/freemius/includes/class-freemius-abstract.php 167 kB 0 B
./build/stackable/freemius/includes/class-freemius.php 2.14 kB 0 B
./build/stackable/freemius/includes/class-fs-admin-notices.php 5.09 kB 0 B
./build/stackable/freemius/includes/class-fs-api.php 3.24 kB 0 B
./build/stackable/freemius/includes/class-fs-garbage-collector.php 838 B 0 B
./build/stackable/freemius/includes/class-fs-lock.php 4.72 kB 0 B
./build/stackable/freemius/includes/class-fs-logger.php 2.84 kB 0 B
./build/stackable/freemius/includes/class-fs-options.php 12.3 kB 0 B
./build/stackable/freemius/includes/class-fs-plugin-updater.php 682 B 0 B
./build/stackable/freemius/includes/class-fs-security.php 3.69 kB 0 B
./build/stackable/freemius/includes/class-fs-storage.php 723 B 0 B
./build/stackable/freemius/includes/class-fs-user-lock.php 0 B 0 B 🆕
./build/stackable/freemius/includes/customizer 996 B 0 B
./build/stackable/freemius/includes/customizer/class-fs-customizer-support-section.php 1.75 kB 0 B
./build/stackable/freemius/includes/customizer/class-fs-customizer-upsell-control.php 96 B 0 B
./build/stackable/freemius/includes/customizer/index.php 0 B 0 B 🆕
./build/stackable/freemius/includes/debug 702 B 0 B
./build/stackable/freemius/includes/debug/class-fs-debug-bar-panel.php 590 B 0 B
./build/stackable/freemius/includes/debug/debug-bar-start.php 96 B 0 B
./build/stackable/freemius/includes/debug/index.php 0 B 0 B 🆕
./build/stackable/freemius/includes/entities 1.28 kB 0 B
./build/stackable/freemius/includes/entities/class-fs-affiliate-terms.php 522 B 0 B
./build/stackable/freemius/includes/entities/class-fs-affiliate.php 591 B 0 B
./build/stackable/freemius/includes/entities/class-fs-billing.php 1.05 kB 0 B
./build/stackable/freemius/includes/entities/class-fs-entity.php 1.2 kB 0 B
./build/stackable/freemius/includes/entities/class-fs-payment.php 401 B 0 B
./build/stackable/freemius/includes/entities/class-fs-plugin-info.php 1.82 kB 0 B
./build/stackable/freemius/includes/entities/class-fs-plugin-license.php 986 B 0 B
./build/stackable/freemius/includes/entities/class-fs-plugin-plan.php 539 B 0 B
./build/stackable/freemius/includes/entities/class-fs-plugin-tag.php 1.08 kB 0 B
./build/stackable/freemius/includes/entities/class-fs-plugin.php 897 B 0 B
./build/stackable/freemius/includes/entities/class-fs-pricing.php 337 B 0 B
./build/stackable/freemius/includes/entities/class-fs-scope-entity.php 1.65 kB 0 B
./build/stackable/freemius/includes/entities/class-fs-site.php 940 B 0 B
./build/stackable/freemius/includes/entities/class-fs-subscription.php 612 B 0 B
./build/stackable/freemius/includes/entities/class-fs-user.php 96 B 0 B
./build/stackable/freemius/includes/entities/index.php 8.03 kB 0 B
./build/stackable/freemius/includes/fs-core-functions.php 4.2 kB 0 B
./build/stackable/freemius/includes/fs-essential-functions.php 921 B 0 B
./build/stackable/freemius/includes/fs-html-escaping-functions.php 13.9 kB 0 B
./build/stackable/freemius/includes/fs-plugin-info-dialog.php 96 B 0 B
./build/stackable/freemius/includes/index.php 513 B 0 B
./build/stackable/freemius/includes/l10n.php 0 B 0 B 🆕
./build/stackable/freemius/includes/managers 5.39 kB 0 B
./build/stackable/freemius/includes/managers/class-fs-admin-menu-manager.php 3.69 kB 0 B
./build/stackable/freemius/includes/managers/class-fs-admin-notice-manager.php 1.56 kB 0 B
./build/stackable/freemius/includes/managers/class-fs-cache-manager.php 11.1 kB 0 B
./build/stackable/freemius/includes/managers/class-fs-clone-manager.php 1.39 kB 0 B
./build/stackable/freemius/includes/managers/class-fs-gdpr-manager.php 2.49 kB 0 B
./build/stackable/freemius/includes/managers/class-fs-key-value-storage.php 878 B 0 B
./build/stackable/freemius/includes/managers/class-fs-license-manager.php 2.48 kB 0 B
./build/stackable/freemius/includes/managers/class-fs-option-manager.php 3.9 kB 0 B
./build/stackable/freemius/includes/managers/class-fs-permission-manager.php 812 B 0 B
./build/stackable/freemius/includes/managers/class-fs-plan-manager.php 1.73 kB 0 B
./build/stackable/freemius/includes/managers/class-fs-plugin-manager.php 96 B 0 B
./build/stackable/freemius/includes/managers/index.php 0 B 0 B 🆕
./build/stackable/freemius/includes/sdk 0 B 0 B 🆕
./build/stackable/freemius/includes/sdk/Exceptions 165 B 0 B
./build/stackable/freemius/includes/sdk/Exceptions/ArgumentNotExistException.php 161 B 0 B
./build/stackable/freemius/includes/sdk/Exceptions/EmptyArgumentException.php 656 B 0 B
./build/stackable/freemius/includes/sdk/Exceptions/Exception.php 96 B 0 B
./build/stackable/freemius/includes/sdk/Exceptions/index.php 156 B 0 B
./build/stackable/freemius/includes/sdk/Exceptions/InvalidArgumentException.php 195 B 0 B
./build/stackable/freemius/includes/sdk/Exceptions/OAuthException.php 2.22 kB 0 B
./build/stackable/freemius/includes/sdk/FreemiusBase.php 6.17 kB 0 B
./build/stackable/freemius/includes/sdk/FreemiusWordPress.php 96 B 0 B
./build/stackable/freemius/includes/sdk/index.php 6.82 kB 0 B
./build/stackable/freemius/includes/sdk/LICENSE.txt 0 B 0 B 🆕
./build/stackable/freemius/includes/supplements 656 B 0 B
./build/stackable/freemius/includes/supplements/fs-essential-functions-1.1.7.1.php 517 B 0 B
./build/stackable/freemius/includes/supplements/fs-essential-functions-2.2.1.php 464 B 0 B
./build/stackable/freemius/includes/supplements/fs-migration-2.5.1.php 96 B 0 B
./build/stackable/freemius/includes/supplements/index.php 96 B 0 B
./build/stackable/freemius/index.php 0 B 0 B 🆕
./build/stackable/freemius/languages 15.7 kB 0 B
./build/stackable/freemius/languages/freemius-cs_CZ.mo 22.2 kB 0 B
./build/stackable/freemius/languages/freemius-da_DK.mo 27.7 kB 0 B
./build/stackable/freemius/languages/freemius-de_DE.mo 18 kB 0 B
./build/stackable/freemius/languages/freemius-en.mo 25.6 kB 0 B
./build/stackable/freemius/languages/freemius-es_ES.mo 19.3 kB 0 B
./build/stackable/freemius/languages/freemius-fr_FR.mo 14.8 kB 0 B
./build/stackable/freemius/languages/freemius-he_IL.mo 11.6 kB 0 B
./build/stackable/freemius/languages/freemius-hu_HU.mo 23.1 kB 0 B
./build/stackable/freemius/languages/freemius-it_IT.mo 18.2 kB 0 B
./build/stackable/freemius/languages/freemius-ja.mo 19.2 kB 0 B
./build/stackable/freemius/languages/freemius-nl_NL.mo 17.7 kB 0 B
./build/stackable/freemius/languages/freemius-ru_RU.mo 21.5 kB 0 B
./build/stackable/freemius/languages/freemius-ta.mo 23 kB 0 B
./build/stackable/freemius/languages/freemius-zh_CN.mo 15.8 kB 0 B
./build/stackable/freemius/languages/freemius.pot 96 B 0 B
./build/stackable/freemius/languages/index.php 12.1 kB 0 B
./build/stackable/freemius/LICENSE.txt 290 B 0 B
./build/stackable/freemius/phpcompat.xml 190 B 0 B
./build/stackable/freemius/phpstan.neon 3.89 kB 0 B
./build/stackable/freemius/README.md 648 B 0 B
./build/stackable/freemius/start.php 0 B 0 B 🆕
./build/stackable/freemius/templates 0 B 0 B 🆕
./build/stackable/freemius/templates/account 11.9 kB 0 B
./build/stackable/freemius/templates/account.php 4.17 kB 0 B
./build/stackable/freemius/templates/account/billing.php 96 B 0 B
./build/stackable/freemius/templates/account/index.php 0 B 0 B 🆕
./build/stackable/freemius/templates/account/partials 863 B 0 B
./build/stackable/freemius/templates/account/partials/activate-license-button.php 4.35 kB 0 B
./build/stackable/freemius/templates/account/partials/addon.php 615 B 0 B
./build/stackable/freemius/templates/account/partials/deactivate-license-button.php 1.66 kB 0 B
./build/stackable/freemius/templates/account/partials/disconnect-button.php 96 B 0 B
./build/stackable/freemius/templates/account/partials/index.php 3.87 kB 0 B
./build/stackable/freemius/templates/account/partials/site.php 752 B 0 B
./build/stackable/freemius/templates/account/payments.php 5.06 kB 0 B
./build/stackable/freemius/templates/add-ons.php 500 B 0 B
./build/stackable/freemius/templates/add-trial-to-pricing.php 962 B 0 B
./build/stackable/freemius/templates/admin-notice.php 184 B 0 B
./build/stackable/freemius/templates/ajax-loader.php 498 B 0 B
./build/stackable/freemius/templates/api-connectivity-message-js.php 2.52 kB 0 B
./build/stackable/freemius/templates/auto-installation.php 3.99 kB 0 B
./build/stackable/freemius/templates/checkout.php 1.26 kB 0 B
./build/stackable/freemius/templates/clone-resolution-js.php 0 B 0 B 🆕
./build/stackable/freemius/templates/connect 10.1 kB 0 B
./build/stackable/freemius/templates/connect.php 96 B 0 B
./build/stackable/freemius/templates/connect/index.php 681 B 0 B
./build/stackable/freemius/templates/connect/permission.php 873 B 0 B
./build/stackable/freemius/templates/connect/permissions-group.php 1.95 kB 0 B
./build/stackable/freemius/templates/contact.php 0 B 0 B 🆕
./build/stackable/freemius/templates/debug 7.08 kB 0 B
./build/stackable/freemius/templates/debug.php 1.8 kB 0 B
./build/stackable/freemius/templates/debug/api-calls.php 96 B 0 B
./build/stackable/freemius/templates/debug/index.php 945 B 0 B
./build/stackable/freemius/templates/debug/logger.php 842 B 0 B
./build/stackable/freemius/templates/debug/plugins-themes-sync.php 1.27 kB 0 B
./build/stackable/freemius/templates/debug/scheduled-crons.php 541 B 0 B
./build/stackable/freemius/templates/email.php 0 B 0 B 🆕
./build/stackable/freemius/templates/forms 5.51 kB 0 B
./build/stackable/freemius/templates/forms/affiliation.php 2.32 kB 0 B
./build/stackable/freemius/templates/forms/data-debug-mode.php 0 B 0 B 🆕
./build/stackable/freemius/templates/forms/deactivation 460 B 0 B
./build/stackable/freemius/templates/forms/deactivation/contact.php 6.06 kB 0 B
./build/stackable/freemius/templates/forms/deactivation/form.php 96 B 0 B
./build/stackable/freemius/templates/forms/deactivation/index.php 601 B 0 B
./build/stackable/freemius/templates/forms/deactivation/retry-skip.php 3.02 kB 0 B
./build/stackable/freemius/templates/forms/email-address-update.php 96 B 0 B
./build/stackable/freemius/templates/forms/index.php 7.51 kB 0 B
./build/stackable/freemius/templates/forms/license-activation.php 2.66 kB 0 B
./build/stackable/freemius/templates/forms/optout.php 2.37 kB 0 B
./build/stackable/freemius/templates/forms/premium-versions-upgrade-handler.php 680 B 0 B
./build/stackable/freemius/templates/forms/premium-versions-upgrade-metadata.php 2.38 kB 0 B
./build/stackable/freemius/templates/forms/resend-key.php 3.17 kB 0 B
./build/stackable/freemius/templates/forms/subscription-cancellation.php 2 kB 0 B
./build/stackable/freemius/templates/forms/trial-start.php 2.78 kB 0 B
./build/stackable/freemius/templates/forms/user-change.php 917 B 0 B
./build/stackable/freemius/templates/gdpr-optin-js.php 96 B 0 B
./build/stackable/freemius/templates/index.php 0 B 0 B 🆕
./build/stackable/freemius/templates/js 96 B 0 B
./build/stackable/freemius/templates/js/index.php 645 B 0 B
./build/stackable/freemius/templates/js/jquery.content-change.php 539 B 0 B
./build/stackable/freemius/templates/js/open-license-activation.php 3.71 kB 0 B
./build/stackable/freemius/templates/js/permissions.php 725 B 0 B
./build/stackable/freemius/templates/js/style-premium-theme.php 0 B 0 B 🆕
./build/stackable/freemius/templates/partials 46 B 0 B
./build/stackable/freemius/templates/partials/network-activation.php 361 B 0 B
./build/stackable/freemius/templates/plugin-icon.php 0 B 0 B 🆕
./build/stackable/freemius/templates/plugin-info 873 B 0 B
./build/stackable/freemius/templates/plugin-info/description.php 1.15 kB 0 B
./build/stackable/freemius/templates/plugin-info/features.php 96 B 0 B
./build/stackable/freemius/templates/plugin-info/index.php 450 B 0 B
./build/stackable/freemius/templates/plugin-info/screenshots.php 1.19 kB 0 B
./build/stackable/freemius/templates/powered-by.php 2.98 kB 0 B
./build/stackable/freemius/templates/pricing.php 615 B 0 B
./build/stackable/freemius/templates/secure-https-header.php 696 B 0 B
./build/stackable/freemius/templates/sticky-admin-notice-js.php 858 B 0 B
./build/stackable/freemius/templates/tabs-capture-js.php 2.15 kB 0 B
./build/stackable/freemius/templates/tabs.php 96 B 0 B
./build/stackable/index.php 0 B 0 B 🆕
./build/stackable/languages 96 B 0 B
./build/stackable/readme.txt 0 B 0 B 🆕
./build/stackable/src 0 B 0 B 🆕
./build/stackable/src/block 0 B 0 B 🆕
./build/stackable/src/block-components 0 B 0 B 🆕
./build/stackable/src/block-components/alignment 1.09 kB 0 B
./build/stackable/src/block-components/alignment/index.php 96 B 0 B
./build/stackable/src/block-components/index.php 0 B 0 B 🆕
./build/stackable/src/block/accordion 356 B 0 B
./build/stackable/src/block/accordion/block.json 1.64 kB 0 B
./build/stackable/src/block/accordion/index.php 0 B 0 B 🆕
./build/stackable/src/block/blockquote 286 B 0 B
./build/stackable/src/block/blockquote/block.json 96 B 0 B
./build/stackable/src/block/blockquote/index.php 0 B 0 B 🆕
./build/stackable/src/block/button 0 B 0 B 🆕
./build/stackable/src/block/button-group 421 B 0 B
./build/stackable/src/block/button-group/block.json 96 B 0 B
./build/stackable/src/block/button-group/index.php 315 B 0 B
./build/stackable/src/block/button/block.json 96 B 0 B
./build/stackable/src/block/button/index.php 0 B 0 B 🆕
./build/stackable/src/block/call-to-action 383 B 0 B
./build/stackable/src/block/call-to-action/block.json 96 B 0 B
./build/stackable/src/block/call-to-action/index.php 0 B 0 B 🆕
./build/stackable/src/block/card 355 B 0 B
./build/stackable/src/block/card/block.json 96 B 0 B
./build/stackable/src/block/card/index.php 0 B 0 B 🆕
./build/stackable/src/block/carousel 299 B 0 B
./build/stackable/src/block/carousel/index.php 0 B 0 B 🆕
./build/stackable/src/block/column 318 B 0 B
./build/stackable/src/block/column/block.json 96 B 0 B
./build/stackable/src/block/column/index.php 0 B 0 B 🆕
./build/stackable/src/block/columns 345 B 0 B
./build/stackable/src/block/columns/block.json 459 B 0 B
./build/stackable/src/block/columns/index.php 0 B 0 B 🆕
./build/stackable/src/block/count-up 357 B 0 B
./build/stackable/src/block/count-up/block.json 291 B 0 B
./build/stackable/src/block/count-up/index.php 0 B 0 B 🆕
./build/stackable/src/block/countdown 315 B 0 B
./build/stackable/src/block/countdown/block.json 289 B 0 B
./build/stackable/src/block/countdown/index.php 0 B 0 B 🆕
./build/stackable/src/block/design-library 326 B 0 B
./build/stackable/src/block/design-library/block.json 96 B 0 B
./build/stackable/src/block/design-library/index.php 0 B 0 B 🆕
./build/stackable/src/block/divider 250 B 0 B
./build/stackable/src/block/divider/block.json 96 B 0 B
./build/stackable/src/block/divider/index.php 0 B 0 B 🆕
./build/stackable/src/block/expand 357 B 0 B
./build/stackable/src/block/expand/block.json 285 B 0 B
./build/stackable/src/block/expand/index.php 0 B 0 B 🆕
./build/stackable/src/block/feature 0 B 0 B 🆕
./build/stackable/src/block/feature-grid 330 B 0 B
./build/stackable/src/block/feature-grid/block.json 96 B 0 B
./build/stackable/src/block/feature-grid/index.php 305 B 0 B
./build/stackable/src/block/feature/block.json 96 B 0 B
./build/stackable/src/block/feature/index.php 0 B 0 B 🆕
./build/stackable/src/block/heading 326 B 0 B
./build/stackable/src/block/heading/block.json 96 B 0 B
./build/stackable/src/block/heading/index.php 0 B 0 B 🆕
./build/stackable/src/block/hero 341 B 0 B
./build/stackable/src/block/hero/block.json 96 B 0 B
./build/stackable/src/block/hero/index.php 0 B 0 B 🆕
./build/stackable/src/block/horizontal-scroller 352 B 0 B
./build/stackable/src/block/horizontal-scroller/index.php 0 B 0 B 🆕
./build/stackable/src/block/icon 0 B 0 B 🆕
./build/stackable/src/block/icon-box 327 B 0 B
./build/stackable/src/block/icon-box/block.json 96 B 0 B
./build/stackable/src/block/icon-box/index.php 0 B 0 B 🆕
./build/stackable/src/block/icon-button 324 B 0 B
./build/stackable/src/block/icon-button/block.json 96 B 0 B
./build/stackable/src/block/icon-button/index.php 0 B 0 B 🆕
./build/stackable/src/block/icon-label 316 B 0 B
./build/stackable/src/block/icon-label/block.json 96 B 0 B
./build/stackable/src/block/icon-label/index.php 0 B 0 B 🆕
./build/stackable/src/block/icon-list 363 B 0 B
./build/stackable/src/block/icon-list/block.json 96 B 0 B
./build/stackable/src/block/icon-list/index.php 322 B 0 B
./build/stackable/src/block/icon/block.json 96 B 0 B
./build/stackable/src/block/icon/index.php 0 B 0 B 🆕
./build/stackable/src/block/image 0 B 0 B 🆕
./build/stackable/src/block/image-box 343 B 0 B
./build/stackable/src/block/image-box/block.json 96 B 0 B
./build/stackable/src/block/image-box/index.php 314 B 0 B
./build/stackable/src/block/image/block.json 96 B 0 B
./build/stackable/src/block/image/index.php 96 B 0 B
./build/stackable/src/block/index.php 0 B 0 B 🆕
./build/stackable/src/block/map 323 B 0 B
./build/stackable/src/block/map/block.json 456 B 0 B
./build/stackable/src/block/map/index.php 0 B 0 B 🆕
./build/stackable/src/block/notification 369 B 0 B
./build/stackable/src/block/notification/block.json 290 B 0 B
./build/stackable/src/block/notification/index.php 0 B 0 B 🆕
./build/stackable/src/block/number-box 336 B 0 B
./build/stackable/src/block/number-box/block.json 96 B 0 B
./build/stackable/src/block/number-box/index.php 0 B 0 B 🆕
./build/stackable/src/block/posts 473 B 0 B
./build/stackable/src/block/posts/block.json 4.94 kB 0 B
./build/stackable/src/block/posts/index.php 0 B 0 B 🆕
./build/stackable/src/block/price 351 B 0 B
./build/stackable/src/block/price/block.json 96 B 0 B
./build/stackable/src/block/price/index.php 0 B 0 B 🆕
./build/stackable/src/block/pricing-box 367 B 0 B
./build/stackable/src/block/pricing-box/block.json 96 B 0 B
./build/stackable/src/block/pricing-box/index.php 0 B 0 B 🆕
./build/stackable/src/block/progress-bar 328 B 0 B
./build/stackable/src/block/progress-bar/block.json 516 B 0 B
./build/stackable/src/block/progress-bar/index.php 0 B 0 B 🆕
./build/stackable/src/block/progress-circle 331 B 0 B
./build/stackable/src/block/progress-circle/block.json 518 B 0 B
./build/stackable/src/block/progress-circle/index.php 0 B 0 B 🆕
./build/stackable/src/block/separator 321 B 0 B
./build/stackable/src/block/separator/block.json 96 B 0 B
./build/stackable/src/block/separator/index.php 0 B 0 B 🆕
./build/stackable/src/block/spacer 218 B 0 B
./build/stackable/src/block/spacer/block.json 96 B 0 B
./build/stackable/src/block/spacer/index.php 0 B 0 B 🆕
./build/stackable/src/block/subtitle 314 B 0 B
./build/stackable/src/block/subtitle/block.json 96 B 0 B
./build/stackable/src/block/subtitle/index.php 0 B 0 B 🆕
./build/stackable/src/block/tab-content 268 B 0 B
./build/stackable/src/block/tab-content/block.json 96 B 0 B
./build/stackable/src/block/tab-content/index.php 0 B 0 B 🆕
./build/stackable/src/block/tab-labels 268 B 0 B
./build/stackable/src/block/tab-labels/block.json 96 B 0 B
./build/stackable/src/block/tab-labels/index.php 0 B 0 B 🆕
./build/stackable/src/block/table-of-contents 343 B 0 B
./build/stackable/src/block/table-of-contents/block.json 267 B 0 B
./build/stackable/src/block/table-of-contents/index.php 0 B 0 B 🆕
./build/stackable/src/block/tabs 383 B 0 B
./build/stackable/src/block/tabs/block.json 283 B 0 B
./build/stackable/src/block/tabs/index.php 0 B 0 B 🆕
./build/stackable/src/block/team-member 354 B 0 B
./build/stackable/src/block/team-member/block.json 96 B 0 B
./build/stackable/src/block/team-member/index.php 0 B 0 B 🆕
./build/stackable/src/block/testimonial 335 B 0 B
./build/stackable/src/block/testimonial/block.json 96 B 0 B
./build/stackable/src/block/testimonial/index.php 0 B 0 B 🆕
./build/stackable/src/block/text 329 B 0 B
./build/stackable/src/block/text/block.json 96 B 0 B
./build/stackable/src/block/text/index.php 0 B 0 B 🆕
./build/stackable/src/block/timeline 321 B 0 B
./build/stackable/src/block/timeline/block.json 549 B 0 B
./build/stackable/src/block/timeline/index.php 0 B 0 B 🆕
./build/stackable/src/block/video-popup 390 B 0 B
./build/stackable/src/block/video-popup/block.json 295 B 0 B
./build/stackable/src/block/video-popup/index.php 1.48 kB 0 B
./build/stackable/src/blocks.php 0 B 0 B 🆕
./build/stackable/src/compatibility 149 B 0 B
./build/stackable/src/compatibility/index.php 0 B 0 B 🆕
./build/stackable/src/compatibility/neve 413 B 0 B
./build/stackable/src/compatibility/neve/index.php 0 B 0 B 🆕
./build/stackable/src/components 0 B 0 B 🆕
./build/stackable/src/components/__experimental-multi-post-picker-control 759 B 0 B
./build/stackable/src/components/__experimental-multi-post-picker-control/index.php 96 B 0 B
./build/stackable/src/components/index.php 4.76 kB 0 B
./build/stackable/src/css-optimize.php 3.44 kB 0 B
./build/stackable/src/custom-block-styles.php 0 B 0 B 🆕
./build/stackable/src/deprecated 96 B 0 B
./build/stackable/src/deprecated/index.php 1.17 kB 0 B
./build/stackable/src/deprecated/native-global-colors.php 447 B 0 B
./build/stackable/src/deprecated/navigation-panel-pre-enabled.php 0 B 0 B 🆕
./build/stackable/src/deprecated/v2 743 B 0 B
./build/stackable/src/deprecated/v2/admin.php 0 B 0 B 🆕
./build/stackable/src/deprecated/v2/block 0 B 0 B 🆕
./build/stackable/src/deprecated/v2/block/accordion 215 B 0 B
./build/stackable/src/deprecated/v2/block/accordion/block.json 96 B 0 B
./build/stackable/src/deprecated/v2/block/accordion/index.php 0 B 0 B 🆕
./build/stackable/src/deprecated/v2/block/blockquote 143 B 0 B
./build/stackable/src/deprecated/v2/block/blockquote/block.json 96 B 0 B
./build/stackable/src/deprecated/v2/block/blockquote/index.php 0 B 0 B 🆕
./build/stackable/src/deprecated/v2/block/blog-posts 2.9 kB 0 B
./build/stackable/src/deprecated/v2/block/blog-posts/attributes.php 221 B 0 B
./build/stackable/src/deprecated/v2/block/blog-posts/block.json 1.82 kB 0 B
./build/stackable/src/deprecated/v2/block/blog-posts/deprecated.php 5.91 kB 0 B
./build/stackable/src/deprecated/v2/block/blog-posts/index.php 663 B 0 B
./build/stackable/src/deprecated/v2/block/blog-posts/util.php 0 B 0 B 🆕
./build/stackable/src/deprecated/v2/block/button 163 B 0 B
./build/stackable/src/deprecated/v2/block/button/block.json 96 B 0 B
./build/stackable/src/deprecated/v2/block/button/index.php 0 B 0 B 🆕
./build/stackable/src/deprecated/v2/block/call-to-action 215 B 0 B
./build/stackable/src/deprecated/v2/block/call-to-action/block.json 96 B 0 B
./build/stackable/src/deprecated/v2/block/call-to-action/index.php 0 B 0 B 🆕
./build/stackable/src/deprecated/v2/block/card 208 B 0 B
./build/stackable/src/deprecated/v2/block/card/block.json 96 B 0 B
./build/stackable/src/deprecated/v2/block/card/index.php 0 B 0 B 🆕
./build/stackable/src/deprecated/v2/block/column 222 B 0 B
./build/stackable/src/deprecated/v2/block/column/block.json 96 B 0 B
./build/stackable/src/deprecated/v2/block/column/index.php 0 B 0 B 🆕
./build/stackable/src/deprecated/v2/block/columns 226 B 0 B
./build/stackable/src/deprecated/v2/block/columns/block.json 96 B 0 B
./build/stackable/src/deprecated/v2/block/columns/index.php 0 B 0 B 🆕
./build/stackable/src/deprecated/v2/block/container 207 B 0 B
./build/stackable/src/deprecated/v2/block/container/block.json 96 B 0 B
./build/stackable/src/deprecated/v2/block/container/index.php 0 B 0 B 🆕
./build/stackable/src/deprecated/v2/block/count-up 217 B 0 B
./build/stackable/src/deprecated/v2/block/count-up/block.json 96 B 0 B
./build/stackable/src/deprecated/v2/block/count-up/index.php 0 B 0 B 🆕
./build/stackable/src/deprecated/v2/block/divider 150 B 0 B
./build/stackable/src/deprecated/v2/block/divider/block.json 96 B 0 B
./build/stackable/src/deprecated/v2/block/divider/index.php 0 B 0 B 🆕
./build/stackable/src/deprecated/v2/block/expand 220 B 0 B
./build/stackable/src/deprecated/v2/block/expand/block.json 96 B 0 B
./build/stackable/src/deprecated/v2/block/expand/index.php 0 B 0 B 🆕
./build/stackable/src/deprecated/v2/block/feature 0 B 0 B 🆕
./build/stackable/src/deprecated/v2/block/feature-grid 186 B 0 B
./build/stackable/src/deprecated/v2/block/feature-grid/block.json 96 B 0 B
./build/stackable/src/deprecated/v2/block/feature-grid/index.php 160 B 0 B
./build/stackable/src/deprecated/v2/block/feature/block.json 96 B 0 B
./build/stackable/src/deprecated/v2/block/feature/index.php 0 B 0 B 🆕
./build/stackable/src/deprecated/v2/block/header 189 B 0 B
./build/stackable/src/deprecated/v2/block/header/block.json 96 B 0 B
./build/stackable/src/deprecated/v2/block/header/index.php 0 B 0 B 🆕
./build/stackable/src/deprecated/v2/block/heading 184 B 0 B
./build/stackable/src/deprecated/v2/block/heading/block.json 96 B 0 B
./build/stackable/src/deprecated/v2/block/heading/index.php 0 B 0 B 🆕
./build/stackable/src/deprecated/v2/block/icon 0 B 0 B 🆕
./build/stackable/src/deprecated/v2/block/icon-list 215 B 0 B
./build/stackable/src/deprecated/v2/block/icon-list/block.json 96 B 0 B
./build/stackable/src/deprecated/v2/block/icon-list/index.php 185 B 0 B
./build/stackable/src/deprecated/v2/block/icon/block.json 96 B 0 B
./build/stackable/src/deprecated/v2/block/icon/index.php 0 B 0 B 🆕
./build/stackable/src/deprecated/v2/block/image-box 200 B 0 B
./build/stackable/src/deprecated/v2/block/image-box/block.json 96 B 0 B
./build/stackable/src/deprecated/v2/block/image-box/index.php 96 B 0 B
./build/stackable/src/deprecated/v2/block/index.php 0 B 0 B 🆕
./build/stackable/src/deprecated/v2/block/notification 208 B 0 B
./build/stackable/src/deprecated/v2/block/notification/block.json 96 B 0 B
./build/stackable/src/deprecated/v2/block/notification/index.php 0 B 0 B 🆕
./build/stackable/src/deprecated/v2/block/number-box 197 B 0 B
./build/stackable/src/deprecated/v2/block/number-box/block.json 96 B 0 B
./build/stackable/src/deprecated/v2/block/number-box/index.php 0 B 0 B 🆕
./build/stackable/src/deprecated/v2/block/pricing-box 167 B 0 B
./build/stackable/src/deprecated/v2/block/pricing-box/block.json 96 B 0 B
./build/stackable/src/deprecated/v2/block/pricing-box/index.php 0 B 0 B 🆕
./build/stackable/src/deprecated/v2/block/separator 183 B 0 B
./build/stackable/src/deprecated/v2/block/separator/block.json 96 B 0 B
./build/stackable/src/deprecated/v2/block/separator/index.php 0 B 0 B 🆕
./build/stackable/src/deprecated/v2/block/spacer 147 B 0 B
./build/stackable/src/deprecated/v2/block/spacer/block.json 96 B 0 B
./build/stackable/src/deprecated/v2/block/spacer/index.php 0 B 0 B 🆕
./build/stackable/src/deprecated/v2/block/team-member 185 B 0 B
./build/stackable/src/deprecated/v2/block/team-member/block.json 96 B 0 B
./build/stackable/src/deprecated/v2/block/team-member/index.php 0 B 0 B 🆕
./build/stackable/src/deprecated/v2/block/testimonial 167 B 0 B
./build/stackable/src/deprecated/v2/block/testimonial/block.json 96 B 0 B
./build/stackable/src/deprecated/v2/block/testimonial/index.php 0 B 0 B 🆕
./build/stackable/src/deprecated/v2/block/text 189 B 0 B
./build/stackable/src/deprecated/v2/block/text/block.json 96 B 0 B
./build/stackable/src/deprecated/v2/block/text/index.php 0 B 0 B 🆕
./build/stackable/src/deprecated/v2/block/video-popup 248 B 0 B
./build/stackable/src/deprecated/v2/block/video-popup/block.json 96 B 0 B
./build/stackable/src/deprecated/v2/block/video-popup/index.php 1.95 kB 0 B
./build/stackable/src/deprecated/v2/blocks.php 0 B 0 B 🆕
./build/stackable/src/deprecated/v2/design-library 96 B 0 B
./build/stackable/src/deprecated/v2/design-library/index.php 1.3 kB 0 B
./build/stackable/src/deprecated/v2/design-library/init.php 824 B 0 B
./build/stackable/src/deprecated/v2/disabled-blocks.php 308 B 0 B
./build/stackable/src/deprecated/v2/global-settings.php 96 B 0 B
./build/stackable/src/deprecated/v2/index.php 3.22 kB 0 B
./build/stackable/src/deprecated/v2/init.php 1.46 kB 0 B
./build/stackable/src/deprecated/v2/optimization-settings.php 0 B 0 B 🆕
./build/stackable/src/design-library 96 B 0 B
./build/stackable/src/design-library/index.php 1.9 kB 0 B
./build/stackable/src/dynamic-breakpoints.php 1.41 kB 0 B
./build/stackable/src/editor-settings.php 1.44 kB 0 B
./build/stackable/src/fonts.php 5.22 kB 0 B
./build/stackable/src/global-settings.php 863 B 0 B
./build/stackable/src/icons.php 96 B 0 B
./build/stackable/src/index.php 4.86 kB 0 B
./build/stackable/src/init.php 788 B 0 B
./build/stackable/src/jetpack.php 0 B 0 B 🆕
./build/stackable/src/lightbox 534 B 0 B
./build/stackable/src/lightbox/index.php 1.79 kB 0 B
./build/stackable/src/multisite.php 1.56 kB 0 B
./build/stackable/src/pro.php 626 B 0 B
./build/stackable/src/unique-id.php 0 B 0 B 🆕
./build/stackable/src/welcome 477 B 0 B
./build/stackable/src/welcome/freemius.php 0 B 0 B 🆕
./build/stackable/src/welcome/images 179 B 0 B
./build/stackable/src/welcome/images/align-left.svg 427 B 0 B
./build/stackable/src/welcome/images/arrow-left.svg 478 B 0 B
./build/stackable/src/welcome/images/arrow-right.svg 329 B 0 B
./build/stackable/src/welcome/images/arrow-up-right.svg 3.28 kB 0 B
./build/stackable/src/welcome/images/banner-bg.svg 199 B 0 B
./build/stackable/src/welcome/images/book-open.svg 309 B 0 B
./build/stackable/src/welcome/images/docs.svg 3.58 kB 0 B
./build/stackable/src/welcome/images/gambit-logo-small.png 228 B 0 B
./build/stackable/src/welcome/images/headphones.svg 96 B 0 B
./build/stackable/src/welcome/images/index.php 214 B 0 B
./build/stackable/src/welcome/images/info.svg 277 B 0 B
./build/stackable/src/welcome/images/settings-icon-essential.svg 256 B 0 B
./build/stackable/src/welcome/images/settings-icon-section.svg 260 B 0 B
./build/stackable/src/welcome/images/settings-icon-special.svg 232 B 0 B
./build/stackable/src/welcome/images/smile.svg 5.41 kB 0 B
./build/stackable/src/welcome/images/stackable-icon.png 330 B 0 B
./build/stackable/src/welcome/images/stackable-icon.svg 31.2 kB 0 B
./build/stackable/src/welcome/images/stackable-logo.png 1.45 kB 0 B
./build/stackable/src/welcome/images/stackable-logo.svg 215 B 0 B
./build/stackable/src/welcome/images/star.svg 322 B 0 B
./build/stackable/src/welcome/images/tutorials.svg 304 B 0 B
./build/stackable/src/welcome/index.php 1.06 kB 0 B
./build/stackable/src/welcome/news.php 791 B 0 B
./build/stackable/src/welcome/notification-rate.php 1.82 kB 0 B
./build/stackable/src/welcome/notification.php 642 B 0 B
./build/stackable/src/welcome/updates.php 0 B 0 B 🆕

compressed-size-action

github-actions Bot added a commit that referenced this pull request Nov 9, 2023
github-actions Bot added a commit that referenced this pull request Nov 9, 2023
github-actions Bot added a commit that referenced this pull request Nov 9, 2023
github-actions Bot added a commit that referenced this pull request Nov 9, 2023
github-actions Bot added a commit that referenced this pull request Nov 13, 2023
github-actions Bot added a commit that referenced this pull request Nov 13, 2023
github-actions Bot added a commit that referenced this pull request Nov 13, 2023
github-actions Bot added a commit that referenced this pull request Nov 13, 2023
github-actions Bot added a commit that referenced this pull request Nov 13, 2023
Copy link
Copy Markdown
Contributor Author

@bfintal bfintal left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can you try these scenarios, all should not have any block errors:

  1. Create an image block in < 3.11.8, then update to this PR
  2. Create an image block in < 3.11.8, then update to 3.12.3, save the page, then update to this PR
  3. Create an image block in < 3.11.8 add a link in adv tab > link, then update to 3.12.3, save the page, then update to this PR
  4. Create an image block in 3.12.3, then update to this PR
  5. Create an image block in 3.12.3, add a caption, then update to this PR
  6. Create an image block in 3.12.3, add a link in adv tab > link, then update to this PR

@prconcepcion
Copy link
Copy Markdown
Contributor

prconcepcion commented Nov 23, 2023

  • Create an image block in < 3.11.8, then update to this PR
  • Create an image block in < 3.11.8, then update to 3.12.3, save the page, then update to this PR
  • Create an image block in < 3.11.8 add a link in adv tab > link, then update to 3.12.3, save the page, then update to this PR
  • Create an image block in 3.12.3, then update to this PR
  • Create an image block in 3.12.3, add a link in adv tab > link, then update to this PR
  • Create an image block in 3.12.4, add a caption, then update to this PR
  • Create an image block in 3.12.4, then update to this PR
  • Create an image block in 3.12.4, add a link in adv tab > link, then update to this PR

github-actions Bot added a commit that referenced this pull request Nov 29, 2023
github-actions Bot added a commit that referenced this pull request Nov 29, 2023
github-actions Bot added a commit that referenced this pull request Nov 29, 2023
@prconcepcion prconcepcion marked this pull request as ready for review November 30, 2023 23:38
Comment thread src/block-components/link/attributes.js Outdated
const {
attrNameTemplate = 'link%s',
selector = 'a',
selector = 'a.stk-link',
Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Instead of changing the default value for everyone that uses the selector, can you instead provide a.stk-link to the block/component that needs this?

Suggested change
selector = 'a.stk-link',
selector = 'a',

github-actions Bot added a commit that referenced this pull request Dec 6, 2023
@bfintal bfintal merged commit d9572d3 into develop Dec 6, 2023
@bfintal bfintal deleted the fix/2964-figcaption-link branch December 6, 2023 09:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Image block - Should be able to add a link in the image block caption

2 participants