From cfa8e48b21fad7748659b6a4d74754fab9020891 Mon Sep 17 00:00:00 2001 From: Vincent Bernat Date: Wed, 15 Jul 2015 23:32:58 +0200 Subject: [PATCH] doc: add rel=prev/next for links to adjacent sections This help people using keyboard navigation or with disabilities to easily browse through pagination. For example, in Vimium, a reader can do `[[` or `]]` to browse through the pages. --- src/rustbook/javascript.rs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/rustbook/javascript.rs b/src/rustbook/javascript.rs index f33b79cc188..8e530bee39a 100644 --- a/src/rustbook/javascript.rs +++ b/src/rustbook/javascript.rs @@ -57,11 +57,13 @@ document.addEventListener("DOMContentLoaded", function(event) { if (i > 0) { var prevNode = toc[i-1].cloneNode(true); prevNode.className = 'left'; + prevNode.setAttribute('rel', 'prev'); nav.appendChild(prevNode); } if (i < toc.length - 1) { var nextNode = toc[i+1].cloneNode(true); nextNode.className = 'right'; + nextNode.setAttribute('rel', 'next'); nav.appendChild(nextNode); } document.getElementById('page').appendChild(nav);