From d6a30a8f1f5a0ff136cdec5465a17805f3d62fa8 Mon Sep 17 00:00:00 2001 From: JotaChina Date: Wed, 17 Dec 2025 16:15:24 -0300 Subject: [PATCH] reformula buscas --- pages/projetos.html | 135 ++++++++++++++++++++++---------------------- 1 file changed, 67 insertions(+), 68 deletions(-) diff --git a/pages/projetos.html b/pages/projetos.html index 27376e90..d8ae2618 100755 --- a/pages/projetos.html +++ b/pages/projetos.html @@ -269,74 +269,6 @@ permalink: /projetos/ {% elsif track.instrument_name %}{% assign p_insts_array = p_insts_array | push: track.instrument_name %}{% endif %} {% endfor %} - {% assign has_patterns_display = false %} - {% capture patterns_html_content %} -
- {% for track in page.tracks %} - {% if track.instruments %} - {% for inst in track.instruments %} - {% if inst.patterns %} - {% assign current_inst_patterns = "" | split: "," %} - {% for pattern in inst.patterns %} - {% assign p_steps = pattern.steps %} - {% if p_steps and p_steps.size > 0 %} - {% assign total_s = p_steps.size %} - {% assign n_chunks = total_s | divided_by: 4 %} - {% for i in (0..n_chunks) %} - {% assign idx = i | times: 4 %} - {% assign chunk = p_steps | slice: idx, 4 %} - {% if chunk.size > 0 %} - {% assign c_str = "" %} - {% for s in chunk %} - {% if s == true or s == 1 or s == 'true' %}{% assign c_str = c_str | append: "1" %}{% else %}{% assign c_str = c_str | append: "0" %}{% endif %} - {% endfor %} - {% if c_str != "0000" %} - {% unless current_inst_patterns contains c_str %} - {% assign current_inst_patterns = current_inst_patterns | push: c_str %} - {% endunless %} - {% endif %} - {% endif %} - {% endfor %} - {% endif %} - {% endfor %} - - {% if current_inst_patterns.size > 0 %} - {% assign has_patterns_display = true %} -
- - {{ inst.instrument_name | truncate: 12 }} - -
- {% for pat in current_inst_patterns %} -
- {% assign bits = pat | split: '' %} - {% for bit in bits %} -
- {% endfor %} -
- {% endfor %} -
-
- {% endif %} - {% endif %} - {% endfor %} - {% endif %} - {% endfor %} -
- {% endcapture %} - - {% if has_patterns_display %} -
- -
🥁 RITMO
- -
-
- {{ patterns_html_content }} -
-
- {% endif %} - {% assign p_patterns_str = project_patterns_flat | join: ',' %} {% assign p_instruments_str = p_insts_array | uniq | join: ',' %} {% assign p_plugins = page.tags.plugin | join: ',' %} @@ -383,6 +315,73 @@ permalink: /projetos/ {% endif %} +{% assign has_patterns_display = false %} +{% capture patterns_html_content %} +
+ {% for track in page.tracks %} + {% if track.instruments %} + {% for inst in track.instruments %} + {% if inst.patterns %} + {% assign current_inst_patterns = "" | split: "," %} + {% for pattern in inst.patterns %} + {% assign p_steps = pattern.steps %} + {% if p_steps and p_steps.size > 0 %} + {% assign total_s = p_steps.size %} + {% assign n_chunks = total_s | divided_by: 4 %} + {% for i in (0..n_chunks) %} + {% assign idx = i | times: 4 %} + {% assign chunk = p_steps | slice: idx, 4 %} + {% if chunk.size > 0 %} + {% assign c_str = "" %} + {% for s in chunk %} + {% if s == true or s == 1 or s == 'true' %}{% assign c_str = c_str | append: "1" %}{% else %}{% assign c_str = c_str | append: "0" %}{% endif %} + {% endfor %} + {% if c_str != "0000" %} + {% unless current_inst_patterns contains c_str %} + {% assign current_inst_patterns = current_inst_patterns | push: c_str %} + {% endunless %} + {% endif %} + {% endif %} + {% endfor %} + {% endif %} + {% endfor %} + + {% if current_inst_patterns.size > 0 %} + {% assign has_patterns_display = true %} +
+ + {{ inst.instrument_name | truncate: 12 }} + +
+ {% for pat in current_inst_patterns %} +
+ {% assign bits = pat | split: '' %} + {% for bit in bits %} +
+ {% endfor %} +
+ {% endfor %} +
+
+ {% endif %} + {% endif %} + {% endfor %} + {% endif %} + {% endfor %} +
+{% endcapture %} + +{% if has_patterns_display %} +
+ +
🥁 RITMO
+ +
+
+ {{ patterns_html_content }} +
+
+{% endif %} {% if page.tags.plugin.size > 0 %}
🔌 PLUGINS