Remove non-TLS support
This commit is contained in:
1 parent
84c07a912b
commit
b59ef914da
9 files changed
+88
-171
No files matched your search
@@ -2,22 +2,12 @@
|
||||
worker holds, and returned on its own by api/bookmark after a write. Both
|
||||
paths must produce the same element for the swap to be seamless.
|
||||
|
||||
mark is null in one case only: boot.html composed this page, so there was
|
||||
no worker to ask. The slot is then hidden rather than absent and fetches
|
||||
itself once app.js reports a worker is controlling -- which is why the htmx
|
||||
attributes are on the empty state and not the filled one. A filled slot is
|
||||
only ever replaced by the modal's form, which names #bookmark itself.
|
||||
|
||||
Empty state is d-none, not the hidden attribute: Bootstrap declares .d-flex
|
||||
after Reboot's [hidden] rule, both !important and at the same specificity,
|
||||
so the utility would win. #}
|
||||
<span class="bookmark navbar-text {% if mark %}d-flex{% else %}d-none{% endif %} align-items-center gap-1"
|
||||
id="bookmark"
|
||||
{%- if not mark %}
|
||||
hx-get="api/bookmark" hx-trigger="worker-ready from:body"
|
||||
hx-target="this" hx-swap="outerHTML"
|
||||
{%- endif %}>
|
||||
{%- if mark %}
|
||||
Always filled: getBookmark() answers with the default when nothing has been
|
||||
set and when storage cannot be read at all, so there is no empty state to
|
||||
render. There was one -- a hidden slot that fetched itself once a worker
|
||||
turned up -- for pages boot.html composed before there was a worker to ask.
|
||||
Nothing composes a page but the worker now, and the worker always knows. #}
|
||||
<span class="bookmark navbar-text d-flex align-items-center gap-1" id="bookmark">
|
||||
{# A word and a colon, not a badge: this is one line of text that happens to
|
||||
end in a link, and a pill in front of it read as a control. Outside the
|
||||
anchor so that only the reference is underlined -- Reboot underlines an
|
||||
@@ -28,5 +18,4 @@
|
||||
anchor, which a swap into #content would not do. #}
|
||||
<a class="bookmark-link link-light text-truncate" href="{{ mark.href }}"
|
||||
hx-boost="false">{{ mark.ref }}</a>
|
||||
{%- endif %}
|
||||
</span>
|
||||
@@ -28,8 +28,7 @@
|
||||
line, so one response moves both.
|
||||
a restore htmx swaps the history element straight in and processes
|
||||
no out-of-band elements at all, so the picker asks for
|
||||
itself instead. worker-ready is in the same trigger, for a
|
||||
page boot.html composed before there was a worker to ask.
|
||||
itself instead.
|
||||
an anchor a link to GEN#v3_16 should open with the picker reading
|
||||
3:16, and the fragment never reaches the worker: a browser
|
||||
asks for /GEN and keeps the rest. So a picker that arrived
|
||||
@@ -57,7 +56,7 @@
|
||||
id="reference"
|
||||
{%- if oob %} hx-swap-oob="true"{% endif %}
|
||||
hx-get="api/reference"
|
||||
hx-trigger="{% if reference and not settled %}load[!!location.hash], {% endif %}worker-ready from:body, htmx:historyRestore from:body"
|
||||
hx-trigger="{% if reference and not settled %}load[!!location.hash], {% endif %}htmx:historyRestore from:body"
|
||||
hx-target="this" hx-swap="outerHTML">
|
||||
{%- if reference %}
|
||||
<span class="reference-book text-light fw-semibold"
|
||||
|
||||
@@ -10,11 +10,6 @@
|
||||
without this document being rebuilt, so the value only becomes current on
|
||||
the next full load -- which is the reload you would do to check it anyway.
|
||||
|
||||
version is null in one case: boot.html composed this page, so there was no
|
||||
worker to ask. Nothing is rendered at all then, which is the honest answer
|
||||
-- no worker means no version, and the bookmark slot in the navbar is empty
|
||||
for the same reason. app.js finds no element and leaves it at that.
|
||||
|
||||
Rendered on every page and shown under the book list alone. Populating it
|
||||
only for the index would look like the smaller change and would not work:
|
||||
the shell is composed once per full navigation, and a boosted link to the
|
||||
@@ -22,10 +17,8 @@
|
||||
decides, not the composer -- app.js looks for the index in #content after
|
||||
every swap. The body class this was rendered with cannot be asked, for the
|
||||
same reason: it goes stale the moment a link is clicked. #}
|
||||
{%- if version %}
|
||||
<div class="app-version d-none text-center mt-5 mb-2" id="app-version">
|
||||
<p class="app-version-digests form-text m-0">
|
||||
shell {{ version.shell }} · library {{ version.library }}
|
||||
</p>
|
||||
</div>
|
||||
{%- endif %}
|
||||
Reference in new issue
Block a user