You've already forked hotpocket
BTHLABS-55: Inline create save form
Co-authored-by: Tomek Wójcik <labs@tomekwojcik.pl> Co-committed-by: Tomek Wójcik <labs@tomekwojcik.pl>
This commit is contained in:
@@ -40,7 +40,25 @@
|
||||
</a>
|
||||
</li>
|
||||
{% endif %}
|
||||
<li class="nav-item ms-auto d-flex align-items-center">
|
||||
{% if not request.user.is_anonymous %}
|
||||
<li id="InlineCreateSaveForm" class="nav-item ms-auto me-1 d-flex align-items-center">
|
||||
<a class="nav-link px-1 py-0 fs-3 text-primary ui-inline-create-save-form-trigger" href="{% url 'ui.saves.create' %}">
|
||||
<i class="bi bi-plus-circle-fill"></i>
|
||||
</a>
|
||||
<form action="{% url 'ui.saves.create' %}" class="position-absolute d-none align-items-center bg-body-tertiary ui-inline-create-save-form" method="post">
|
||||
{% csrf_token %}
|
||||
<label class="visually-hidden" for="input-inline-create-save-form-url">{% translate 'URL' %}</label>
|
||||
<input class="form-control flex-grow-1 me-1 form-control-sm" id="input-inline-create-save-form-url" name="url" placeholder="{% translate 'URL' %}" type="text">
|
||||
<button class="btn btn-primary btn-sm flex-grow-0 flex-shrink-0 me-1" role="button">
|
||||
<i class="bi bi-floppy-fill"></i>
|
||||
</button>
|
||||
<button class="btn btn-outline-danger btn-sm flex-grow-0 flex-shrink-0 ui-inline-create-save-form-close">
|
||||
<i class="bi bi-x-lg"></i>
|
||||
</button>
|
||||
</form>
|
||||
</li>
|
||||
{% endif %}
|
||||
<li class="nav-item {% if request.user.is_anonymous %}ms-auto{% endif %} d-flex align-items-center">
|
||||
<a class="nav-link px-1 py-0 fs-3" data-bs-toggle="offcanvas" href="#offcanvas-controls" aria-controls="offcanvas-controls">
|
||||
<i class="bi bi-person-circle"></i>
|
||||
</a>
|
||||
@@ -74,20 +92,6 @@
|
||||
</template>
|
||||
</div>
|
||||
|
||||
{% if not request.user.is_anonymous %}
|
||||
<nav id="button-bar" class="navbar navbar-expand-sm bg-body-tertiary fixed-bottom {% block button_bar_class %}{% endblock %}">
|
||||
<div class="container">
|
||||
<ul class="navbar-nav my-0 mx-auto">
|
||||
<li class="nav-item d-flex align-items-center ms-2">
|
||||
<a class="nav-link py-1 px-1 text-primary ui-button-bar-link" href="{% url 'ui.saves.create' %}">
|
||||
<i class="bi bi-plus-circle-fill"></i>
|
||||
</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</nav>
|
||||
{% endif %}
|
||||
|
||||
<div class="offcanvas offcanvas-end" tabindex="-1" id="offcanvas-controls" aria-labelledby="offcanvas-controls-label">
|
||||
<div class="offcanvas-header">
|
||||
<h5 class="offcanvas-title" id="offcanvas-controls-label">
|
||||
@@ -147,6 +151,7 @@
|
||||
<script src="{% static 'ui/js/hotpocket-backend.ui.BrowseSavesView.js' %}" type="text/javascript"></script>
|
||||
<script src="{% static 'ui/js/hotpocket-backend.ui.ViewAssociationView.js' %}" type="text/javascript"></script>
|
||||
<script src="{% static 'ui/js/hotpocket-backend.ui.BrowseAccountAppsView.js' %}" type="text/javascript"></script>
|
||||
<script src="{% static 'ui/js/hotpocket-backend.ui.InlineCreateSaveForm.js' %}" type="text/javascript"></script>
|
||||
{% block page_scripts %}{% endblock %}
|
||||
<script type="text/javascript">
|
||||
(() => {
|
||||
|
||||
Reference in New Issue
Block a user