diff --git a/media/css/main.css b/media/css/main.css index 08f794a3..69936559 100644 --- a/media/css/main.css +++ b/media/css/main.css @@ -1161,6 +1161,10 @@ hr.eventseparator { margin: 1em auto; } +.btn-double-width { + width: 28em; +} + .btn-center { text-align: center; display: block; diff --git a/pgweb/docs/views.py b/pgweb/docs/views.py index df6e6b0e..54393f74 100644 --- a/pgweb/docs/views.py +++ b/pgweb/docs/views.py @@ -182,7 +182,7 @@ def redirect_root(request, version): def root(request): versions = Version.objects.filter(Q(supported=True) | Q(testing__gt=0, tree__gt=0)).order_by('-tree') return render_pgweb(request, 'docs', 'docs/index.html', { - 'versions': versions, + 'versions': [_VersionPdfWrapper(v) for v in versions], }) @@ -216,10 +216,8 @@ class _VersionPdfWrapper(object): def manuals(request): - versions = Version.objects.filter(Q(supported=True) | Q(testing__gt=0, tree__gt=0)).order_by('-tree') - return render_pgweb(request, 'docs', 'docs/manuals.html', { - 'versions': [_VersionPdfWrapper(v) for v in versions], - }) + # Legacy URL for manuals, redirect to the main docs page + return HttpResponsePermanentRedirect('/docs/') def manualarchive(request): diff --git a/pgweb/util/contexts.py b/pgweb/util/contexts.py index 88e3c4aa..f17374c9 100644 --- a/pgweb/util/contexts.py +++ b/pgweb/util/contexts.py @@ -30,12 +30,8 @@ sitenav = { ], 'docs': [ {'title': 'Documentation', 'link': '/docs/'}, - {'title': 'Manuals', 'link': '/docs/manuals/', 'submenu': [ + {'title': 'Manuals', 'link': '/docs/', 'submenu': [ {'title': 'Archive', 'link': '/docs/manuals/archive/'}, - {'title': 'Chinese', 'link': 'http://www.postgres.cn/docs'}, - {'title': 'French', 'link': 'https://docs.postgresql.fr/'}, - {'title': 'Japanese', 'link': 'https://www.postgresql.jp/document/'}, - {'title': 'Russian', 'link': 'https://postgrespro.ru/docs/postgresql'}, ]}, {'title': 'Release Notes', 'link': '/docs/release/'}, {'title': 'Books', 'link': '/docs/books/'}, diff --git a/templates/docs/archive.html b/templates/docs/archive.html index 6cff6317..b88cbb91 100644 --- a/templates/docs/archive.html +++ b/templates/docs/archive.html @@ -10,20 +10,23 @@ If you are still using any of these releases, you are strongly advised to upgrad
Online Version | +Online Version | PDF Version |
---|---|---|
{{v.treestring}} | - {%if v.a4pdf%}Comprehensive Manual: A4 PDF ({{v.a4pdf|filesizeformat}}){%endif%} - {%if v.uspdf%}Comprehensive Manual: US PDF ({{v.uspdf|filesizeformat}}){%endif%} - {%if not v.a4pdf and not v4.uspdf%}PDF version not available{%endif%} + {%if v.a4pdf or v.uspdf%} + {%if v.a4pdf%}A4 PDF ({{v.a4pdf|filesizeformat}}){%endif%} + {%if v.a4pdf and v.uspdf%} • {%endif%} + {%if v.uspdf%}US PDF ({{v.uspdf|filesizeformat}}){%endif%} + {%else%}PDF version not available + {%endif%} |
Online Version | +PDF Version | +
---|---|
+ {{v.treestring}} + | ++ {%if v.a4pdf or v.uspdf%} + {%if v.a4pdf%}A4 PDF ({{v.a4pdf|filesizeformat}}){%endif%} + {%if v.a4pdf and v.uspdf%}•{%endif%} + {%if v.uspdf%}US PDF ({{v.uspdf|filesizeformat}}){%endif%} + {%else%}PDF version not available + {%endif%} + |
Development snapshot | +PDF version not available | +
+ Looking for documentation for an older, unsupported, version? Check the + archive of older manuals. +
Online Version | -PDF Version | -
---|---|
- {{v.treestring}} - | -- {%if v.a4pdf or v.uspdf%} - {%if v.a4pdf%}Comprehensive Manual: A4 PDF ({{v.a4pdf|filesizeformat}}){%endif%} - {%if v.uspdf%}Comprehensive Manual: US PDF ({{v.uspdf|filesizeformat}}){%endif%} - {%if not v.a4pdf and not v4.uspdf%}PDF version not available{%endif%} - {%endif%} - |
Please see the manual archive for documentation for older releases. -The DocBook SGML source for the manuals is available as part of the PostgreSQL source download available in -the FTP area.
-{%endblock%}