diff options
| author | soaos <soaos@soaos.dev> | 2025-11-24 05:04:38 -0500 |
|---|---|---|
| committer | soaos <soaos@soaos.dev> | 2025-11-24 05:04:38 -0500 |
| commit | a5b6bd2ba02786c4539beb4a64d3a6a64ef7dbfc (patch) | |
| tree | b842266308124d4e72d06ed742eb120ca604a451 /templates/macros.html | |
| parent | 4367d1ab30163f30904e7f8375294044c07c554d (diff) | |
switched to index page html basis
Diffstat (limited to 'templates/macros.html')
| -rw-r--r-- | templates/macros.html | 65 |
1 files changed, 62 insertions, 3 deletions
diff --git a/templates/macros.html b/templates/macros.html index eae30fe..ce73ca7 100644 --- a/templates/macros.html +++ b/templates/macros.html @@ -1,3 +1,62 @@ -{% macro post_list() %} {% for post in section.pages %} -<a href="{{ post.permalink }}">{{ post.title }}</a> -{% endfor %} {% endmacro input %}
\ No newline at end of file +{% macro window(title, close=false) %} +<div class="window"> + <div class="title-bar"> + <div class="title-bar-text">{{title | safe}}</div> + <div class="title-bar-controls"> + {% if close %} + <a href="{{ close }}"><button aria-label="Close"></button></a> + {% endif %} + </div> + </div> + <div class="window-body"> +{% endmacro window %} + +{% macro endwindow() %} + </div> +</div> +{% endmacro endwindow %} + + +{% macro soaosed(text) %} +<span class="flip" data-title="{{ text }}" + ><span class="hidden-selectable">{{ text }}</span></span +> +{% endmacro soaosed %} + +{% macro treeview(height="auto") %} +<div class="sunken-panel"> + <ul class="tree-view" style="height: {{height}}; overflow-y: scroll"> +{% endmacro treeview %} + +{% macro endtreeview() %} + </ul> +</div> +{% endmacro endtreeview %} + +{% macro subtree(name, url="", open=false, blank=false) %} +<li> + <details {% if open %}open{% endif %}> + <summary> + {% if url %}<a href="{{ url }}" {% if blank %}target="_blank"{% endif %}>{% else %}<b>{% endif %} + {{ name | safe }} + {% if url %}</a>{% else %}</b>{% endif %} + </summary> + <ul> +{% endmacro subtree %} + +{% macro endsubtree() %} + </ul> + </details> +</li> +{% endmacro endsubtree %} + +{% macro treelink(text, url, blank=false, wip=false, wip_tooltip="") %} +<li> + <a href="{{ url }}" {% if blank %} target="_blank" {% endif %} {% if rel %} rel="{{ rel }}" {% endif %}>{{ text }}</a> + {% if wip %} + <span {% if wip_tooltip %}data-tooltip="{{ wip_tooltip }}" {% endif %}> + <span class="under-construction unselectable">⚠</span> + </span> + {% endif %} +</li> +{% endmacro treelink %}
\ No newline at end of file |
