コード例 #1
0
    def line(self, obj, label, input, help_string='', error=None):
        _class = self.get_class(obj)
        if error:
            _class = _class + ' error'

        if self.get_widget_name(obj) == 'RadioSelect':
            obj.build = YamlRadioSelect
            fs = Tag('fieldset')
            fs << input
            return fs
        else:
            div = Div(_class=_class, id='div_' + obj.id)
            with div:
                if error:
                    div.strong(error, _class="message")
                if self.get_widget_name(obj) == 'Checkbox':
                    div << input
                    div << label
                    div << help_string
                else:
                    div << label
                    div << help_string
                    div << input
            return div
コード例 #2
0
ファイル: layout.py プロジェクト: FashtimeDotCom/uliweb
 def line(self, obj, label, input, help_string='', error=None):
     _class = self.get_class(obj)
     if error:
         _class = _class + ' error'
     
     if self.get_widget_name(obj) == 'RadioSelect':
         obj.build = YamlRadioSelect
         fs = Tag('fieldset')
         fs << input
         return fs
     else:
         div = Div(_class=_class, id='div_'+obj.id)
         with div:
             if error:
                 div.strong(error, _class="message")
             if self.get_widget_name(obj) == 'Checkbox':
                 div << input
                 div << label
                 div << help_string
             else:
                 div << label
                 div << help_string
                 div << input
         return div