[Checkins] SVN: z3ext.preferences/trunk/ fix ui in navigation
Nikolay Kim
fafhrd at datacom.kz
Mon Apr 7 02:30:37 EDT 2008
Log message for revision 85137:
fix ui in navigation
Changed:
U z3ext.preferences/trunk/CHANGES.txt
U z3ext.preferences/trunk/src/z3ext/preferences/browser/navigation.py
-=-
Modified: z3ext.preferences/trunk/CHANGES.txt
===================================================================
--- z3ext.preferences/trunk/CHANGES.txt 2008-04-07 05:46:18 UTC (rev 85136)
+++ z3ext.preferences/trunk/CHANGES.txt 2008-04-07 06:30:36 UTC (rev 85137)
@@ -2,6 +2,12 @@
CHANGES
=======
+1.0.2 (2008-04-07)
+------------------
+
+- Fix UI in navigation
+
+
1.0.1 (2008-04-04)
------------------
Modified: z3ext.preferences/trunk/src/z3ext/preferences/browser/navigation.py
===================================================================
--- z3ext.preferences/trunk/src/z3ext/preferences/browser/navigation.py 2008-04-07 05:46:18 UTC (rev 85136)
+++ z3ext.preferences/trunk/src/z3ext/preferences/browser/navigation.py 2008-04-07 06:30:36 UTC (rev 85137)
@@ -16,7 +16,9 @@
$Id$
"""
from zope.component import queryMultiAdapter
-from z3ext.preferences.interfaces import IPreferenceGroup, IRootPreferences
+from z3ext.preferences.interfaces import IRootPreferences
+from z3ext.preferences.interfaces import IPreferenceGroup
+from z3ext.preferences.interfaces import IPreferenceCategory
class Navigation(object):
@@ -68,6 +70,10 @@
info['selected'] = True
info['items'] = self._process(prefs, [prefs], level+1)
+ if IPreferenceCategory.providedBy(prefs) and not info['items']:
+ if not self._process(prefs, [prefs], level+1):
+ continue
+
data.append(info)
return data
More information about the Checkins
mailing list