Beispiel #1
0
 def __init__(self, *args, **kwargs):
   super(BlockNewForm, self).__init__(*args, **kwargs)
   self.fields['menus'].widget = forms.RadioSelect(choices=settings.BLOCK_MENUS_OPTION.items(),
                                                   attrs={'class':'radioselect'})
   attrs={'disabled':'disabled'}
   self.fields['visibility'].widget = SelectMultiple(choices=MenuItem.get_choices(), attrs=attrs)
   self.fields['model'].widget = forms.Select(choices=Block.get_models_choices())
Beispiel #2
0
 def __init__(self, *args, **kwargs):
   super(BlockForm, self).__init__(*args, **kwargs)
   self.fields['menus'].widget = forms.RadioSelect(choices=settings.BLOCK_MENUS_OPTION.items(),
                                                   attrs={'class':'radioselect'})
   attrs = {}
   if self.instance.menus == 'all' or self.instance.menus == 'none':
     attrs={'disabled':'disabled'}
   self.fields['visibility'].widget = SelectMultiple(choices=MenuItem.get_choices(), attrs=attrs)
Beispiel #3
0
  def __init__(self, *args, **kwargs):
    super(MenuItemForm, self).__init__(*args, **kwargs)
    self.fields['menu'].widget = forms.Select(choices=Menu.get_choices())

    exclude = []
    if self.instance:
      exclude.append(self.instance.uuid)
    items = [('', _('Top'))] + MenuItem.get_choices(exclude=exclude)
    self.fields['parentlink'].widget = forms.Select(choices=items, attrs={'size':10})