Exemplo n.º 1
0
    def get_calc_html_attrs(self):
        calcdict = self._merge_dicts(
            BaseJS.get_calc_html_attrs(self),
            {"type": self.get_html_type(), "value": self.get_arg("label", self.get_name())},
        )

        return calcdict
Exemplo n.º 2
0
 def get_calc_html_attrs(self):
     return self._merge_dicts (
         BaseJS.get_calc_html_attrs(self), 
         {
             'type' : 'hidden', 
             'value': json.write(self.get_value()),
         })
Exemplo n.º 3
0
    def get_calc_html_attrs(self):
        calcdict = self._merge_dicts(
            BaseJS.get_calc_html_attrs(self), {
                'type': self.get_html_type(),
                'value': self.get_arg('label', self.get_name())
            })

        return calcdict
Exemplo n.º 4
0
    def get_calc_html_attrs(self):
        calcdict = BaseJS.get_calc_html_attrs(self)

        for at in ('size', 'multiple', 'readonly'):
            a = self.get_arg(at, None)
            if a is not None: 
                calcdict[at] = str(a)

        if 'readonly' in calcdict:
            calcdict['readonly'] = None

        return calcdict
Exemplo n.º 5
0
    def get_calc_html_attrs(self):
        calcdict = self._merge_dicts(BaseJS.get_calc_html_attrs(self), {
            'type': 'checkbox',
            'value': 'on'
        })

        if self.get_value():
            calcdict['checked'] = "yes"

        if self.get_arg('readonly', False):
            calcdict['disabled'] = None

        return calcdict
Exemplo n.º 6
0
    def get_calc_html_attrs(self):
        calcdict = self._merge_dicts (
            BaseJS.get_calc_html_attrs(self), 
            {
                'type' : 'checkbox', 
                'value': 'on'
            })

        if self.get_value():
            calcdict['checked'] = "yes"

        if self.get_arg('readonly', False):
            calcdict['disabled'] = None

        return calcdict
Exemplo n.º 7
0
    def get_calc_html_attrs(self):
        calcdict = self._merge_dicts (
            BaseJS.get_calc_html_attrs(self), 
            {
                'type' : 'text', 
                'value': self.get_value()
            })

        if self.get_arg('trim_spaces'):
            calcdict['onblur'] = 'mcw_tb_trim_spaces(this);' + calcdict.get('onblur', '')

        for at in ('size', 'maxlength', 'class',):
            a = self.get_arg(at, None)
            if a is not None: 
                calcdict[at] = a

        if self.get_arg('password', False):
            calcdict['type'] = 'password'

        return calcdict
Exemplo n.º 8
0
    def get_calc_html_attrs(self):
        calcdict = self._merge_dicts(BaseJS.get_calc_html_attrs(self), {
            'type': 'text',
            'value': self.get_value()
        })

        if self.get_arg('trim_spaces'):
            calcdict['onblur'] = 'mcw_tb_trim_spaces(this);' + calcdict.get(
                'onblur', '')

        for at in (
                'size',
                'maxlength',
                'class',
        ):
            a = self.get_arg(at, None)
            if a is not None:
                calcdict[at] = a

        if self.get_arg('password', False):
            calcdict['type'] = 'password'

        return calcdict
Exemplo n.º 9
0
 def get_calc_html_attrs(self):
     return self._merge_dicts(BaseJS.get_calc_html_attrs(self), {
         'type': 'hidden',
         'value': json.write(self.get_value()),
     })
Exemplo n.º 10
0
 def get_calc_html_attrs(self):
     return self._merge_dicts (
         BaseJS.get_calc_html_attrs(self),
         {
             'value': self.get_value_as_string(),
         })
Exemplo n.º 11
0
 def get_calc_html_attrs(self):
     return self._merge_dicts(BaseJS.get_calc_html_attrs(self), {
         'type': 'radio',
     })
Exemplo n.º 12
0
 def get_calc_html_attrs(self):
     return self._merge_dicts (
         BaseJS.get_calc_html_attrs(self),  { 'type' : 'radio',  })