コード例 #1
0
ファイル: test_render.py プロジェクト: dhaggen/tri.form
def test_render_attrs():
    assert render_attrs(None) == ''
    assert render_attrs({
        'foo': 'bar',
        'baz': 'quux'
    }) == ' baz="quux" foo="bar"'
    assert render_attrs({
        'apa': True,
        'bepa': '',
        'cepa': None,
        'class': dict(foo=False, bar=True, baz=True)
    }) == ' apa bepa="" class="bar baz"'
コード例 #2
0
ファイル: __init__.py プロジェクト: erik-sjoestedt/tri.table
 def render_attrs(self):
     attrs = self.attrs.copy()
     attrs['class'] = attrs['class'].copy()
     attrs['class'].setdefault('row%s' % (self.row_index % 2 + 1), True)
     pk = getattr(self.row, 'pk', None)
     if pk is not None:
         attrs['data-pk'] = pk
     return render_attrs(attrs)
コード例 #3
0
ファイル: __init__.py プロジェクト: TriOptima/tri.table
 def render_attrs(self):
     attrs = self.attrs.copy()
     attrs["class"] = (
         attrs["class"].copy() if isinstance(attrs["class"], dict) else {k: True for k in attrs["class"].split(" ")}
     )
     attrs["class"].setdefault("row%s" % (self.row_index % 2 + 1), True)
     pk = getattr(self.row, "pk", None)
     if pk is not None:
         attrs["data-pk"] = pk
     return render_attrs(attrs)
コード例 #4
0
ファイル: __init__.py プロジェクト: boxed/tri.form
 def render_attrs(self):
     """
     Render HTML attributes, or return '' if no attributes needs to be rendered.
     """
     return render_attrs(self.attrs)
コード例 #5
0
ファイル: __init__.py プロジェクト: TriOptima/tri.table
 def render_attrs(self):
     return render_attrs(self.attrs)
コード例 #6
0
ファイル: __init__.py プロジェクト: TriOptima/tri.table
 def render_attrs(self):
     attrs = self.attrs.copy()
     return render_attrs(attrs)
コード例 #7
0
ファイル: __init__.py プロジェクト: dhaggen/tri.form
 def render_attrs(self):
     """
     Render HTML attributes, or return '' if no attributes needs to be rendered.
     """
     return render_attrs(self.attrs)
コード例 #8
0
ファイル: test_render.py プロジェクト: Haggen-/tri.form
def test_render_attrs():
    assert render_attrs(None) == ''
    assert render_attrs({'foo': 'bar', 'baz': 'quux'}) == ' baz="quux" foo="bar"'
    assert render_attrs({'apa': True, 'bepa': '', 'cepa': None, 'class': dict(foo=False, bar=True, baz=True)}) == ' apa bepa="" class="bar baz"'
コード例 #9
0
ファイル: __init__.py プロジェクト: erik-sjoestedt/tri.table
 def render_attrs(self):
     attrs = self.Meta.attrs.copy()
     return render_attrs(attrs)
コード例 #10
0
ファイル: __init__.py プロジェクト: erik-sjoestedt/tri.table
 def render_attrs(self):
     return render_attrs(self.attrs)