remove URL on breadcrumbs (bug 607026)

This commit is contained in:
Andy McKay 2010-10-26 12:16:14 -07:00
Родитель f38e4d5361
Коммит 9c631fcb04
2 изменённых файлов: 11 добавлений и 7 удалений

Просмотреть файл

@ -1,7 +1,5 @@
from django.utils import encoding
import jinja2
from jingo import env, register
from jingo import register
from tower import ugettext as _
from amo.urlresolvers import reverse
@ -29,14 +27,20 @@ def dev_page_title(context, title=None, addon=None):
@register.function
@jinja2.contextfunction
def dev_breadcrumbs(context, addon=None, items=None, add_default=False):
def dev_breadcrumbs(context, addon=None, items=None, add_default=False,
link_my_addons=True):
"""
Wrapper function for ``breadcrumbs``. Prepends 'Developer Hub' breadcrumb
to ``items`` argument, and ``add_default`` argument defaults to False.
Accepts: [(url, label)]
addon: adds in a non-linked breadcrumb to the addon
link_my_addons: makes "My Add-ons" url linked, defaults to True
"""
crumbs = [(reverse('devhub.index'), _('Developer Hub')),
(reverse('devhub.addons'), _('My Add-ons'))]
crumbs = [(reverse('devhub.index'), _('Developer Hub')), ]
if link_my_addons:
crumbs.append((reverse('devhub.addons'), _('My Add-ons')))
else:
crumbs.append((None, _('My Add-ons')))
if items:
crumbs.extend(items)
if addon:

Просмотреть файл

@ -6,7 +6,7 @@
{% block content %}
<header>
{{ dev_breadcrumbs() }}
{{ dev_breadcrumbs(link_my_addons=False) }}
<hgroup>
<h2>{{ _('Manage My Add-ons') }}</h2>