From a3b74bade096328470e733024e67e22203d79a88 Mon Sep 17 00:00:00 2001 From: tairli Date: Fri, 22 Apr 2022 15:16:23 +0930 Subject: [PATCH 1/5] Feature/allow control of other scripts (#1) * Allow control of non-ScriptTag scripts * Added display of non-Apps scripts --- App Optimization/app-optimization.liquid | 56 +++++++++++++++++++++--- 1 file changed, 51 insertions(+), 5 deletions(-) diff --git a/App Optimization/app-optimization.liquid b/App Optimization/app-optimization.liquid index 8b0ead2..21426e1 100644 --- a/App Optimization/app-optimization.liquid +++ b/App Optimization/app-optimization.liquid @@ -13,16 +13,22 @@ for block in section.blocks assign url = block.settings.url | replace: '/', '\/' + + if content_for_header contains url or block.settings.not_an_app + assign header_checked = true + else + assign header_checked = true + endif - if block.settings[block_key] == true and content_for_header contains url + if block.settings[block_key] == true and header_checked assign arr_block = block | concat: arr_block endif - if block.settings[scroll_key] == true and content_for_header contains url + if block.settings[scroll_key] == true and header_checked assign arr_scroll = block | concat: arr_scroll endif - if block.settings[interaction_key] == true and content_for_header contains url + if block.settings[interaction_key] == true and header_checked assign arr_interaction = block | concat: arr_interaction endif endfor @@ -200,7 +206,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: ',' -%}