Fixed the responsive styles so they work properly with small, as well as large images
This commit is contained in:
@@ -39,14 +39,14 @@ def content_object_init(instance):
|
||||
|
||||
if 'img' in content:
|
||||
for img in soup('img'):
|
||||
# TODO: Pretty sure this isn't the right way to do this, too hard coded.
|
||||
# There must be a setting that I should be using?
|
||||
src = instance.settings['PATH'] + '/images/' + os.path.split(img['src'])[1]
|
||||
im = Image.open(src)
|
||||
extra_style = 'width: {}px; height: auto;'.format(im.size[0])
|
||||
|
||||
if instance.settings['RESPONSIVE_IMAGES']:
|
||||
extra_style = 'max-width: 100%; height: auto;'
|
||||
else:
|
||||
# TODO: Pretty sure this isn't the right way to do this, too hard coded.
|
||||
# There must be a setting that I should be using?
|
||||
src = instance.settings['PATH'] + '/images/' + os.path.split(img['src'])[1]
|
||||
im = Image.open(src)
|
||||
extra_style = 'width: {}px; height: auto;'.format(im.size[0])
|
||||
extra_style += ' max-width: 100%;'
|
||||
|
||||
if img.get('style'):
|
||||
img['style'] += extra_style
|
||||
|
||||
Reference in New Issue
Block a user