diff -r 30faf6021278 -r 3f3d576b87d9 web/views/basecomponents.py --- a/web/views/basecomponents.py Tue Jan 11 12:05:12 2011 +0100 +++ b/web/views/basecomponents.py Tue Jan 11 12:19:36 2011 +0100 @@ -36,8 +36,7 @@ from cubicweb.utils import wrap_on_write from cubicweb.uilib import toggle_action from cubicweb.web import component, uicfg -from cubicweb.web.htmlwidgets import (MenuWidget, PopupBoxMenu, BoxSeparator, - BoxLink) +from cubicweb.web.htmlwidgets import MenuWidget, PopupBoxMenu VISIBLE_PROP_DEF = { _('visible'): dict(type='Boolean', default=True, @@ -167,13 +166,11 @@ menu = PopupBoxMenu(self._cw.user.login, isitem=False) box.append(menu) for action in actions.get('useractions', ()): - menu.append(BoxLink(action.url(), self._cw._(action.title), - action.html_class())) + menu.append(self.action_link(action)) if actions.get('useractions') and actions.get('siteactions'): - menu.append(BoxSeparator()) + menu.append(self.separator()) for action in actions.get('siteactions', ()): - menu.append(BoxLink(action.url(), self._cw._(action.title), - action.html_class())) + menu.append(self.action_link(action)) box.render(w=w)