Gutenberg Blocks and Template Library by Otter - Version 2.0.1

Version Description

Download this release

Release Info

Developer themeisle
Plugin Icon wp plugin Gutenberg Blocks and Template Library by Otter
Version 2.0.1
Comparing to
See all releases

Code changes from version 2.0.0 to 2.0.1

CHANGELOG.md CHANGED
@@ -1,3 +1,10 @@
 
 
 
 
 
 
 
1
  #### [Version 2.0.0](https://github.com/Codeinwp/otter-blocks/compare/v1.7.5...v2.0.0) (2022-03-08)
2
 
3
  - Add Flip Block
1
+ ##### [Version 2.0.1](https://github.com/Codeinwp/otter-blocks/compare/v2.0.0...v2.0.1) (2022-03-10)
2
+
3
+ - Fix styles not loaded for Reusable Blocks
4
+ - Fix Accordion block not centering on Twenty Twenty
5
+ - Disable Block Animations for [@media](https://github.com/media) print
6
+ - Fix use of undefined constant OTTER_BLOCKS_PATH in Blocks Animation
7
+
8
  #### [Version 2.0.0](https://github.com/Codeinwp/otter-blocks/compare/v1.7.5...v2.0.0) (2022-03-08)
9
 
10
  - Add Flip Block
build/animation/index.asset.php CHANGED
@@ -1 +1 @@
1
- <?php return array('dependencies' => array('wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-data', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-primitives', 'wp-rich-text'), 'version' => 'f56506147785401bcf631b237a666c5a');
1
+ <?php return array('dependencies' => array('wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-data', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-primitives', 'wp-rich-text'), 'version' => 'da530890d691d3634fae1c6bb453ecad');
build/animation/index.css CHANGED
@@ -1,3 +1,3 @@
1
- .hidden-animated{visibility:hidden}.animated.delay-100ms{-webkit-animation-delay:.1s;animation-delay:.1s}.animated.delay-200ms{-webkit-animation-delay:.2s;animation-delay:.2s}.animated.delay-500ms{-webkit-animation-delay:.5s;animation-delay:.5s}.o-animations-control__popover:not(.is-mobile).is-bottom{z-index:9999999}.o-animations-control__popover .components-popover__content{overflow-y:hidden}.o-animations-control__popover .components-menu-group{padding:7px}.o-animations-control__popover .components-popover__items{max-height:300px;overflow-y:auto}.o-animations-control__popover .components-popover__items button.is-selected{background:#f8f9f9}.o-animations-control__popover .components-popover__items button i{margin-right:5px}.o-animations-control__popover .components-popover__items .o-animations-control__category{font-weight:700}.o-animations-control .components-dropdown{display:flex}.o-animations-control .o-animations-control__button{background:transparent;border:1px solid #8d96a0;border-radius:4px;box-shadow:0 0 0 transparent;height:auto;line-height:28px;padding:0 12px 2px;position:relative;transition:box-shadow .1s linear;width:100%}.o-animations-control .o-animations-control__button.is-button{background:transparent}.o-animations-control .o-animations-control__button:hover{background:#fafafa;border-color:#999;box-shadow:inset 0 -1px 0 #999;color:#23282d;text-decoration:none}.o-animations-control .o-animations-control__button:focus{border:1px solid #000}.o-animations-control .o-animations-control__button:after{border-left:3px solid transparent;border-right:3px solid transparent;border-top:5px solid;content:"";display:block;height:0;margin-left:4px;margin-right:2px;pointer-events:none;position:absolute;right:8px;top:12px;width:0}.otter-animations-count-image{width:100%}@media(max-width:782px){.o-animations-control .o-animations-control__button{padding:5px 24px 5px 8px}.o-animations-control .o-animations-control__button:after{top:16px}}.o-anim-typing-caret:after{-webkit-animation:blink 1s step-end infinite;animation:blink 1s step-end infinite;color:#2e3d48;content:"|";font-weight:100}@-webkit-keyframes blink{0%,to{color:transparent}50%{color:#000}}@keyframes blink{0%,to{color:transparent}50%{color:#000}}
2
  .o-control-panel-control{padding:10px 0}.o-control-panel-control .components-base-control__title{align-items:center;display:flex;justify-content:space-between}.o-control-panel-control .components-base-control__title label{padding:5px 0}.o-control-panel-control .components-base-control__title .floating-controls .components-dropdown{display:flex}.o-control-panel-control .components-base-control__title .floating-controls .components-dropdown button.is-tertiary{border:none;box-shadow:none;color:#1e1e1e}.o-control-panel-control .components-base-control__title .floating-controls .components-dropdown button.is-active,.o-control-panel-control .components-base-control__title .floating-controls .components-dropdown button.is-tertiary:hover{color:var(--wp-admin-theme-color)}.o-control-panel-control .components-base-control__title .floating-controls .components-dropdown button .dashicon{margin:2px}.otter-popover-settings{min-width:300px;overflow:hidden;padding:10px}.otter-popover-settings .components-button-group{padding-bottom:10px}
3
 
1
+ .animated.delay-100ms{-webkit-animation-delay:.1s;animation-delay:.1s}.animated.delay-200ms{-webkit-animation-delay:.2s;animation-delay:.2s}.animated.delay-500ms{-webkit-animation-delay:.5s;animation-delay:.5s}.o-animations-control__popover:not(.is-mobile).is-bottom{z-index:9999999}.o-animations-control__popover .components-popover__content{overflow-y:hidden}.o-animations-control__popover .components-menu-group{padding:7px}.o-animations-control__popover .components-popover__items{max-height:300px;overflow-y:auto}.o-animations-control__popover .components-popover__items button.is-selected{background:#f8f9f9}.o-animations-control__popover .components-popover__items button i{margin-right:5px}.o-animations-control__popover .components-popover__items .o-animations-control__category{font-weight:700}.o-animations-control .components-dropdown{display:flex}.o-animations-control .o-animations-control__button{background:transparent;border:1px solid #8d96a0;border-radius:4px;box-shadow:0 0 0 transparent;height:auto;line-height:28px;padding:0 12px 2px;position:relative;transition:box-shadow .1s linear;width:100%}.o-animations-control .o-animations-control__button.is-button{background:transparent}.o-animations-control .o-animations-control__button:hover{background:#fafafa;border-color:#999;box-shadow:inset 0 -1px 0 #999;color:#23282d;text-decoration:none}.o-animations-control .o-animations-control__button:focus{border:1px solid #000}.o-animations-control .o-animations-control__button:after{border-left:3px solid transparent;border-right:3px solid transparent;border-top:5px solid;content:"";display:block;height:0;margin-left:4px;margin-right:2px;pointer-events:none;position:absolute;right:8px;top:12px;width:0}.otter-animations-count-image{width:100%}@media screen{.hidden-animated{visibility:hidden}}@media(max-width:782px){.o-animations-control .o-animations-control__button{padding:5px 24px 5px 8px}.o-animations-control .o-animations-control__button:after{top:16px}}.o-anim-typing-caret:after{-webkit-animation:blink 1s step-end infinite;animation:blink 1s step-end infinite;color:#2e3d48;content:"|";font-weight:100}@-webkit-keyframes blink{0%,to{color:transparent}50%{color:#000}}@keyframes blink{0%,to{color:transparent}50%{color:#000}}
2
  .o-control-panel-control{padding:10px 0}.o-control-panel-control .components-base-control__title{align-items:center;display:flex;justify-content:space-between}.o-control-panel-control .components-base-control__title label{padding:5px 0}.o-control-panel-control .components-base-control__title .floating-controls .components-dropdown{display:flex}.o-control-panel-control .components-base-control__title .floating-controls .components-dropdown button.is-tertiary{border:none;box-shadow:none;color:#1e1e1e}.o-control-panel-control .components-base-control__title .floating-controls .components-dropdown button.is-active,.o-control-panel-control .components-base-control__title .floating-controls .components-dropdown button.is-tertiary:hover{color:var(--wp-admin-theme-color)}.o-control-panel-control .components-base-control__title .floating-controls .components-dropdown button .dashicon{margin:2px}.otter-popover-settings{min-width:300px;overflow:hidden;padding:10px}.otter-popover-settings .components-button-group{padding-bottom:10px}
3
 
build/blocks/accordion/editor.css CHANGED
@@ -1 +1 @@
1
- .wp-block-themeisle-blocks-accordion{--titleColor: #1e1e1e;--titleBackground: #ffffff;--borderColor: #d5dadf;--contentBackground: #ffffff;margin:20px 0}.wp-block-themeisle-blocks-accordion .wp-block-themeisle-blocks-accordion-item .wp-block-themeisle-blocks-accordion-item__title{display:flex;justify-content:space-between;align-items:center;color:var(--titleColor);background:var(--titleBackground);border:1px solid var(--borderColor);padding:18px 24px;cursor:pointer}.wp-block-themeisle-blocks-accordion .wp-block-themeisle-blocks-accordion-item .wp-block-themeisle-blocks-accordion-item__title .block-editor-rich-text__editable{cursor:text}.wp-block-themeisle-blocks-accordion .wp-block-themeisle-blocks-accordion-item .wp-block-themeisle-blocks-accordion-item__title svg{fill:var(--titleColor);width:24px;height:24px}.wp-block-themeisle-blocks-accordion .wp-block-themeisle-blocks-accordion-item .wp-block-themeisle-blocks-accordion-item__title:hover{filter:brightness(0.95)}.wp-block-themeisle-blocks-accordion .wp-block-themeisle-blocks-accordion-item .wp-block-themeisle-blocks-accordion-item__content{background:var(--contentBackground);border:1px solid var(--borderColor);border-top:none;padding:18px 24px}.wp-block-themeisle-blocks-accordion .wp-block-themeisle-blocks-accordion-item:not([data-align=full]){max-width:100%}.wp-block-themeisle-blocks-accordion>.block-editor-inner-blocks>.block-editor-block-list__layout>.block-editor-block-list__block{margin:0}.wp-block-themeisle-blocks-accordion>.block-editor-inner-blocks>.block-editor-block-list__layout>.block-list-appender{position:relative}.wp-block-themeisle-blocks-accordion:not(.is-narrow-gap):not(.is-wide-gap):not(.is-wider-gap)>.block-editor-inner-blocks>.block-editor-block-list__layout .block-editor-block-list__block:not(:first-child)>div:not(.wp-block-themeisle-blocks-accordion)>.wp-block-themeisle-blocks-accordion-item__title{border-top:none}.wp-block-themeisle-blocks-accordion.is-narrow-gap>.block-editor-inner-blocks>.block-editor-block-list__layout>.block-editor-block-list__block{margin:5px 0}.wp-block-themeisle-blocks-accordion.is-wide-gap>.block-editor-inner-blocks>.block-editor-block-list__layout>.block-editor-block-list__block{margin:10px 0}.wp-block-themeisle-blocks-accordion.is-wider-gap>.block-editor-inner-blocks>.block-editor-block-list__layout>.block-editor-block-list__block{margin:20px 0}/*# sourceMappingURL=editor.css.map */
1
+ .wp-block-themeisle-blocks-accordion{--titleColor: #1e1e1e;--titleBackground: #ffffff;--borderColor: #d5dadf;--contentBackground: #ffffff;margin:20px auto}.wp-block-themeisle-blocks-accordion .wp-block-themeisle-blocks-accordion-item .wp-block-themeisle-blocks-accordion-item__title{display:flex;justify-content:space-between;align-items:center;color:var(--titleColor);background:var(--titleBackground);border:1px solid var(--borderColor);padding:18px 24px;cursor:pointer}.wp-block-themeisle-blocks-accordion .wp-block-themeisle-blocks-accordion-item .wp-block-themeisle-blocks-accordion-item__title .block-editor-rich-text__editable{cursor:text}.wp-block-themeisle-blocks-accordion .wp-block-themeisle-blocks-accordion-item .wp-block-themeisle-blocks-accordion-item__title svg{fill:var(--titleColor);width:24px;height:24px}.wp-block-themeisle-blocks-accordion .wp-block-themeisle-blocks-accordion-item .wp-block-themeisle-blocks-accordion-item__title:hover{filter:brightness(0.95)}.wp-block-themeisle-blocks-accordion .wp-block-themeisle-blocks-accordion-item .wp-block-themeisle-blocks-accordion-item__content{background:var(--contentBackground);border:1px solid var(--borderColor);border-top:none;padding:18px 24px}.wp-block-themeisle-blocks-accordion .wp-block-themeisle-blocks-accordion-item:not([data-align=full]){max-width:100%}.wp-block-themeisle-blocks-accordion>.block-editor-inner-blocks>.block-editor-block-list__layout>.block-editor-block-list__block{margin:0}.wp-block-themeisle-blocks-accordion>.block-editor-inner-blocks>.block-editor-block-list__layout>.block-list-appender{position:relative}.wp-block-themeisle-blocks-accordion:not(.is-narrow-gap):not(.is-wide-gap):not(.is-wider-gap)>.block-editor-inner-blocks>.block-editor-block-list__layout .block-editor-block-list__block:not(:first-child)>div:not(.wp-block-themeisle-blocks-accordion)>.wp-block-themeisle-blocks-accordion-item__title{border-top:none}.wp-block-themeisle-blocks-accordion.is-narrow-gap>.block-editor-inner-blocks>.block-editor-block-list__layout>.block-editor-block-list__block{margin:5px 0}.wp-block-themeisle-blocks-accordion.is-wide-gap>.block-editor-inner-blocks>.block-editor-block-list__layout>.block-editor-block-list__block{margin:10px 0}.wp-block-themeisle-blocks-accordion.is-wider-gap>.block-editor-inner-blocks>.block-editor-block-list__layout>.block-editor-block-list__block{margin:20px 0}/*# sourceMappingURL=editor.css.map */
build/blocks/accordion/editor.css.map CHANGED
@@ -1 +1 @@
1
- {"version":3,"sourceRoot":"","sources":["../../../src/blocks/blocks/accordion/editor.scss"],"names":[],"mappings":"AAAA,qCACC,sBACA,2BACA,uBACA,6BAEA,cAGC,gIACC,aACA,8BACA,mBACA,wBACA,kCACA,oCACA,kBACA,eAEA,kKACC,YAGD,oIACC,uBACA,WACA,YAGD,sIACC,wBAIF,kIACC,oCACA,oCACA,gBACA,kBAGD,sGACC,eAMA,iIACC,SAGD,sHACC,kBAWG,2SACC,gBAYJ,+IACC,aASD,6IACC,cASD,8IACC","file":"editor.css"}
1
+ {"version":3,"sourceRoot":"","sources":["../../../src/blocks/blocks/accordion/editor.scss"],"names":[],"mappings":"AAAA,qCACC,sBACA,2BACA,uBACA,6BAEA,iBAGC,gIACC,aACA,8BACA,mBACA,wBACA,kCACA,oCACA,kBACA,eAEA,kKACC,YAGD,oIACC,uBACA,WACA,YAGD,sIACC,wBAIF,kIACC,oCACA,oCACA,gBACA,kBAGD,sGACC,eAMA,iIACC,SAGD,sHACC,kBAWG,2SACC,gBAYJ,+IACC,aASD,6IACC,cASD,8IACC","file":"editor.css"}
build/blocks/accordion/style.css CHANGED
@@ -1 +1 @@
1
- .wp-block-themeisle-blocks-accordion{--titleColor: #1e1e1e;--titleBackground: #ffffff;--borderColor: #d5dadf;--contentBackground: #ffffff;margin:20px 0}.wp-block-themeisle-blocks-accordion .wp-block-themeisle-blocks-accordion-item .wp-block-themeisle-blocks-accordion-item__title{color:var(--titleColor);background:var(--titleBackground);border:1px solid var(--borderColor);list-style:none;cursor:pointer;user-select:none}.wp-block-themeisle-blocks-accordion .wp-block-themeisle-blocks-accordion-item .wp-block-themeisle-blocks-accordion-item__title svg{width:24px;height:24px}.wp-block-themeisle-blocks-accordion .wp-block-themeisle-blocks-accordion-item .wp-block-themeisle-blocks-accordion-item__title:hover{filter:brightness(0.95)}.wp-block-themeisle-blocks-accordion .wp-block-themeisle-blocks-accordion-item .wp-block-themeisle-blocks-accordion-item__title::-webkit-details-marker,.wp-block-themeisle-blocks-accordion .wp-block-themeisle-blocks-accordion-item .wp-block-themeisle-blocks-accordion-item__title::marker{display:none}.wp-block-themeisle-blocks-accordion .wp-block-themeisle-blocks-accordion-item .wp-block-themeisle-blocks-accordion-item__title>div{display:grid;grid-template-columns:max-content auto min-content;align-items:center;padding:18px 24px}.wp-block-themeisle-blocks-accordion .wp-block-themeisle-blocks-accordion-item .wp-block-themeisle-blocks-accordion-item__title>div::after{content:"";justify-self:end;align-self:center;border-right:2px solid var(--borderColor);border-bottom:2px solid var(--borderColor);width:8px;height:8px;transform:rotate(45deg) translate(-25%, 0%)}.wp-block-themeisle-blocks-accordion .wp-block-themeisle-blocks-accordion-item .wp-block-themeisle-blocks-accordion-item__content{background:var(--contentBackground);border:1px solid var(--borderColor);border-top:none;padding:18px 24px}.wp-block-themeisle-blocks-accordion .wp-block-themeisle-blocks-accordion-item[open] .wp-block-themeisle-blocks-accordion-item__title>div::after{transform:rotate(225deg) translate(0%, -45%)}.wp-block-themeisle-blocks-accordion:not(.is-narrow-gap):not(.is-wide-gap):not(.is-wider-gap) .wp-block-themeisle-blocks-accordion-item:not(:first-child):not(.wp-block-themeisle-blocks-accordion)>.wp-block-themeisle-blocks-accordion-item__title{border-top:none}.wp-block-themeisle-blocks-accordion.is-narrow-gap .wp-block-themeisle-blocks-accordion-item{margin:5px 0}.wp-block-themeisle-blocks-accordion.is-wide-gap .wp-block-themeisle-blocks-accordion-item{margin:10px 0}.wp-block-themeisle-blocks-accordion.is-wider-gap .wp-block-themeisle-blocks-accordion-item{margin:20px 0}/*# sourceMappingURL=style.css.map */
1
+ .wp-block-themeisle-blocks-accordion{--titleColor: #1e1e1e;--titleBackground: #ffffff;--borderColor: #d5dadf;--contentBackground: #ffffff;margin:20px auto}.wp-block-themeisle-blocks-accordion .wp-block-themeisle-blocks-accordion-item .wp-block-themeisle-blocks-accordion-item__title{color:var(--titleColor);background:var(--titleBackground);border:1px solid var(--borderColor);list-style:none;cursor:pointer;user-select:none}.wp-block-themeisle-blocks-accordion .wp-block-themeisle-blocks-accordion-item .wp-block-themeisle-blocks-accordion-item__title svg{width:24px;height:24px}.wp-block-themeisle-blocks-accordion .wp-block-themeisle-blocks-accordion-item .wp-block-themeisle-blocks-accordion-item__title:hover{filter:brightness(0.95)}.wp-block-themeisle-blocks-accordion .wp-block-themeisle-blocks-accordion-item .wp-block-themeisle-blocks-accordion-item__title::-webkit-details-marker,.wp-block-themeisle-blocks-accordion .wp-block-themeisle-blocks-accordion-item .wp-block-themeisle-blocks-accordion-item__title::marker{display:none}.wp-block-themeisle-blocks-accordion .wp-block-themeisle-blocks-accordion-item .wp-block-themeisle-blocks-accordion-item__title>div{display:grid;grid-template-columns:max-content auto min-content;align-items:center;padding:18px 24px}.wp-block-themeisle-blocks-accordion .wp-block-themeisle-blocks-accordion-item .wp-block-themeisle-blocks-accordion-item__title>div::after{content:"";justify-self:end;align-self:center;border-right:2px solid var(--borderColor);border-bottom:2px solid var(--borderColor);width:8px;height:8px;transform:rotate(45deg) translate(-25%, 0%)}.wp-block-themeisle-blocks-accordion .wp-block-themeisle-blocks-accordion-item .wp-block-themeisle-blocks-accordion-item__content{background:var(--contentBackground);border:1px solid var(--borderColor);border-top:none;padding:18px 24px}.wp-block-themeisle-blocks-accordion .wp-block-themeisle-blocks-accordion-item[open] .wp-block-themeisle-blocks-accordion-item__title>div::after{transform:rotate(225deg) translate(0%, -45%)}.wp-block-themeisle-blocks-accordion:not(.is-narrow-gap):not(.is-wide-gap):not(.is-wider-gap) .wp-block-themeisle-blocks-accordion-item:not(:first-child):not(.wp-block-themeisle-blocks-accordion)>.wp-block-themeisle-blocks-accordion-item__title{border-top:none}.wp-block-themeisle-blocks-accordion.is-narrow-gap .wp-block-themeisle-blocks-accordion-item{margin:5px 0}.wp-block-themeisle-blocks-accordion.is-wide-gap .wp-block-themeisle-blocks-accordion-item{margin:10px 0}.wp-block-themeisle-blocks-accordion.is-wider-gap .wp-block-themeisle-blocks-accordion-item{margin:20px 0}/*# sourceMappingURL=style.css.map */
build/blocks/accordion/style.css.map CHANGED
@@ -1 +1 @@
1
- {"version":3,"sourceRoot":"","sources":["../../../src/blocks/blocks/accordion/style.scss"],"names":[],"mappings":"AAAA,qCACC,sBACA,2BACA,uBACA,6BAEA,cAGC,gIACC,wBACA,kCACA,oCACA,gBACA,eACA,iBAEA,oIACC,WACA,YAGD,sIACC,wBAGD,gSAEC,aAGD,oIACC,aACA,mDACA,mBACA,kBAEA,2IACC,WACA,iBACA,kBACA,0CACA,2CACA,UACA,WACA,4CAKH,kIACC,oCACA,oCACA,gBACA,kBAME,iJACC,6CAUD,qPACC,gBAOJ,6FACC,aAKD,2FACC,cAKD,4FACC","file":"style.css"}
1
+ {"version":3,"sourceRoot":"","sources":["../../../src/blocks/blocks/accordion/style.scss"],"names":[],"mappings":"AAAA,qCACC,sBACA,2BACA,uBACA,6BAEA,iBAGC,gIACC,wBACA,kCACA,oCACA,gBACA,eACA,iBAEA,oIACC,WACA,YAGD,sIACC,wBAGD,gSAEC,aAGD,oIACC,aACA,mDACA,mBACA,kBAEA,2IACC,WACA,iBACA,kBACA,0CACA,2CACA,UACA,WACA,4CAKH,kIACC,oCACA,oCACA,gBACA,kBAME,iJACC,6CAUD,qPACC,gBAOJ,6FACC,aAKD,2FACC,cAKD,4FACC","file":"style.css"}
inc/class-blocks-animation.php CHANGED
@@ -51,7 +51,7 @@ class Blocks_Animation {
51
 
52
  wp_set_script_translations( 'otter-animation', 'otter-blocks' );
53
 
54
- $asset_file = include OTTER_BLOCKS_PATH . '/build/animation/anim-count.asset.php';
55
  wp_enqueue_script(
56
  'otter-count',
57
  BLOCKS_ANIMATION_URL . 'build/animation/anim-count.js',
@@ -110,7 +110,7 @@ class Blocks_Animation {
110
 
111
  wp_script_add_data( 'otter-animation-frontend', 'async', true );
112
 
113
- $asset_file = include OTTER_BLOCKS_PATH . '/build/animation/anim-count.asset.php';
114
  wp_enqueue_script(
115
  'otter-count',
116
  BLOCKS_ANIMATION_URL . 'build/animation/anim-count.js',
@@ -121,7 +121,7 @@ class Blocks_Animation {
121
 
122
  wp_script_add_data( 'otter-count', 'defer', true );
123
 
124
- $asset_file = include OTTER_BLOCKS_PATH . '/build/animation/anim-typing.asset.php';
125
  wp_enqueue_script(
126
  'otter-typing',
127
  BLOCKS_ANIMATION_URL . 'build/animation/anim-typing.js',
51
 
52
  wp_set_script_translations( 'otter-animation', 'otter-blocks' );
53
 
54
+ $asset_file = include BLOCKS_ANIMATION_PATH . '/build/animation/anim-count.asset.php';
55
  wp_enqueue_script(
56
  'otter-count',
57
  BLOCKS_ANIMATION_URL . 'build/animation/anim-count.js',
110
 
111
  wp_script_add_data( 'otter-animation-frontend', 'async', true );
112
 
113
+ $asset_file = include BLOCKS_ANIMATION_PATH . '/build/animation/anim-count.asset.php';
114
  wp_enqueue_script(
115
  'otter-count',
116
  BLOCKS_ANIMATION_URL . 'build/animation/anim-count.js',
121
 
122
  wp_script_add_data( 'otter-count', 'defer', true );
123
 
124
+ $asset_file = include BLOCKS_ANIMATION_PATH . '/build/animation/anim-typing.asset.php';
125
  wp_enqueue_script(
126
  'otter-typing',
127
  BLOCKS_ANIMATION_URL . 'build/animation/anim-typing.js',
inc/class-registration.php CHANGED
@@ -374,10 +374,25 @@ class Registration {
374
 
375
  $this->enqueue_block_styles( $post );
376
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
377
  // On AMP context, we don't load JS files.
378
  if ( function_exists( 'is_amp_endpoint' ) && is_amp_endpoint() ) {
379
  return;
380
  }
 
381
  if ( ! self::$scripts_loaded['circle-counter'] && has_block( 'themeisle-blocks/circle-counter', $post ) ) {
382
  $asset_file = include OTTER_BLOCKS_PATH . '/build/blocks/circle-counter.asset.php';
383
  wp_register_script( 'otter-circle-counter', OTTER_BLOCKS_URL . 'build/blocks/circle-counter.js', $asset_file['dependencies'], $asset_file['version'], true );
374
 
375
  $this->enqueue_block_styles( $post );
376
 
377
+ if ( has_block( 'core/block', $post ) ) {
378
+ $blocks = parse_blocks( $content );
379
+ $blocks = array_filter(
380
+ $blocks,
381
+ function( $block ) {
382
+ return 'core/block' === $block['blockName'] && isset( $block['attrs']['ref'] );
383
+ }
384
+ );
385
+
386
+ foreach ( $blocks as $block ) {
387
+ $this->enqueue_dependencies( $block['attrs']['ref'] );
388
+ }
389
+ }
390
+
391
  // On AMP context, we don't load JS files.
392
  if ( function_exists( 'is_amp_endpoint' ) && is_amp_endpoint() ) {
393
  return;
394
  }
395
+
396
  if ( ! self::$scripts_loaded['circle-counter'] && has_block( 'themeisle-blocks/circle-counter', $post ) ) {
397
  $asset_file = include OTTER_BLOCKS_PATH . '/build/blocks/circle-counter.asset.php';
398
  wp_register_script( 'otter-circle-counter', OTTER_BLOCKS_URL . 'build/blocks/circle-counter.js', $asset_file['dependencies'], $asset_file['version'], true );
otter-blocks.php CHANGED
@@ -7,7 +7,7 @@
7
  * Plugin Name: Gutenberg Blocks and Template Library by Otter
8
  * Plugin URI: https://themeisle.com/plugins/otter-blocks
9
  * Description: Create beautiful and attracting posts, pages, and landing pages with Gutenberg Blocks and Template Library by Otter. Otter comes with dozens of Gutenberg blocks that are all you need to build beautiful pages.
10
- * Version: 2.0.0
11
  * Author: ThemeIsle
12
  * Author URI: https://themeisle.com
13
  * License: GPL-2.0+
@@ -26,7 +26,7 @@ if ( ! defined( 'WPINC' ) ) {
26
  define( 'OTTER_BLOCKS_BASEFILE', __FILE__ );
27
  define( 'OTTER_BLOCKS_URL', plugins_url( '/', __FILE__ ) );
28
  define( 'OTTER_BLOCKS_PATH', dirname( __FILE__ ) );
29
- define( 'OTTER_BLOCKS_VERSION', '2.0.0' );
30
 
31
  $vendor_file = OTTER_BLOCKS_PATH . '/vendor/autoload.php';
32
 
7
  * Plugin Name: Gutenberg Blocks and Template Library by Otter
8
  * Plugin URI: https://themeisle.com/plugins/otter-blocks
9
  * Description: Create beautiful and attracting posts, pages, and landing pages with Gutenberg Blocks and Template Library by Otter. Otter comes with dozens of Gutenberg blocks that are all you need to build beautiful pages.
10
+ * Version: 2.0.1
11
  * Author: ThemeIsle
12
  * Author URI: https://themeisle.com
13
  * License: GPL-2.0+
26
  define( 'OTTER_BLOCKS_BASEFILE', __FILE__ );
27
  define( 'OTTER_BLOCKS_URL', plugins_url( '/', __FILE__ ) );
28
  define( 'OTTER_BLOCKS_PATH', dirname( __FILE__ ) );
29
+ define( 'OTTER_BLOCKS_VERSION', '2.0.1' );
30
 
31
  $vendor_file = OTTER_BLOCKS_PATH . '/vendor/autoload.php';
32
 
readme.md CHANGED
@@ -103,6 +103,16 @@ Help your site shine with design options built to enhance your brand. Every bloc
103
 
104
  ## Changelog ##
105
 
 
 
 
 
 
 
 
 
 
 
106
  #### [Version 2.0.0](https://github.com/Codeinwp/otter-blocks/compare/v1.7.5...v2.0.0) (2022-03-08)
107
 
108
  - Add Flip Block
103
 
104
  ## Changelog ##
105
 
106
+ ##### [Version 2.0.1](https://github.com/Codeinwp/otter-blocks/compare/v2.0.0...v2.0.1) (2022-03-10)
107
+
108
+ - Fix styles not loaded for Reusable Blocks
109
+ - Fix Accordion block not centering on Twenty Twenty
110
+ - Disable Block Animations for [@media](https://github.com/media) print
111
+ - Fix use of undefined constant OTTER_BLOCKS_PATH in Blocks Animation
112
+
113
+
114
+
115
+
116
  #### [Version 2.0.0](https://github.com/Codeinwp/otter-blocks/compare/v1.7.5...v2.0.0) (2022-03-08)
117
 
118
  - Add Flip Block
readme.txt CHANGED
@@ -103,6 +103,16 @@ Help your site shine with design options built to enhance your brand. Every bloc
103
 
104
  == Changelog ==
105
 
 
 
 
 
 
 
 
 
 
 
106
  #### [Version 2.0.0](https://github.com/Codeinwp/otter-blocks/compare/v1.7.5...v2.0.0) (2022-03-08)
107
 
108
  - Add Flip Block
103
 
104
  == Changelog ==
105
 
106
+ ##### [Version 2.0.1](https://github.com/Codeinwp/otter-blocks/compare/v2.0.0...v2.0.1) (2022-03-10)
107
+
108
+ - Fix styles not loaded for Reusable Blocks
109
+ - Fix Accordion block not centering on Twenty Twenty
110
+ - Disable Block Animations for [@media](https://github.com/media) print
111
+ - Fix use of undefined constant OTTER_BLOCKS_PATH in Blocks Animation
112
+
113
+
114
+
115
+
116
  #### [Version 2.0.0](https://github.com/Codeinwp/otter-blocks/compare/v1.7.5...v2.0.0) (2022-03-08)
117
 
118
  - Add Flip Block
vendor/autoload.php CHANGED
@@ -4,4 +4,4 @@
4
 
5
  require_once __DIR__ . '/composer/autoload_real.php';
6
 
7
- return ComposerAutoloaderInitce538d669f398c1d95a7f465042315c4::getLoader();
4
 
5
  require_once __DIR__ . '/composer/autoload_real.php';
6
 
7
+ return ComposerAutoloaderInitf4813a136600da47e16cfbbe23bab1f4::getLoader();
vendor/composer/autoload_real.php CHANGED
@@ -2,7 +2,7 @@
2
 
3
  // autoload_real.php @generated by Composer
4
 
5
- class ComposerAutoloaderInitce538d669f398c1d95a7f465042315c4
6
  {
7
  private static $loader;
8
 
@@ -24,15 +24,15 @@ class ComposerAutoloaderInitce538d669f398c1d95a7f465042315c4
24
 
25
  require __DIR__ . '/platform_check.php';
26
 
27
- spl_autoload_register(array('ComposerAutoloaderInitce538d669f398c1d95a7f465042315c4', 'loadClassLoader'), true, true);
28
  self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(\dirname(__FILE__)));
29
- spl_autoload_unregister(array('ComposerAutoloaderInitce538d669f398c1d95a7f465042315c4', 'loadClassLoader'));
30
 
31
  $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
32
  if ($useStaticLoader) {
33
  require __DIR__ . '/autoload_static.php';
34
 
35
- call_user_func(\Composer\Autoload\ComposerStaticInitce538d669f398c1d95a7f465042315c4::getInitializer($loader));
36
  } else {
37
  $map = require __DIR__ . '/autoload_namespaces.php';
38
  foreach ($map as $namespace => $path) {
@@ -53,12 +53,12 @@ class ComposerAutoloaderInitce538d669f398c1d95a7f465042315c4
53
  $loader->register(true);
54
 
55
  if ($useStaticLoader) {
56
- $includeFiles = Composer\Autoload\ComposerStaticInitce538d669f398c1d95a7f465042315c4::$files;
57
  } else {
58
  $includeFiles = require __DIR__ . '/autoload_files.php';
59
  }
60
  foreach ($includeFiles as $fileIdentifier => $file) {
61
- composerRequirece538d669f398c1d95a7f465042315c4($fileIdentifier, $file);
62
  }
63
 
64
  return $loader;
@@ -70,7 +70,7 @@ class ComposerAutoloaderInitce538d669f398c1d95a7f465042315c4
70
  * @param string $file
71
  * @return void
72
  */
73
- function composerRequirece538d669f398c1d95a7f465042315c4($fileIdentifier, $file)
74
  {
75
  if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
76
  $GLOBALS['__composer_autoload_files'][$fileIdentifier] = true;
2
 
3
  // autoload_real.php @generated by Composer
4
 
5
+ class ComposerAutoloaderInitf4813a136600da47e16cfbbe23bab1f4
6
  {
7
  private static $loader;
8
 
24
 
25
  require __DIR__ . '/platform_check.php';
26
 
27
+ spl_autoload_register(array('ComposerAutoloaderInitf4813a136600da47e16cfbbe23bab1f4', 'loadClassLoader'), true, true);
28
  self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(\dirname(__FILE__)));
29
+ spl_autoload_unregister(array('ComposerAutoloaderInitf4813a136600da47e16cfbbe23bab1f4', 'loadClassLoader'));
30
 
31
  $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
32
  if ($useStaticLoader) {
33
  require __DIR__ . '/autoload_static.php';
34
 
35
+ call_user_func(\Composer\Autoload\ComposerStaticInitf4813a136600da47e16cfbbe23bab1f4::getInitializer($loader));
36
  } else {
37
  $map = require __DIR__ . '/autoload_namespaces.php';
38
  foreach ($map as $namespace => $path) {
53
  $loader->register(true);
54
 
55
  if ($useStaticLoader) {
56
+ $includeFiles = Composer\Autoload\ComposerStaticInitf4813a136600da47e16cfbbe23bab1f4::$files;
57
  } else {
58
  $includeFiles = require __DIR__ . '/autoload_files.php';
59
  }
60
  foreach ($includeFiles as $fileIdentifier => $file) {
61
+ composerRequiref4813a136600da47e16cfbbe23bab1f4($fileIdentifier, $file);
62
  }
63
 
64
  return $loader;
70
  * @param string $file
71
  * @return void
72
  */
73
+ function composerRequiref4813a136600da47e16cfbbe23bab1f4($fileIdentifier, $file)
74
  {
75
  if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
76
  $GLOBALS['__composer_autoload_files'][$fileIdentifier] = true;
vendor/composer/autoload_static.php CHANGED
@@ -4,7 +4,7 @@
4
 
5
  namespace Composer\Autoload;
6
 
7
- class ComposerStaticInitce538d669f398c1d95a7f465042315c4
8
  {
9
  public static $files = array (
10
  '16e4325dd9bdbbd2ce8c9530b088e50b' => __DIR__ . '/..' . '/codeinwp/themeisle-sdk/load.php',
@@ -135,9 +135,9 @@ class ComposerStaticInitce538d669f398c1d95a7f465042315c4
135
  public static function getInitializer(ClassLoader $loader)
136
  {
137
  return \Closure::bind(function () use ($loader) {
138
- $loader->prefixLengthsPsr4 = ComposerStaticInitce538d669f398c1d95a7f465042315c4::$prefixLengthsPsr4;
139
- $loader->prefixDirsPsr4 = ComposerStaticInitce538d669f398c1d95a7f465042315c4::$prefixDirsPsr4;
140
- $loader->classMap = ComposerStaticInitce538d669f398c1d95a7f465042315c4::$classMap;
141
 
142
  }, null, ClassLoader::class);
143
  }
4
 
5
  namespace Composer\Autoload;
6
 
7
+ class ComposerStaticInitf4813a136600da47e16cfbbe23bab1f4
8
  {
9
  public static $files = array (
10
  '16e4325dd9bdbbd2ce8c9530b088e50b' => __DIR__ . '/..' . '/codeinwp/themeisle-sdk/load.php',
135
  public static function getInitializer(ClassLoader $loader)
136
  {
137
  return \Closure::bind(function () use ($loader) {
138
+ $loader->prefixLengthsPsr4 = ComposerStaticInitf4813a136600da47e16cfbbe23bab1f4::$prefixLengthsPsr4;
139
+ $loader->prefixDirsPsr4 = ComposerStaticInitf4813a136600da47e16cfbbe23bab1f4::$prefixDirsPsr4;
140
+ $loader->classMap = ComposerStaticInitf4813a136600da47e16cfbbe23bab1f4::$classMap;
141
 
142
  }, null, ClassLoader::class);
143
  }
vendor/composer/installed.php CHANGED
@@ -1,7 +1,7 @@
1
  <?php return array(
2
  'root' => array(
3
- 'pretty_version' => '2.0.0',
4
- 'version' => '2.0.0.0',
5
  'type' => 'wordpress-plugin',
6
  'install_path' => __DIR__ . '/../../',
7
  'aliases' => array(),
@@ -11,8 +11,8 @@
11
  ),
12
  'versions' => array(
13
  'codeinwp/otter-blocks' => array(
14
- 'pretty_version' => '2.0.0',
15
- 'version' => '2.0.0.0',
16
  'type' => 'wordpress-plugin',
17
  'install_path' => __DIR__ . '/../../',
18
  'aliases' => array(),
1
  <?php return array(
2
  'root' => array(
3
+ 'pretty_version' => '2.0.1',
4
+ 'version' => '2.0.1.0',
5
  'type' => 'wordpress-plugin',
6
  'install_path' => __DIR__ . '/../../',
7
  'aliases' => array(),
11
  ),
12
  'versions' => array(
13
  'codeinwp/otter-blocks' => array(
14
+ 'pretty_version' => '2.0.1',
15
+ 'version' => '2.0.1.0',
16
  'type' => 'wordpress-plugin',
17
  'install_path' => __DIR__ . '/../../',
18
  'aliases' => array(),