From 0ee37818f227ab99f672da0f29b1896960a21d98 Mon Sep 17 00:00:00 2001 From: onli Date: Wed, 1 Nov 2017 20:12:18 +0100 Subject: [PATCH] Let themes override responsive images breakpoint (#474) --- .../serendipity_event_responsiveimages.php | 7 +++++-- templates/2k11/config.inc.php | 2 ++ 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/plugins/serendipity_event_responsiveimages/serendipity_event_responsiveimages.php b/plugins/serendipity_event_responsiveimages/serendipity_event_responsiveimages.php index 8498e2d5..658625b7 100644 --- a/plugins/serendipity_event_responsiveimages/serendipity_event_responsiveimages.php +++ b/plugins/serendipity_event_responsiveimages/serendipity_event_responsiveimages.php @@ -18,7 +18,7 @@ class serendipity_event_responsiveimages extends serendipity_event $propbag->add('description', PLUGIN_EVENT_RESPONSIVE_DESC); $propbag->add('stackable', false); $propbag->add('author', 'Serendipity Team'); - $propbag->add('version', '0.2.2'); + $propbag->add('version', '0.3'); $propbag->add('requirements', array( 'serendipity' => '2.2', )); @@ -76,7 +76,10 @@ class serendipity_event_responsiveimages extends serendipity_event global $serendipity; $hooks = &$bag->get('event_hooks'); - $this->breakpoints = [1600, 1200, 600]; # This can later on be overwritten by the theme + $this->breakpoints = $serendipity['smarty']->getTemplateVars('template_option')['breakpoints']; + if (! $this->breakpoints) { + $this->breakpoints = [1600, 1200, 600]; # This can later on be overwritten by the theme + } $this->thumbWidths = [1200, 800, 400]; # This can later on be overwritten by the theme if (isset($hooks[$event])) { diff --git a/templates/2k11/config.inc.php b/templates/2k11/config.inc.php index 7a417520..1832a925 100644 --- a/templates/2k11/config.inc.php +++ b/templates/2k11/config.inc.php @@ -120,3 +120,5 @@ jQuery(function() { if ($_SESSION['serendipityUseTemplate']) { $template_loaded_config['use_corenav'] = false; } + +$template_loaded_config['breakpoints'] = [1600, 1200, 600]; \ No newline at end of file