Changeset 1319 in products for quintagroup.dropdownmenu
- Timestamp:
- Oct 5, 2009 2:08:59 PM (15 years ago)
- Location:
- quintagroup.dropdownmenu/trunk/quintagroup/dropdownmenu
- Files:
-
- 1 added
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
quintagroup.dropdownmenu/trunk/quintagroup/dropdownmenu/browser/menu.py
r1200 r1319 8 8 from plone.app.layout.navigation.interfaces import INavtreeStrategy 9 9 from plone.app.layout.navigation.interfaces import INavigationQueryBuilder 10 from plone.registry.interfaces import IRegistry11 10 12 11 from quintagroup.dropdownmenu.interfaces import IDropDownMenuSettings 12 from quintagroup.dropdownmenu.util import getDropDownMenuSettings 13 13 14 14 … … 19 19 def __init__(self, context): 20 20 super(DropDownMenuQueryBuilder, self).__init__(context) 21 self.context = context 21 22 22 23 # customize depth according to dropdown menu settings … … 33 34 def _settings(self): 34 35 """Fetch dropdown menu settings registry""" 35 registry = getUtility(IRegistry) 36 return registry.forInterface(IDropDownMenuSettings) 36 return getDropDownMenuSettings(self.context) 37 37 38 38 … … 48 48 def _settings(self): 49 49 """Fetch dropdown menu settings registry""" 50 registry = getUtility(IRegistry) 51 return registry.forInterface(IDropDownMenuSettings) 50 return getDropDownMenuSettings(self.context) -
quintagroup.dropdownmenu/trunk/quintagroup/dropdownmenu/browser/viewlets.py
r1200 r1319 14 14 from plone.app.layout.navigation.interfaces import INavtreeStrategy 15 15 from plone.app.layout.navigation.interfaces import INavigationQueryBuilder 16 from plone.registry.interfaces import IRegistry17 16 18 17 from quintagroup.dropdownmenu.interfaces import IDropDownMenuSettings 19 18 from quintagroup.dropdownmenu.browser.menu import DropDownMenuQueryBuilder 19 from quintagroup.dropdownmenu.util import getDropDownMenuSettings 20 20 21 21 … … 148 148 def _settings(self): 149 149 """Fetch dropdown menu settings registry""" 150 registry = getUtility(IRegistry) 151 return registry.forInterface(IDropDownMenuSettings) 150 return getDropDownMenuSettings(self.context) 152 151 153 152 def createMenu(self):
Note: See TracChangeset
for help on using the changeset viewer.