From 25cdb138a893ab7ce3b5878c7d9ccdb349688305 Mon Sep 17 00:00:00 2001 From: Tony Air Date: Wed, 12 Apr 2023 19:04:39 +0200 Subject: [PATCH] [FIX] Assets Path --- _config/base-extensions.yml | 4 ++-- src/Extensions/EmbedObjectField.php | 10 ++++------ src/Extensions/EmbeddedObjectExtension.php | 1 + src/Templates/WebpackTemplateProvider.php | 2 +- 4 files changed, 8 insertions(+), 9 deletions(-) diff --git a/_config/base-extensions.yml b/_config/base-extensions.yml index 3fab81a..995e760 100755 --- a/_config/base-extensions.yml +++ b/_config/base-extensions.yml @@ -31,8 +31,8 @@ Dynamic\FlexSlider\Model\SlideImage: SilverStripe\Core\Injector\Injector: #SilverStripe\UserForms\Model\UserDefinedForm: # class: A2nt\CMSNiceties\Extensions\UserDefinedForm_HiddenClass - #Sheadawson\Linkable\Forms\EmbeddedObjectField: - # class: A2nt\CMSNiceties\Extensions\EmbedObjectField + Sheadawson\Linkable\Forms\EmbeddedObjectField: + class: A2nt\CMSNiceties\Extensions\EmbedObjectField SilverStripe\Forms\CompositeField: class: A2nt\CMSNiceties\Extensions\CompositeFieldExtension SilverStripe\Forms\GridField\GridFieldConfig_RecordEditor: diff --git a/src/Extensions/EmbedObjectField.php b/src/Extensions/EmbedObjectField.php index 1c1d8a0..b1d5196 100755 --- a/src/Extensions/EmbedObjectField.php +++ b/src/Extensions/EmbedObjectField.php @@ -1,15 +1,14 @@ getName(); - $fields = [ CheckboxField::create( $name . '[autoplay]', @@ -57,5 +55,5 @@ class EmbedObjectField extends Embeddable parent::FieldHolder($properties) ) ], $fields)); - }*/ + } } diff --git a/src/Extensions/EmbeddedObjectExtension.php b/src/Extensions/EmbeddedObjectExtension.php index 7a41b23..dfd2053 100755 --- a/src/Extensions/EmbeddedObjectExtension.php +++ b/src/Extensions/EmbeddedObjectExtension.php @@ -97,6 +97,7 @@ class EmbeddedObjectExtension extends DataExtension if ($this->owner->getField('Autoplay')) { $params[] = 'autoplay=1'; + $params[] = 'muted=1'; } if ($this->owner->getField('Loop')) { diff --git a/src/Templates/WebpackTemplateProvider.php b/src/Templates/WebpackTemplateProvider.php index b4e044a..d563537 100755 --- a/src/Templates/WebpackTemplateProvider.php +++ b/src/Templates/WebpackTemplateProvider.php @@ -137,7 +137,7 @@ class WebpackTemplateProvider implements TemplateGlobalProvider public static function toPublicPath($path): string { $cfg = self::config(); - if (strpos($path, '//')) { + if (strpos($path, '//') || strpos($path, '/')) { return $path; }