Use (+) (x) links on /tags page, link main tag object to info.

master
voussoir 2020-09-09 15:51:57 -07:00
parent 270dcadf4e
commit 97bb9da8a6
1 changed files with 22 additions and 19 deletions

View File

@ -147,16 +147,17 @@ h2, h3
<ul id="parent_list"> <ul id="parent_list">
{% for ancestor in specific_tag.get_parents() %} {% for ancestor in specific_tag.get_parents() %}
<li> <li>
{{tag_object.tag_object(ancestor, innertext='(?)', link='info')}} {{tag_object.tag_object(ancestor, link="search_musts", innertext="(+)")}}
{{tag_object.tag_object(ancestor, innertext=ancestor.name, link=none, with_alt_description=True)}}
{{tag_object.tag_object(ancestor, link="search_forbids", innertext="(x)")}}
{{tag_object.tag_object(ancestor, link="info", innertext=ancestor.name, with_alt_description=True)}}
</li> </li>
{% endfor %} {% endfor %}
</ul> </ul>
</div> </div>
{% endif %} {% endif %} <!-- if parents -->
{% endif %} <!-- if specific tag -->
{% else %}
{% endif %}
{% if tags or not specific_tag %} {% if tags or not specific_tag %}
<div id="hierarchy_tags"> <div id="hierarchy_tags">
@ -167,10 +168,13 @@ h2, h3
{% endif %} {% endif %}
<ul id="tag_list"> <ul id="tag_list">
{% for (qualified_name, tag) in tags %} {% for (qualified_name, tag) in tags %}
{% if "." in qualified_name %}
<li> <li>
{{tag_object.tag_object(tag, link='info', innertext='(?)')}} {{tag_object.tag_object(tag, link="search_musts", innertext="(+)")}}
{{tag_object.tag_object(tag, link='search', innertext=qualified_name, with_alt_description=True)-}}
{{tag_object.tag_object(tag, link="search_forbids", innertext="(x)")}}
{{tag_object.tag_object(tag, link="info", innertext=qualified_name, with_alt_description=True)}}
{%- if "." in qualified_name -%}
<button <button
class="remove_tag_button red_button button_with_confirm" class="remove_tag_button red_button button_with_confirm"
data-onclick="return api.tags.remove_child('{{qualified_name.split('.')[-2]}}', '{{tag.name}}', tag_action_callback);" data-onclick="return api.tags.remove_child('{{qualified_name.split('.')[-2]}}', '{{tag.name}}', tag_action_callback);"
@ -181,11 +185,7 @@ h2, h3
> >
Unlink Unlink
</button> </button>
</li> {%- else -%}
{% else %}
<li>
{{tag_object.tag_object(tag, link='info', innertext='(?)')}}
{{tag_object.tag_object(tag, link='search', innertext=qualified_name, with_alt_description=True)-}}
<button <button
class="remove_tag_button red_button button_with_confirm" class="remove_tag_button red_button button_with_confirm"
data-onclick="return api.tags.delete('{{qualified_name}}', tag_action_callback);" data-onclick="return api.tags.delete('{{qualified_name}}', tag_action_callback);"
@ -196,14 +196,17 @@ h2, h3
> >
Delete Delete
</button> </button>
</li>
{% endif %} {% endif %}
</li>
{% if include_synonyms %} {% if include_synonyms %}
{% for synonym in tag.get_synonyms() %} {% for synonym in tag.get_synonyms() %}
<li> <li>
{{tag_object.tag_object(tag, link=none, innertext='syn')}} {{tag_object.tag_object(tag, link="search_musts", innertext="(+)")}}
{{tag_object.tag_object(tag, link='search', innertext=qualified_name + '+' + synonym)-}}
{{tag_object.tag_object(tag, link="search_forbids", innertext="(x)")}}
{{tag_object.tag_object(tag, link='info', innertext=qualified_name + '+' + synonym)-}}
<button <button
class="remove_tag_button red_button button_with_confirm" class="remove_tag_button red_button button_with_confirm"
data-onclick="return api.tags.remove_synonym('{{tag.name}}', '{{synonym}}', tag_action_callback);" data-onclick="return api.tags.remove_synonym('{{tag.name}}', '{{synonym}}', tag_action_callback);"
@ -219,8 +222,8 @@ h2, h3
{% endif %} {% endif %}
{% endfor %} {% endfor %}
</ul> </ul>
</div> </div> <!-- hierarchy_tags -->
{% endif %} {% endif %} <!-- if tags or not specific tag -->
</div> </div>
</div> </div>
</body> </body>