diff options
Diffstat (limited to 'app/Theme/MinimalTheme.php')
| -rw-r--r-- | app/Theme/MinimalTheme.php | 138 |
1 files changed, 72 insertions, 66 deletions
diff --git a/app/Theme/MinimalTheme.php b/app/Theme/MinimalTheme.php index ca5ff583ee..5f9da14e91 100644 --- a/app/Theme/MinimalTheme.php +++ b/app/Theme/MinimalTheme.php @@ -20,75 +20,81 @@ use Fisharebest\Webtrees\I18N; /** * The Minimal theme. */ -class MinimalTheme extends AbstractTheme implements ThemeInterface { - /** - * Where are our CSS, JS and other assets? - */ - const THEME_DIR = 'minimal'; - const ASSET_DIR = 'themes/' . self::THEME_DIR . '/css-2.0.0/'; - const STYLESHEET = self::ASSET_DIR . 'style.css'; +class MinimalTheme extends AbstractTheme implements ThemeInterface +{ + /** + * Where are our CSS, JS and other assets? + */ + const THEME_DIR = 'minimal'; + const ASSET_DIR = 'themes/' . self::THEME_DIR . '/css-2.0.0/'; + const STYLESHEET = self::ASSET_DIR . 'style.css'; - /** - * Allow themes to add extra scripts to the page footer. - * - * @return string - */ - public function hookFooterExtraJavascript() { - return - '<script>' . - 'activate_colorbox();' . - 'jQuery.extend(jQuery.colorbox.settings, {' . - ' width: "85%",' . - ' height: "85%",' . - ' transition: "none",' . - ' slideshowStart: "' . I18N::translate('Play') . '",' . - ' slideshowStop: "' . I18N::translate('Stop') . '",' . - ' title: function() { return this.dataset.title; }' . - '});' . - '</script>'; - } + /** + * Allow themes to add extra scripts to the page footer. + * + * @return string + */ + public function hookFooterExtraJavascript() + { + return + '<script>' . + 'activate_colorbox();' . + 'jQuery.extend(jQuery.colorbox.settings, {' . + ' width: "85%",' . + ' height: "85%",' . + ' transition: "none",' . + ' slideshowStart: "' . I18N::translate('Play') . '",' . + ' slideshowStop: "' . I18N::translate('Stop') . '",' . + ' title: function() { return this.dataset.title; }' . + '});' . + '</script>'; + } - /** - * Misecellaneous dimensions, fonts, styles, etc. - * - * @param string $parameter_name - * - * @return string|int|float - */ - public function parameter($parameter_name) { - $parameters = [ - 'chart-background-f' => 'dddddd', - 'chart-background-m' => 'cccccc', - 'chart-box-x' => 260, - 'chart-box-y' => 85, - 'distribution-chart-low-values' => 'cccccc', - 'distribution-chart-no-values' => 'ffffff', - ]; + /** + * Misecellaneous dimensions, fonts, styles, etc. + * + * @param string $parameter_name + * + * @return string|int|float + */ + public function parameter($parameter_name) + { + $parameters = [ + 'chart-background-f' => 'dddddd', + 'chart-background-m' => 'cccccc', + 'chart-box-x' => 260, + 'chart-box-y' => 85, + 'distribution-chart-low-values' => 'cccccc', + 'distribution-chart-no-values' => 'ffffff', + ]; - if (array_key_exists($parameter_name, $parameters)) { - return $parameters[$parameter_name]; - } else { - return parent::parameter($parameter_name); - } - } + if (array_key_exists($parameter_name, $parameters)) { + return $parameters[$parameter_name]; + } else { + return parent::parameter($parameter_name); + } + } - /** - * A list of CSS files to include for this page. - * - * @return string[] - */ - public function stylesheets() { - return array_merge(parent::stylesheets(), [ - self::STYLESHEET, - ]); - } + /** + * A list of CSS files to include for this page. + * + * @return string[] + */ + public function stylesheets() + { + return array_merge(parent::stylesheets(), [ + self::STYLESHEET, + ]); + } - /** - * What is this theme called? - * - * @return string - */ - public function themeName() { - return /* I18N: Name of a theme. */ I18N::translate('minimal'); - } + /** + * What is this theme called? + * + * @return string + */ + public function themeName() + { + return /* I18N: Name of a theme. */ + I18N::translate('minimal'); + } } |
