Skip to content

Commit

Permalink
changes related to html rendering
Browse files Browse the repository at this point in the history
  • Loading branch information
matijakolaric committed Nov 27, 2019
1 parent 6d33c3a commit 923a2ce
Show file tree
Hide file tree
Showing 3 changed files with 7 additions and 4 deletions.
7 changes: 5 additions & 2 deletions music_metadata/edi/fields.py
Original file line number Diff line number Diff line change
Expand Up @@ -45,15 +45,18 @@ def to_html(self, value, label='', error=None):
edi_value = value
verbose_value = value
descriptive_label = label.replace('_', ' ')
classes = self.__class__.__name__ + ' '
classes += ' '.join(c.__name__ for c in self.__class__.__bases__)
classes = classes.lower()
if error:
error = html.escape(str(error))
return (
f'<span class="field { label } invalid" '
f'<span class="field { classes } { label } invalid" '
f'title ="{ descriptive_label }: { verbose_value }\n'
f'ERROR: { error }">{ edi_value }</span>')
else:
return (
f'<span class="field { label }" title ="{ descriptive_label }:'
f'<span class="field { classes } { label }" title ="{ descriptive_label }:'
f' { verbose_value }">{ edi_value }</span>')


Expand Down
2 changes: 1 addition & 1 deletion music_metadata/edi/records.py
Original file line number Diff line number Diff line change
Expand Up @@ -104,7 +104,7 @@ def labels(self):
return self.get_fields().keys()

def to_html(self):
classes = f'record { self.type }'
classes = f'record { self.type.lower() }'
if not self.valid:
classes += ' invalid'
output = f'<span class="{ classes }">'
Expand Down
2 changes: 1 addition & 1 deletion setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@

setuptools.setup(
name="music_metadata_edi",
version="19a4",
version="19a5",
author="Matija Kolarić",
author_email="matijakolaric@users.noreply.github.com",
description="Music Metedata - EDI-based formats",
Expand Down

0 comments on commit 923a2ce

Please sign in to comment.