summaryrefslogtreecommitdiff
path: root/app/Theme/MinimalTheme.php
diff options
context:
space:
mode:
Diffstat (limited to 'app/Theme/MinimalTheme.php')
-rw-r--r--app/Theme/MinimalTheme.php138
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');
+ }
}