add a "current" link to the docs page to encourage people to refer to
authorStefan Kaltenbrunner <stefan@kaltenbrunner.cc>
Wed, 4 Nov 2015 19:03:08 +0000 (20:03 +0100)
committerStefan Kaltenbrunner <stefan@kaltenbrunner.cc>
Wed, 4 Nov 2015 19:03:08 +0000 (20:03 +0100)
the "current" docs instead of linking to versioned urls.
Thanks to Amir Rohan for both the idea and the patch!

templates/docs/docspage.html

index b8eb2a2f290a3cce59c6204fea01b85107719c17..ce00dd7d185bf4dfe9888df5df76d1c520d6280c 100644 (file)
@@ -41,10 +41,19 @@ This page in other versions:
 {%if supported_versions%}
 {%for ver in supported_versions %}
        {%if not forloop.first %}/{%endif%}
-       {%if ver.version == page.version %}
-       <b>{{ver.display_version}}</b>
+       {%if ver.version.current %}
+               {%if ver.version == page.version %}
+               current ({{ver.display_version}})
+               {%else%}
+               <a href="/docs/current/{{doc_type}}/{{ver.file}}" title="This page in version {{ver.display_version}}">current</a>
+               (<a href="/docs/{{ver.display_version}}/{{doc_type}}/{{ver.file}}" title="This page in current version">{{ver.display_version}}</a>)
+               {%endif%}
        {%else%}
-       <a href="/docs/{{ver.display_version}}/{{doc_type}}/{{ver.file}}" title="This page in version {{ver.display_version}}">{{ver.display_version}}</a>
+               {%if ver.version == page.version %}
+               <b>{{ver.display_version}}</b>
+               {%else%}
+               <a href="/docs/{{ver.display_version}}/{{doc_type}}/{{ver.file}}" title="This page in version {{ver.display_version}}">{{ver.display_version}}</a>
+               {%endif%}
        {%endif%}
 {%endfor%}
 {%endif%}