mirror of
https://github.com/sissbruecker/linkding.git
synced 2025-08-14 22:19:32 +02:00

* return updated HTML from bookmark actions * open details through URL * fix details update * improve modal behavior * use a frame * make behaviors properly destroy themselves * remove page and details params from tag urls * use separate behavior for details and tags * remove separate details view * make it work with other views * add asset actions * remove asset refresh for now * remove details partial * fix tests * remove old partials * update tests * cache and reuse tags * extract search autocomplete behavior * remove details param from pagination * fix tests * only return details modal when navigating in frame * fix link target * remove unused behaviors * use auto submit behavior for user select * fix import
55 lines
1.4 KiB
HTML
55 lines
1.4 KiB
HTML
{% extends "bookmarks/layout.html" %}
|
|
{% load static %}
|
|
{% load shared %}
|
|
{% load bookmarks %}
|
|
|
|
{% block content %}
|
|
<div class="bookmarks-page grid columns-md-1">
|
|
|
|
{# Bookmark list #}
|
|
<section class="content-area col-2">
|
|
<div class="content-area-header">
|
|
<h2>Shared bookmarks</h2>
|
|
<div class="header-controls">
|
|
{% bookmark_search bookmark_list.search mode='shared' %}
|
|
<button ld-tag-modal class="btn ml-2 show-md">Tags
|
|
</button>
|
|
</div>
|
|
</div>
|
|
|
|
<form class="bookmark-actions"
|
|
action="{{ bookmark_list.action_url|safe }}"
|
|
method="post" autocomplete="off">
|
|
{% csrf_token %}
|
|
<div id="bookmark-list-container">
|
|
{% include 'bookmarks/bookmark_list.html' %}
|
|
</div>
|
|
</form>
|
|
</section>
|
|
|
|
{# Filters #}
|
|
<section class="content-area col-1 hide-md">
|
|
<div class="content-area-header">
|
|
<h2>User</h2>
|
|
</div>
|
|
<div>
|
|
{% user_select bookmark_list.search users %}
|
|
<br>
|
|
</div>
|
|
<div class="content-area-header">
|
|
<h2>Tags</h2>
|
|
</div>
|
|
<div id="tag-cloud-container">
|
|
{% include 'bookmarks/tag_cloud.html' %}
|
|
</div>
|
|
</section>
|
|
|
|
{# Bookmark details #}
|
|
<turbo-frame id="details-modal" target="_top">
|
|
{% if details %}
|
|
{% include 'bookmarks/details/modal.html' %}
|
|
{% endif %}
|
|
</turbo-frame>
|
|
</div>
|
|
{% endblock %}
|