Ejemplo n.º 1
0
 def _set_checked(self, checked):
     if self._get_type() in ['Radio', 'Checkbox']:
         if checked:
             self.setAttribute('CHECKED', 'CHECKED')
         else:
             self.removeAttribute('CHECKED')
     else:
         raise InvalidAccessErr()
Ejemplo n.º 2
0
 def _set_readOnly(self, readOnly):
     if self._get_type() in ['Text', 'Password']:
         if readOnly:
             self.setAttribute('READONLY', 'READONLY')
         else:
             self.removeAttribute('READONLY')
     else:
         raise InvalidAccessErr()
Ejemplo n.º 3
0
 def _set_maxLength(self, maxLength):
     if self._get_type() in ['Text', 'Password']:
         self.setAttribute('MAXLENGTH', str(maxLength))
     else:
         raise InvalidAccessErr()
Ejemplo n.º 4
0
 def _get_maxLength(self):
     if self._get_type() in ['Text', 'Password']:
         rt = self.getAttribute('MAXLENGTH')
         if rt:
             return int(rt)
     raise InvalidAccessErr()
Ejemplo n.º 5
0
 def _get_checked(self):
     if self._get_type() in ['Radio', 'Checkbox']:
         return self.hasAttribute('CHECKED')
     else:
         raise InvalidAccessErr()
Ejemplo n.º 6
0
 def _set_src(self, src):
     if self._get_type() == 'Image':
         self.setAttribute('SRC', src)
     else:
         raise InvalidAccessErr()
Ejemplo n.º 7
0
 def _get_src(self):
     if self._get_type() == 'Image':
         return self.getAttribute('SRC')
     else:
         raise InvalidAccessErr()
Ejemplo n.º 8
0
 def _get_readOnly(self):
     if self._get_type() in ['Text', 'Password']:
         return self.hasAttribute('READONLY')
     raise InvalidAccessErr()