moksha/api/widgets/containers/dashboardcontainer.py | 5 +++++ moksha/public/javascript/ui/moksha.ui.tabs.js | 4 ++-- 2 files changed, 7 insertions(+), 2 deletions(-)
New commits: commit c6c9444b12d6a083920eb70b3a3729905c4a5fdb Author: John (J5) Palmieri johnp@redhat.com Date: Sat Mar 28 13:28:17 2009 -0400
fix some issues
* Don't assume 2 level navigation in tab widget * throw error if we don't find a requested category - this makes it easier to debug typos
diff --git a/moksha/api/widgets/containers/dashboardcontainer.py b/moksha/api/widgets/containers/dashboardcontainer.py index 62df5c3..101f9fb 100644 --- a/moksha/api/widgets/containers/dashboardcontainer.py +++ b/moksha/api/widgets/containers/dashboardcontainer.py @@ -16,11 +16,16 @@ class AppListWidget(Widget): # we want to error out if there is no category c = d['category'] if isinstance(c, basestring): + found = False for cat in d['layout']: if cat['label'] == c: d['category'] = cat + found = True break
+ if not found: + raise IndexError('Category "%s" not found in layout' % c) + applist_widget = AppListWidget('applist');
class DashboardContainer(Widget): diff --git a/moksha/public/javascript/ui/moksha.ui.tabs.js b/moksha/public/javascript/ui/moksha.ui.tabs.js index 28fc1a5..cbfe5e5 100644 --- a/moksha/public/javascript/ui/moksha.ui.tabs.js +++ b/moksha/public/javascript/ui/moksha.ui.tabs.js @@ -537,8 +537,8 @@ $.widget("ui.mokshatabs", { .find('em').data('label.tabs', label).html(o.spinner); }
- if (o.passPathRemainder) - url += self.path_remainder; + //if (o.passPathRemainder) + // url += self.path_remainder;
var ajaxOptions = $.extend({}, o.ajaxOptions, { url: moksha.csrf_rewrite_url(url),
moksha-commits@lists.fedorahosted.org