mirror of
https://github.com/logos-co/open-law.git
synced 2025-01-25 06:10:12 +00:00
finish
This commit is contained in:
parent
be1181a9fc
commit
16060e431b
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -263,14 +263,14 @@
|
||||
{% for collection in book.versions[-1].children_collections if not collection.is_root and not collection.is_deleted %}
|
||||
<p class="my-3 underline">#{{collection.label}}</p>
|
||||
{% if not collection.is_leaf and not collection.children %}
|
||||
<p class="my-3">Collection is empty</p>
|
||||
<p class="ml-3 my-3 italic text-sm">Collection is empty</p>
|
||||
{% endif %}
|
||||
{% if not collection.is_leaf %}
|
||||
<!-- if collection has sub_collection make for loop for it -->
|
||||
{% for sub_collection in collection.children if not sub_collection.is_deleted%}
|
||||
<p class="my-3">##{{sub_collection.label}}</p>
|
||||
{% if not sub_collection.active_sections %}
|
||||
<p>This sub collection is empty</p>
|
||||
<p class="ml-3 my-3 italic text-sm">This sub collection is empty</p>
|
||||
{% endif %}
|
||||
{% for section in sub_collection.active_sections %}
|
||||
<div class="bg-inherit max-w-full text-gray-900 dark:text-white mt-1">
|
||||
@ -280,7 +280,7 @@
|
||||
<a href="{{url_for('book.interpretation_view',book_id=book.id,collection_id=collection.id,sub_collection_id=sub_collection.id,section_id=section.id)}}">
|
||||
<p id="section-{{section.label}}" class="truncate my-3">{{ section.label }}</p></a>
|
||||
{% if not section.active_interpretations %}
|
||||
<p>This section is empty</p>
|
||||
<p class="ml-3 my-3 italic text-sm">This section is empty</p>
|
||||
{% else %}
|
||||
<div class="ql-snow truncate md:max-w-xl">
|
||||
<div class="dark:text-white h-30 ql-editor-readonly !px-0">
|
||||
@ -330,7 +330,7 @@
|
||||
<a href="{{url_for('book.interpretation_view',book_id=book.id,collection_id=collection.id,section_id=section.id)}}">
|
||||
<p id="section-{{section.label}}" class="truncate my-3">{{ section.label }}</p></a>
|
||||
{% if not section.active_interpretations %}
|
||||
<p>This section is empty</p>
|
||||
<p class="ml-3 my-3 italic text-sm">This section is empty</p>
|
||||
{% else %}
|
||||
<div class="ql-snow truncate md:max-w-xl mb-3">
|
||||
<div class="dark:text-white h-30 ql-editor-readonly !px-0">
|
||||
|
@ -1,4 +1,4 @@
|
||||
import {Dropdown} from 'flowbite';
|
||||
import {Dropdown, DropdownInterface} from 'flowbite';
|
||||
import type {DropdownOptions} from 'flowbite';
|
||||
|
||||
// Triggers and elements for collections
|
||||
@ -20,11 +20,21 @@ const sectionContextMenu: NodeListOf<HTMLElement> = document.querySelectorAll(
|
||||
const contextSectionMenuTriggers: NodeListOf<HTMLElement> =
|
||||
document.querySelectorAll('[id^="dropdownSectionContextButton"]');
|
||||
|
||||
let currentElement: DropdownInterface | null = null;
|
||||
|
||||
const options: DropdownOptions = {
|
||||
offsetSkidding: 410,
|
||||
offsetDistance: 0,
|
||||
onHide: () => {},
|
||||
onShow: () => {},
|
||||
onShow: tooltip => {
|
||||
// this will close opened menu if you trigger another one
|
||||
if (currentElement) {
|
||||
currentElement.hide();
|
||||
currentElement = tooltip;
|
||||
} else {
|
||||
currentElement = tooltip;
|
||||
}
|
||||
},
|
||||
onToggle: () => {},
|
||||
};
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user