diff --git a/App Optimization/app-optimization.liquid b/App Optimization/app-optimization.liquid index 8b0ead2..4b1cd0f 100644 --- a/App Optimization/app-optimization.liquid +++ b/App Optimization/app-optimization.liquid @@ -13,18 +13,21 @@ for block in section.blocks assign url = block.settings.url | replace: '/', '\/' + + if content_for_header contains url or block.settings.not_an_app + if block.settings[block_key] == true + assign arr_block = block | concat: arr_block + endif + + if block.settings[scroll_key] == true + assign arr_scroll = block | concat: arr_scroll + endif + + if block.settings[interaction_key] == true + assign arr_interaction = block | concat: arr_interaction + endif + endif - if block.settings[block_key] == true and content_for_header contains url - assign arr_block = block | concat: arr_block - endif - - if block.settings[scroll_key] == true and content_for_header contains url - assign arr_scroll = block | concat: arr_scroll - endif - - if block.settings[interaction_key] == true and content_for_header contains url - assign arr_interaction = block | concat: arr_interaction - endif endfor assign settings_data = arr_block | concat: arr_scroll | concat: arr_interaction | uniq | map: 'settings' @@ -200,7 +203,8 @@ {%- comment -%} The code below will be loaded only in the Theme Editor {%- endcomment-%} -{%- assign urls = content_for_header | split: 'var urls =' | last | split: 'for (var i = 0' | first | remove: ';' | split: ',' -%} +{%- assign urls = content_for_header | split: 'var urls =' | last | split: 'for (var i = 0' | first | remove: ';' -%} +{%- assign urls_array = urls | split: ',' -%}