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> | ||||
| 
 | ||||
| <style> | ||||
| h2, h3 | ||||
| { | ||||
|     margin-top: 0; | ||||
| } | ||||
| #header | ||||
| { | ||||
|     grid-area: header; | ||||
| } | ||||
| #left | ||||
| { | ||||
|     word-break: break-word; | ||||
|     grid-area: left; | ||||
|     margin-left: auto; | ||||
|     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 | ||||
| { | ||||
|  | @ -45,13 +68,6 @@ | |||
|     grid-area: message_area; | ||||
|     margin: 8px; | ||||
| } | ||||
| #description_text | ||||
| { | ||||
|     margin-right: 8px; | ||||
|     padding: 8px; | ||||
|     background-color: var(--color_site_transparency); | ||||
|     font-family: initial; | ||||
| } | ||||
| @media screen and (max-width: 800px) | ||||
| { | ||||
|     #content_body | ||||
|  | @ -84,16 +100,17 @@ | |||
| <div id="content_body" class="sticky_side_right"> | ||||
|     <div id="left"> | ||||
|         {% if specific_tag %} | ||||
|         {% do tags.remove((specific_tag.name, specific_tag)) %} | ||||
|         <div id="hierarchy_self"> | ||||
|             <div id="tag_metadata"> | ||||
|             <h2> | ||||
|                 <span | ||||
|                 <h2><span | ||||
|                     id="name_text" | ||||
|                     data-editor-id="name" | ||||
|                     data-editor-placeholder="name" | ||||
|                     > | ||||
|                         {{-specific_tag.name-}} | ||||
|                 </span> | ||||
|             </h2> | ||||
|                 </span></h2> | ||||
| 
 | ||||
|                 <pre | ||||
|                 id="description_text" | ||||
|                 data-editor-id="description" | ||||
|  | @ -103,22 +120,33 @@ | |||
|                     {{-specific_tag.description-}} | ||||
|                 </pre> | ||||
|             </div> | ||||
|             <button class="green_button editor_toolbox_placeholder">Edit</button> | ||||
|         </div> | ||||
| 
 | ||||
|         {% set parents = specific_tag.get_parents() %} | ||||
|         {% if parents %} | ||||
|             <ul> | ||||
|         <div id="hierarchy_parents"> | ||||
|             <h3>Parents</h3> | ||||
|             <ul id="parent_list"> | ||||
|             {% for ancestor in specific_tag.get_parents() %} | ||||
|             <li> | ||||
|                 {{tag_object.tag_object(ancestor, innertext='(?)', link='info')}} | ||||
|                 {{tag_object.tag_object(ancestor, innertext=ancestor.name, link=none, with_alt_description=True)}} | ||||
|             </li> | ||||
|             {% endfor %} | ||||
|             {% endif %} | ||||
|             </ul> | ||||
|         {% else %} | ||||
|             <h2>Tags</h2> | ||||
|         </div> | ||||
|         {% 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 %} | ||||
|                 {% if "." in qualified_name %} | ||||
|                 <li> | ||||
|  | @ -173,6 +201,8 @@ | |||
|             {% endfor %} | ||||
|             </ul> | ||||
|         </div> | ||||
|         {% endif %} | ||||
|     </div> | ||||
|     <div id="right"> | ||||
|         <div id="editor_area"> | ||||
|             <input type="text" id="add_tag_textbox" autofocus> | ||||
|  | @ -201,6 +231,11 @@ function easybake_form() | |||
| { | ||||
|     var box = document.getElementById('add_tag_textbox'); | ||||
|     var easybake_string = box.value; | ||||
|     if (easybake_string === "") | ||||
|     { | ||||
|         box.focus(); | ||||
|         return; | ||||
|     } | ||||
|     api.tags.easybake(easybake_string, receive_callback); | ||||
|     box.value = ""; | ||||
| } | ||||
|  |  | |||
		Loading…
	
		Reference in a new issue