From da58ff3d7ae57f5e915180a9d029a29bcd068cf1 Mon Sep 17 00:00:00 2001 From: unknown Date: Sun, 13 Sep 2015 12:19:13 -0300 Subject: [PATCH 1/2] New class AudioMedium added --- .../Grav/Common/Page/Medium/AudioMedium.php | 45 +++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 system/src/Grav/Common/Page/Medium/AudioMedium.php diff --git a/system/src/Grav/Common/Page/Medium/AudioMedium.php b/system/src/Grav/Common/Page/Medium/AudioMedium.php new file mode 100644 index 000000000..0eaafd616 --- /dev/null +++ b/system/src/Grav/Common/Page/Medium/AudioMedium.php @@ -0,0 +1,45 @@ +url($reset); + + return [ + 'name' => 'audio', + 'text' => 'Your browser does not support the audio tag.', + 'attributes' => $attributes + ]; + } + + /** + * Reset medium. + * + * @return $this + */ + public function reset() + { + parent::reset(); + + $this->attributes['controls'] = true; + return $this; + } +} From c27497dd16aac6a6abf0b579afbb24529f8f496a Mon Sep 17 00:00:00 2001 From: DonLiborio Date: Sun, 13 Sep 2015 12:30:55 -0300 Subject: [PATCH 2/2] Added new Audio Medium --- system/src/Grav/Common/Page/Medium/MediumFactory.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/system/src/Grav/Common/Page/Medium/MediumFactory.php b/system/src/Grav/Common/Page/Medium/MediumFactory.php index e15524e77..aa88db73c 100644 --- a/system/src/Grav/Common/Page/Medium/MediumFactory.php +++ b/system/src/Grav/Common/Page/Medium/MediumFactory.php @@ -97,6 +97,9 @@ class MediumFactory case 'video': return new VideoMedium($items, $blueprint); break; + case 'audio': + return new AudioMedium($items, $blueprint); + break; default: return new Medium($items, $blueprint); break;