From c010ae3a97e091e711da93a2332e16fecfe03568 Mon Sep 17 00:00:00 2001 From: Gert Date: Sun, 25 Jan 2015 15:47:23 +0100 Subject: [PATCH] switch to new srcset spec --- system/src/Grav/Common/Markdown/ParsedownGravTrait.php | 2 ++ system/src/Grav/Common/Page/Medium.php | 4 ++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/system/src/Grav/Common/Markdown/ParsedownGravTrait.php b/system/src/Grav/Common/Markdown/ParsedownGravTrait.php index 03c3685f2..aa148a9bb 100644 --- a/system/src/Grav/Common/Markdown/ParsedownGravTrait.php +++ b/system/src/Grav/Common/Markdown/ParsedownGravTrait.php @@ -144,6 +144,7 @@ trait ParsedownGravTrait if (!isset($actions['lightbox']) && !is_array($src)) { $excerpt['element']['attributes']['src'] = $src; $excerpt['element']['attributes']['srcset'] = $srcset; + $excerpt['element']['attributes']['sizes'] = '100vw'; } else { // Create the custom lightbox element $element = array( @@ -155,6 +156,7 @@ trait ParsedownGravTrait 'attributes' => array( 'src' => $src['img_url'], 'srcset' => $srcset, + 'sizes' => '(min-width: 36em) 80vw, 100vw', 'alt' => $alt, 'title' => $title ) diff --git a/system/src/Grav/Common/Page/Medium.php b/system/src/Grav/Common/Page/Medium.php index a7b118e8f..50e81176b 100644 --- a/system/src/Grav/Common/Page/Medium.php +++ b/system/src/Grav/Common/Page/Medium.php @@ -163,10 +163,10 @@ class Medium extends Data */ public function srcset() { - $srcset = [ $this->url() . $this->get('width') . 'w' ]; + $srcset = [ $this->url() . ' ' . $this->get('width') . 'w' ]; foreach ($this->alternatives as $type => $medium) { - $srcset[] = $medium->url() . ' ' . $type; + $srcset[] = $medium->url() . ' ' . $medium->get('width') . 'w'; } return implode(', ', $srcset);