From 1b40465d6a8bb93c060fb88e2d2e42ff7d8678c7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?John=20Molakvo=C3=A6=20=28skjnldsv=29?= Date: Wed, 11 Oct 2017 20:56:32 +0200 Subject: [PATCH] Pinned navigation MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: John Molakvoæ (skjnldsv) --- developer_manual/design/navigation.rst | 27 +++++++++++++++++- developer_manual/images/navigation-pinned.png | Bin 0 -> 6105 bytes 2 files changed, 26 insertions(+), 1 deletion(-) create mode 100644 developer_manual/images/navigation-pinned.png diff --git a/developer_manual/design/navigation.rst b/developer_manual/design/navigation.rst index e0bcf8aca..ac669e84d 100644 --- a/developer_manual/design/navigation.rst +++ b/developer_manual/design/navigation.rst @@ -265,7 +265,7 @@ Edit entry * The input **must** have the same value as the entry link text. .. figure:: ../images/navigation-edit.* - :alt: Navigation entry with undo action + :alt: Editable navigation entry :figclass: figure-with-code .. code:: html @@ -290,3 +290,28 @@ Edit entry Pinned entry ============= + +Every top-level entry can be `pinned` at the bottom. + +* All the pinned entries can be mixed between non-pinned entries. +* All the pinned entries **must** have the ``pinned`` class. +* The **first** pinned entry **must** also have the ``first-pinned`` class. + +.. figure:: ../images/navigation-pinned.png + :alt: Pinned navigation entries + :figclass: figure-with-code + +.. code:: html + + diff --git a/developer_manual/images/navigation-pinned.png b/developer_manual/images/navigation-pinned.png new file mode 100644 index 0000000000000000000000000000000000000000..50632d302b376172386687513e90ea6a86d5dc05 GIT binary patch literal 6105 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 literal 0 HcmV?d00001