def prepare(self): super(TabbedContainer, self).prepare() if not getattr(self, "id", None): raise ValueError, "JQueryUITabs is supposed to have id" o = { 'tabdefault': getattr(self, 'tabdefault', 0), 'staticLoadOnClick': getattr(self, 'staticLoadOnClick', False) } self.add_call(when_ready(jQuery("#%s" % self.id).mokshatabs(o))) tabs = eval_app_config(config.get(self.config_key, "None")) if not tabs: if isinstance(self.tabs, str): tabs = eval_app_config(self.tabs) else: tabs = self.tabs # Filter out any None's in the list which signify apps which are # not allowed to run with the current session's authorization level tabs = ConfigWrapper.process_wrappers(tabs, d) self.tabs = tabs self.tabwidget = tabwidget self.panewidget = panewidget self.root_id = self.id
def update_params(self, d): super(TabbedContainer, self).update_params(d) if not getattr(d,"id",None): raise ValueError, "JQueryUITabs is supposed to have id" o = { 'tabdefault': d.get('tabdefault', 0), 'staticLoadOnClick': d.get('staticLoadOnClick', False) } self.add_call(when_ready(jQuery("#%s" % d.id).mokshatabs(o))) tabs = eval_app_config(config.get(self.config_key, "None")) if not tabs: if isinstance(self.tabs, str): tabs = eval_app_config(self.tabs) else: tabs = self.tabs # Filter out any None's in the list which signify apps which are # not allowed to run with the current session's authorization level tabs = ConfigWrapper.process_wrappers(tabs, d) d['tabs'] = tabs d['tabwidget'] = tabwidget d['panewidget'] = panewidget d['root_id'] = d['id']
def update_params(self, d): super(MokshaMenu, self).update_params(d) if not d.id: raise Exception("MokshaMenu must have an id!") if not d.callback: raise Exception("Must provide a callback URL!") menus = [] for menu in d.menus: menus.append((menu.lower().replace(' ', ''), menu)) d.menus = menus self.add_call( when_ready( jQuery('.%s' % d.id).buildMenu({ 'template': d.callback, 'additionalData': d.additionalData, 'menuWidth': d.menuWidth, 'openOnRight': d.openOnRight, 'rootMenuSelector': ".%s" % d.rootMenuSelector, 'menuSelector': ".%s" % d.menuSelector, 'iconPath': d.iconPath, 'hasImages': d.hasImages, 'fadeTime': d.fadeTime, 'fadeInTime': d.fadeInTime, 'fadeOutTime': d.fadeOutTime, 'adjustLeft': d.adjustLeft, 'adjustTop': d.adjustTop, 'opacity': d.opacity, 'shadow': d.shadow, 'minZindex': d.minZindex, })))
def update_params(self, d): super(MokshaMenu, self).update_params(d) if not d.id: raise Exception("MokshaMenu must have an id!") if not d.callback: raise Exception("Must provide a callback URL!") menus = [] for menu in d.menus: menus.append((menu.lower().replace(' ', ''), menu)) d.menus = menus self.add_call(when_ready(jQuery('.%s' % d.id).buildMenu({ 'template': d.callback, 'additionalData': d.additionalData, 'menuWidth': d.menuWidth, 'openOnRight': d.openOnRight, 'rootMenuSelector': ".%s" % d.rootMenuSelector, 'menuSelector': ".%s" % d.menuSelector, 'iconPath': d.iconPath, 'hasImages': d.hasImages, 'fadeTime': d.fadeTime, 'fadeInTime': d.fadeInTime, 'fadeOutTime': d.fadeOutTime, 'adjustLeft': d.adjustLeft, 'adjustTop': d.adjustTop, 'opacity': d.opacity, 'shadow': d.shadow, 'minZindex': d.minZindex, })))
def update_params(self, d): super(Grid, self).update_params(d) if not getattr(d, "id", None): raise ValueError, "Moksha Grid is supposed to have id" if not d.filters: d.filters = {} grid_d = {} for p in self.params: v = d.get(p) if v: if isinstance(v, dict): v = json.dumps(v) grid_d[p] = v d['id'] += "-uuid" + str(uuid.uuid4()) self.add_call(when_ready(jQuery("#%s" % d['id']).mokshagrid(grid_d)))
def update_params(self, d): super(Grid, self).update_params(d) if not getattr(d, "id", None): raise ValueError, "Moksha Grid is supposed to have id" if not d.filters: d.filters = {} grid_d = {} for p in self.params: v = d.get(p) if v: if isinstance(v, dict): v = json.dumps(v) grid_d[p] = v d["id"] += "-uuid" + str(uuid.uuid4()) self.add_call(when_ready(jQuery("#%s" % d["id"]).mokshagrid(grid_d)))