Use a similar hierarchy box style as the album page.
This commit is contained in:
parent
e562658d42
commit
59fdda6c6b
1 changed files with 72 additions and 37 deletions
|
@ -16,18 +16,41 @@
|
||||||
<script src="/static/js/editor.js"></script>
|
<script src="/static/js/editor.js"></script>
|
||||||
|
|
||||||
<style>
|
<style>
|
||||||
|
h2, h3
|
||||||
|
{
|
||||||
|
margin-top: 0;
|
||||||
|
}
|
||||||
#header
|
#header
|
||||||
{
|
{
|
||||||
grid-area: header;
|
grid-area: header;
|
||||||
}
|
}
|
||||||
#left
|
#left
|
||||||
{
|
{
|
||||||
word-break: break-word;
|
margin-left: auto;
|
||||||
grid-area: left;
|
margin-right: auto;
|
||||||
|
width: 95%;
|
||||||
}
|
}
|
||||||
#tag_metadata
|
#left > *
|
||||||
{
|
{
|
||||||
max-width: 800px;
|
background-color: var(--color_site_transparency);
|
||||||
|
margin-top: 30px;
|
||||||
|
margin-bottom: 30px;
|
||||||
|
padding: 8px;
|
||||||
|
border-radius: 5px;
|
||||||
|
}
|
||||||
|
#tag_metadata h2 .editor_input
|
||||||
|
{
|
||||||
|
font-size: inherit;
|
||||||
|
font-weight: inherit;
|
||||||
|
}
|
||||||
|
#description_text
|
||||||
|
{
|
||||||
|
font-family: initial;
|
||||||
|
padding: 8px;
|
||||||
|
}
|
||||||
|
#tag_list
|
||||||
|
{
|
||||||
|
word-break: break-word;
|
||||||
}
|
}
|
||||||
#right
|
#right
|
||||||
{
|
{
|
||||||
|
@ -45,13 +68,6 @@
|
||||||
grid-area: message_area;
|
grid-area: message_area;
|
||||||
margin: 8px;
|
margin: 8px;
|
||||||
}
|
}
|
||||||
#description_text
|
|
||||||
{
|
|
||||||
margin-right: 8px;
|
|
||||||
padding: 8px;
|
|
||||||
background-color: var(--color_site_transparency);
|
|
||||||
font-family: initial;
|
|
||||||
}
|
|
||||||
@media screen and (max-width: 800px)
|
@media screen and (max-width: 800px)
|
||||||
{
|
{
|
||||||
#content_body
|
#content_body
|
||||||
|
@ -84,41 +100,53 @@
|
||||||
<div id="content_body" class="sticky_side_right">
|
<div id="content_body" class="sticky_side_right">
|
||||||
<div id="left">
|
<div id="left">
|
||||||
{% if specific_tag %}
|
{% if specific_tag %}
|
||||||
|
{% do tags.remove((specific_tag.name, specific_tag)) %}
|
||||||
|
<div id="hierarchy_self">
|
||||||
<div id="tag_metadata">
|
<div id="tag_metadata">
|
||||||
<h2>
|
<h2><span
|
||||||
<span
|
id="name_text"
|
||||||
id="name_text"
|
data-editor-id="name"
|
||||||
data-editor-id="name"
|
data-editor-placeholder="name"
|
||||||
data-editor-placeholder="name"
|
>
|
||||||
>
|
{{-specific_tag.name-}}
|
||||||
{{-specific_tag.name-}}
|
</span></h2>
|
||||||
</span>
|
|
||||||
</h2>
|
|
||||||
<pre
|
|
||||||
id="description_text"
|
|
||||||
data-editor-id="description"
|
|
||||||
data-editor-placeholder="description"
|
|
||||||
{% if specific_tag.description == "" %}class="hidden"{% endif -%}
|
|
||||||
>
|
|
||||||
{{-specific_tag.description-}}
|
|
||||||
</pre>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
{% set parents = specific_tag.get_parents() %}
|
<pre
|
||||||
{% if parents %}
|
id="description_text"
|
||||||
<ul>
|
data-editor-id="description"
|
||||||
|
data-editor-placeholder="description"
|
||||||
|
{% if specific_tag.description == "" %}class="hidden"{% endif -%}
|
||||||
|
>
|
||||||
|
{{-specific_tag.description-}}
|
||||||
|
</pre>
|
||||||
|
</div>
|
||||||
|
<button class="green_button editor_toolbox_placeholder">Edit</button>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
{% set parents = specific_tag.get_parents() %}
|
||||||
|
{% if parents %}
|
||||||
|
<div id="hierarchy_parents">
|
||||||
|
<h3>Parents</h3>
|
||||||
|
<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, innertext='(?)', link='info')}}
|
||||||
{{tag_object.tag_object(ancestor, innertext=ancestor.name, link=none, with_alt_description=True)}}
|
{{tag_object.tag_object(ancestor, innertext=ancestor.name, link=none, with_alt_description=True)}}
|
||||||
</li>
|
</li>
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
{% endif %}
|
|
||||||
</ul>
|
</ul>
|
||||||
{% else %}
|
</div>
|
||||||
<h2>Tags</h2>
|
|
||||||
{% endif %}
|
{% endif %}
|
||||||
<ul>
|
|
||||||
|
{% set tag_list_header = "<h3>Children</h3>" %}
|
||||||
|
{% else %}
|
||||||
|
{% set tag_list_header = "<h2>Tags</h2>" %}
|
||||||
|
{% endif %}
|
||||||
|
|
||||||
|
{% if tags or not specific_tag %}
|
||||||
|
<div id="hierarchy_tags">
|
||||||
|
{{ tag_list_header | safe }}
|
||||||
|
<ul id="tag_list">
|
||||||
{% for (qualified_name, tag) in tags %}
|
{% for (qualified_name, tag) in tags %}
|
||||||
{% if "." in qualified_name %}
|
{% if "." in qualified_name %}
|
||||||
<li>
|
<li>
|
||||||
|
@ -171,7 +199,9 @@
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
{% endif %}
|
{% endif %}
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
</ul>
|
</ul>
|
||||||
|
</div>
|
||||||
|
{% endif %}
|
||||||
</div>
|
</div>
|
||||||
<div id="right">
|
<div id="right">
|
||||||
<div id="editor_area">
|
<div id="editor_area">
|
||||||
|
@ -201,6 +231,11 @@ function easybake_form()
|
||||||
{
|
{
|
||||||
var box = document.getElementById('add_tag_textbox');
|
var box = document.getElementById('add_tag_textbox');
|
||||||
var easybake_string = box.value;
|
var easybake_string = box.value;
|
||||||
|
if (easybake_string === "")
|
||||||
|
{
|
||||||
|
box.focus();
|
||||||
|
return;
|
||||||
|
}
|
||||||
api.tags.easybake(easybake_string, receive_callback);
|
api.tags.easybake(easybake_string, receive_callback);
|
||||||
box.value = "";
|
box.value = "";
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue