@@ -9999,25 +9999,23 @@ Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
9999
9999
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__scss_editor_scss__ = __webpack_require__(111);
10000
10000
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__scss_editor_scss___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_3__scss_editor_scss__);
10001
10001
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__filters_with_block_id__ = __webpack_require__(112);
10002
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_5__filters_with_block_index__ = __webpack_require__(264);
10003
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_6__filters_with_font_size_picker__ = __webpack_require__(139);
10004
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_7__blocks_core_separator__ = __webpack_require__(97);
10005
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_8__blocks_announcement_bar__ = __webpack_require__(152);
10006
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_9__blocks_google_map__ = __webpack_require__(153);
10007
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_10__blocks_header__ = __webpack_require__(187);
10008
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_11__blocks_headline__ = __webpack_require__(190);
10009
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_12__blocks_hero__ = __webpack_require__(194);
10010
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_13__blocks_logo__ = __webpack_require__(212);
10011
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_14__blocks_media__ = __webpack_require__(213);
10012
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_15__blocks_slideshow__ = __webpack_require__(218);
10013
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_16__blocks_navigation__ = __webpack_require__(225);
10014
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_17__blocks_menu_food__ = __webpack_require__(227);
10015
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_18__blocks_menu_food_section__ = __webpack_require__(232);
10016
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_19__blocks_menu_food_item__ = __webpack_require__(236);
10017
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_20__blocks_opentable__ = __webpack_require__(241);
10018
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_21__store__ = __webpack_require__(106);
10019
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_22__icons__ = __webpack_require__(2);
10020
-
10002
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_5__filters_with_font_size_picker__ = __webpack_require__(139);
10003
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_6__blocks_core_separator__ = __webpack_require__(97);
10004
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_7__blocks_announcement_bar__ = __webpack_require__(152);
10005
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_8__blocks_google_map__ = __webpack_require__(153);
10006
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_9__blocks_header__ = __webpack_require__(187);
10007
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_10__blocks_headline__ = __webpack_require__(190);
10008
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_11__blocks_hero__ = __webpack_require__(194);
10009
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_12__blocks_logo__ = __webpack_require__(212);
10010
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_13__blocks_media__ = __webpack_require__(213);
10011
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_14__blocks_slideshow__ = __webpack_require__(218);
10012
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_15__blocks_navigation__ = __webpack_require__(225);
10013
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_16__blocks_menu_food__ = __webpack_require__(227);
10014
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_17__blocks_menu_food_section__ = __webpack_require__(232);
10015
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_18__blocks_menu_food_item__ = __webpack_require__(236);
10016
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_19__blocks_opentable__ = __webpack_require__(241);
10017
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_20__store__ = __webpack_require__(106);
10018
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_21__icons__ = __webpack_require__(2);
10021
10019
10022
10020
10023
10021
@@ -10059,19 +10057,17 @@ var novaBlocks = function () {
10059
10057
__WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_createClass___default()(novaBlocks, [{
10060
10058
key: 'initialize',
10061
10059
value: function initialize(settings) {
10062
- Object(__WEBPACK_IMPORTED_MODULE_7__blocks_core_separator__ ["a" /* addSeparatorFilters */])(settings);
10063
- dispatch(__WEBPACK_IMPORTED_MODULE_21__store__ ["a" /* STORE_NAME */]).updateSettings(settings);
10060
+ Object(__WEBPACK_IMPORTED_MODULE_6__blocks_core_separator__ ["a" /* addSeparatorFilters */])(settings);
10061
+ dispatch(__WEBPACK_IMPORTED_MODULE_20__store__ ["a" /* STORE_NAME */]).updateSettings(settings);
10064
10062
updateCategory('nova-blocks', {
10065
- icon: __WEBPACK_IMPORTED_MODULE_22__icons__ ["o" /* nova */]
10063
+ icon: __WEBPACK_IMPORTED_MODULE_21__icons__ ["o" /* nova */]
10066
10064
});
10067
10065
}
10068
10066
}]);
10069
10067
10070
10068
return novaBlocks;
10071
10069
}();
10072
10070
10073
- (function () {})();
10074
-
10075
10071
wp.novaBlocks = new novaBlocks();
10076
10072
10077
10073
/***/ }),
@@ -14913,9 +14909,8 @@ var __ = wp.i18n.__;
14913
14909
var InspectorControls = wp.blockEditor.InspectorControls;
14914
14910
var _wp$components = wp.components,
14915
14911
FocalPointPicker = _wp$components.FocalPointPicker,
14916
- PanelBody = _wp$components.PanelBody,
14917
14912
RadioControl = _wp$components.RadioControl,
14918
- ToggleControl = _wp$components.ToggleControl ;
14913
+ PanelBody = _wp$components.PanelBody ;
14919
14914
var _wp$element = wp.element,
14920
14915
Component = _wp$element.Component,
14921
14916
Fragment = _wp$element.Fragment;
@@ -15920,7 +15915,6 @@ var ScrollIndicatorPanel = Object(__WEBPACK_IMPORTED_MODULE_5__with_settings__["
15920
15915
* WordPress dependencies
15921
15916
*/
15922
15917
var InnerBlocks = wp.blockEditor.InnerBlocks;
15923
- var select = wp.data.select;
15924
15918
15925
15919
15926
15920
var HeroPreview = function HeroPreview(props) {
@@ -15938,7 +15932,6 @@ var HeroPreview = function HeroPreview(props) {
15938
15932
contentColor = _props$attributes.contentColor,
15939
15933
overlayFilterStyle = _props$attributes.overlayFilterStyle,
15940
15934
className = props.className,
15941
- clientId = props.clientId,
15942
15935
settings = props.settings;
15943
15936
15944
15937
@@ -15954,16 +15947,6 @@ var HeroPreview = function HeroPreview(props) {
15954
15947
15955
15948
var minimumHeight = settings.usePostMetaAttributes ? minHeight : minHeightFallback;
15956
15949
15957
- var heroBlocks = select('core/block-editor').getBlocks().filter(function (block) {
15958
- return block.name === 'novablocks/hero';
15959
- });
15960
-
15961
- var index = heroBlocks.findIndex(function (block) {
15962
- return block.clientId === clientId;
15963
- });
15964
- var scrollIndicatorFallback = index === 0 && minimumHeight === 100;
15965
- var scrollIndicator = settings.usePostMetaAttributes ? scrollIndicatorBlock : scrollIndicatorFallback;
15966
-
15967
15950
if (!!applyMinimumHeightBlock) {
15968
15951
styles.hero.minHeight = minimumHeight + 'vh';
15969
15952
}
@@ -15992,7 +15975,7 @@ var HeroPreview = function HeroPreview(props) {
15992
15975
{ className: 'novablocks-hero__inner-container novablocks-u-content-width', style: styles.content },
15993
15976
wp.element.createElement(InnerBlocks, { template: settings.hero.template })
15994
15977
),
15995
- scrollIndicator && wp.element.createElement('div', { className: 'novablocks-hero__indicator' })
15978
+ scrollIndicatorBlock && wp.element.createElement('div', { className: 'novablocks-hero__indicator' })
15996
15979
)
15997
15980
)
15998
15981
);
@@ -18265,123 +18248,5 @@ var OpenTableSave = function OpenTableSave(props) {
18265
18248
18266
18249
/* harmony default export */ __webpack_exports__["a"] = (OpenTableSave);
18267
18250
18268
- /***/ }),
18269
- /* 246 */,
18270
- /* 247 */,
18271
- /* 248 */,
18272
- /* 249 */,
18273
- /* 250 */,
18274
- /* 251 */,
18275
- /* 252 */,
18276
- /* 253 */,
18277
- /* 254 */,
18278
- /* 255 */,
18279
- /* 256 */,
18280
- /* 257 */,
18281
- /* 258 */,
18282
- /* 259 */,
18283
- /* 260 */,
18284
- /* 261 */,
18285
- /* 262 */,
18286
- /* 263 */,
18287
- /* 264 */
18288
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
18289
-
18290
- "use strict";
18291
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_core_js_object_get_prototype_of__ = __webpack_require__(7);
18292
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_core_js_object_get_prototype_of___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_babel_runtime_core_js_object_get_prototype_of__);
18293
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_classCallCheck__ = __webpack_require__(4);
18294
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_classCallCheck___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_classCallCheck__);
18295
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_babel_runtime_helpers_createClass__ = __webpack_require__(5);
18296
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_babel_runtime_helpers_createClass___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_2_babel_runtime_helpers_createClass__);
18297
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_babel_runtime_helpers_possibleConstructorReturn__ = __webpack_require__(8);
18298
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_babel_runtime_helpers_possibleConstructorReturn___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_3_babel_runtime_helpers_possibleConstructorReturn__);
18299
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_4_babel_runtime_helpers_inherits__ = __webpack_require__(9);
18300
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_4_babel_runtime_helpers_inherits___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_4_babel_runtime_helpers_inherits__);
18301
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_5_babel_runtime_core_js_object_assign__ = __webpack_require__(74);
18302
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_5_babel_runtime_core_js_object_assign___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_5_babel_runtime_core_js_object_assign__);
18303
-
18304
-
18305
-
18306
-
18307
-
18308
-
18309
- var createHigherOrderComponent = wp.compose.createHigherOrderComponent;
18310
- var addFilter = wp.hooks.addFilter;
18311
- var Component = wp.element.Component;
18312
- var select = wp.data.select;
18313
-
18314
-
18315
- var enableBlockIndexAttributeOnBlocks = ['novablocks/hero'];
18316
-
18317
- function addBlockIndexAttribute(block) {
18318
-
18319
- if (!enableBlockIndexAttributeOnBlocks.includes(block.name)) {
18320
- return block;
18321
- }
18322
-
18323
- if (typeof block.attributes !== 'undefined') {
18324
- block.attributes = __WEBPACK_IMPORTED_MODULE_5_babel_runtime_core_js_object_assign___default()(block.attributes, {
18325
- blockIndex: {
18326
- type: 'number',
18327
- default: -1
18328
- }
18329
- });
18330
- }
18331
-
18332
- return block;
18333
- }
18334
- addFilter('blocks.registerBlockType', 'novablocks/add-blockIndex-attribute', addBlockIndexAttribute);
18335
-
18336
- var withBlockIndexAttribute = createHigherOrderComponent(function (BlockEdit) {
18337
-
18338
- return function (_Component) {
18339
- __WEBPACK_IMPORTED_MODULE_4_babel_runtime_helpers_inherits___default()(BetterBlockEdit, _Component);
18340
-
18341
- function BetterBlockEdit() {
18342
- __WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_classCallCheck___default()(this, BetterBlockEdit);
18343
-
18344
- return __WEBPACK_IMPORTED_MODULE_3_babel_runtime_helpers_possibleConstructorReturn___default()(this, (BetterBlockEdit.__proto__ || __WEBPACK_IMPORTED_MODULE_0_babel_runtime_core_js_object_get_prototype_of___default()(BetterBlockEdit)).apply(this, arguments));
18345
- }
18346
-
18347
- __WEBPACK_IMPORTED_MODULE_2_babel_runtime_helpers_createClass___default()(BetterBlockEdit, [{
18348
- key: 'componentDidMount',
18349
- value: function componentDidMount() {
18350
- this.updateIndex();
18351
- }
18352
- }, {
18353
- key: 'componentDidUpdate',
18354
- value: function componentDidUpdate() {
18355
- this.updateIndex();
18356
- }
18357
- }, {
18358
- key: 'updateIndex',
18359
- value: function updateIndex() {
18360
- var _this2 = this;
18361
-
18362
- if (enableBlockIndexAttributeOnBlocks.includes(this.props.name)) {
18363
- var oldIndex = this.props.attributes.blockIndex;
18364
- var newIndex = select('core/block-editor').getBlocks().findIndex(function (block) {
18365
- return block.clientId === _this2.props.clientId;
18366
- });
18367
-
18368
- if (oldIndex !== newIndex) {
18369
- this.props.setAttributes({ blockIndex: newIndex });
18370
- }
18371
- }
18372
- }
18373
- }, {
18374
- key: 'render',
18375
- value: function render() {
18376
- return wp.element.createElement(BlockEdit, this.props);
18377
- }
18378
- }]);
18379
-
18380
- return BetterBlockEdit;
18381
- }(Component);
18382
- }, "withBlockIndexAttribute");
18383
-
18384
- addFilter('editor.BlockEdit', 'novablocks/with-blockIndex-attribute', withBlockIndexAttribute);
18385
-
18386
18251
/***/ })
18387
18252
/******/ ]);
0 commit comments