mirror of
https://github.com/sissbruecker/linkding.git
synced 2025-08-14 05:59:29 +02:00

* add bundle model and query logic * cleanup tests * add basic form * add success message * Add form tests * Add bundle list view * fix edit view * Add remove button * Add basic preview logic * Make pagination use absolute URLs * Hide bookmark edits when rendering preview * Render bookmark list in preview * Reorder bundles * Show bundles in bookmark view * Make bookmark search respect selected bundle * UI tweaks * Fix bookmark scope * Improve bundle preview * Skip preview if form is submitted * Show correct preview after invalid form submission * Add option to hide bundles * Merge new migrations * Add tests for bundle menu * Improve check for preview being removed
50 lines
1.5 KiB
HTML
50 lines
1.5 KiB
HTML
{% extends "bookmarks/layout.html" %}
|
|
{% load static %}
|
|
{% load shared %}
|
|
{% load bookmarks %}
|
|
|
|
{% block title %}Bookmarks - Linkding{% endblock %}
|
|
|
|
{% block content %}
|
|
<div ld-bulk-edit
|
|
class="bookmarks-page grid columns-md-1 {% if bookmark_list.collapse_side_panel %}collapse-side-panel{% endif %}">
|
|
|
|
{# Bookmark list #}
|
|
<main class="main col-2" aria-labelledby="main-heading">
|
|
<div class="section-header mb-0">
|
|
<h1 id="main-heading">Bookmarks</h1>
|
|
<div class="header-controls">
|
|
{% bookmark_search bookmark_list.search %}
|
|
{% include 'bookmarks/bulk_edit/toggle.html' %}
|
|
<button ld-filter-drawer-trigger class="btn ml-2">Filters</button>
|
|
</div>
|
|
</div>
|
|
|
|
<form class="bookmark-actions"
|
|
action="{{ bookmark_list.action_url|safe }}"
|
|
method="post" autocomplete="off">
|
|
{% csrf_token %}
|
|
{% include 'bookmarks/bulk_edit/bar.html' with disable_actions='bulk_unarchive' %}
|
|
|
|
<div id="bookmark-list-container">
|
|
{% include 'bookmarks/bookmark_list.html' %}
|
|
</div>
|
|
</form>
|
|
</main>
|
|
|
|
{# Filters #}
|
|
<div class="side-panel col-1 hide-md">
|
|
{% include 'bookmarks/bundle_section.html' %}
|
|
{% include 'bookmarks/tag_section.html' %}
|
|
</div>
|
|
</div>
|
|
{% endblock %}
|
|
|
|
{% block overlays %}
|
|
{# Bookmark details #}
|
|
<turbo-frame id="details-modal" target="_top">
|
|
{% if details %}
|
|
{% include 'bookmarks/details/modal.html' %}
|
|
{% endif %}
|
|
</turbo-frame>
|
|
{% endblock %} |