Example #1
0
def build_attrs(self, extra_attrs=None, **kwargs):
    "Helper function for building an attribute dictionary."
    attrs = dict(self.attrs, **kwargs)
    if extra_attrs:
        attrs.update(extra_attrs)
    if self.class_name:
        attrs = add_class_name(attrs, self.class_name)
    if self.placeholder:
        attrs['placeholder'] = self.placeholder
    return attrs
Example #2
0
 def build_attrs(self, base_attrs, extra_attrs=None, **kwargs):
     """ Helper function for building an attribute dictionary. """
     attrs = dict(base_attrs, **kwargs)
     if extra_attrs:
         attrs.update(extra_attrs)
     if self.class_name:
         attrs = add_class_name(attrs, self.class_name)
     if self.placeholder:
         attrs['placeholder'] = self.placeholder
     return attrs