# HG changeset patch # User Mads Kiilerich # Date 1364336500 -3600 # Node ID 2ea981f9da7994eed7b7c0efc1fda70a9b8d2eb9 # Parent 87b0a652b6b191c55edd7f4154e2e16fa0bd799f templates: enforce more consistency by being less flexible in templates All pages must define page_nav. context_bar may only be used on relevant repository pages, and the 'current' parameter is mandatory. diff -r 87b0a652b6b1 -r 2ea981f9da79 rhodecode/templates/base/base.html --- a/rhodecode/templates/base/base.html Mon Mar 25 16:30:40 2013 +0100 +++ b/rhodecode/templates/base/base.html Tue Mar 26 23:21:40 2013 +0100 @@ -51,20 +51,14 @@ ### MAKO DEFS ### -<%def name="page_nav()"> - ${self.menu()} - - <%def name="breadcrumbs()"> -<%def name="context_bar(current=None)"> - %if c.repo_name: +<%def name="context_bar(current)"> ${repo_context_bar(current)} - %endif <%def name="admin_menu()"> diff -r 87b0a652b6b1 -r 2ea981f9da79 rhodecode/templates/forks/forks.html --- a/rhodecode/templates/forks/forks.html Mon Mar 25 16:30:40 2013 +0100 +++ b/rhodecode/templates/forks/forks.html Tue Mar 26 23:21:40 2013 +0100 @@ -9,6 +9,10 @@ ${_('Forks')} +<%def name="page_nav()"> + ${self.menu('repositories')} + + <%def name="main()"> ${self.context_bar('showforks')}
diff -r 87b0a652b6b1 -r 2ea981f9da79 rhodecode/templates/pullrequests/pullrequest.html --- a/rhodecode/templates/pullrequests/pullrequest.html Mon Mar 25 16:30:40 2013 +0100 +++ b/rhodecode/templates/pullrequests/pullrequest.html Tue Mar 26 23:21:40 2013 +0100 @@ -8,6 +8,10 @@ ${_('New pull request')} +<%def name="page_nav()"> + ${self.menu('repositories')} + + <%def name="main()"> ${self.context_bar('showpullrequest')}
diff -r 87b0a652b6b1 -r 2ea981f9da79 rhodecode/templates/pullrequests/pullrequest_show.html --- a/rhodecode/templates/pullrequests/pullrequest_show.html Mon Mar 25 16:30:40 2013 +0100 +++ b/rhodecode/templates/pullrequests/pullrequest_show.html Tue Mar 26 23:21:40 2013 +0100 @@ -8,6 +8,10 @@ ${_('Pull request #%s') % c.pull_request.pull_request_id} +<%def name="page_nav()"> + ${self.menu('repositories')} + + <%def name="main()"> ${self.context_bar('showpullrequest')}
diff -r 87b0a652b6b1 -r 2ea981f9da79 rhodecode/templates/pullrequests/pullrequest_show_all.html --- a/rhodecode/templates/pullrequests/pullrequest_show_all.html Mon Mar 25 16:30:40 2013 +0100 +++ b/rhodecode/templates/pullrequests/pullrequest_show_all.html Tue Mar 26 23:21:40 2013 +0100 @@ -8,6 +8,10 @@ ${_('Pull requests')} +<%def name="page_nav()"> + ${self.menu('repositories')} + + <%def name="main()"> ${self.context_bar('showpullrequest')}
diff -r 87b0a652b6b1 -r 2ea981f9da79 rhodecode/templates/search/search.html --- a/rhodecode/templates/search/search.html Mon Mar 25 16:30:40 2013 +0100 +++ b/rhodecode/templates/search/search.html Tue Mar 26 23:21:40 2013 +0100 @@ -29,7 +29,9 @@ %endif <%def name="main()"> +%if c.repo_name: ${self.context_bar('options')} +%endif