diff --git a/wire/core/AdminTheme.php b/wire/core/AdminTheme.php index aac20306..a04fdfd8 100644 --- a/wire/core/AdminTheme.php +++ b/wire/core/AdminTheme.php @@ -165,6 +165,25 @@ abstract class AdminTheme extends WireData implements Module { return parent::get($key); } + /** + * Get predefined translated label by key for labels shared among admin themes + * + * @param string $key + * @param string $val Value to return if label not available + * @return string + * @since 3.0.162 + * + */ + public function getLabel($key, $val = '') { + switch($key) { + case 'search-help': return $this->_('help'); // Localized term to type for search-engine help (3+ chars) + case 'search-tip': return $this->_('Try “help”'); // // Search tip (indicating your translated “help” term) + case 'advanced-mode': return $this->_('Advanced Mode'); + case 'debug': return $this->_('Debug'); + } + return $val; + } + /** * Returns true if this admin theme is the one that will be used for this request * diff --git a/wire/modules/AdminTheme/AdminThemeUikit/AdminThemeUikit.module b/wire/modules/AdminTheme/AdminThemeUikit/AdminThemeUikit.module index 2ba4e3e0..b55d2fd4 100644 --- a/wire/modules/AdminTheme/AdminThemeUikit/AdminThemeUikit.module +++ b/wire/modules/AdminTheme/AdminThemeUikit/AdminThemeUikit.module @@ -261,6 +261,13 @@ class AdminThemeUikit extends AdminThemeFramework implements Module, Configurabl * * This updates the Inputfield classes and settings for Uikit. * + * - themeBorder: none, hide, card, line + * - themeOffset: s, m, l + * - themeInputSize: s, m, l + * - themeInputWidth: xs, s, m, l, f + * - themeColor: primary, secondary, warning, danger, success, highlight, none + * - themeBlank: no input borders, true or false + * * @param HookEvent $event * */ diff --git a/wire/modules/AdminTheme/AdminThemeUikit/_footer.php b/wire/modules/AdminTheme/AdminThemeUikit/_footer.php index 2b9d0e81..908ce483 100644 --- a/wire/modules/AdminTheme/AdminThemeUikit/_footer.php +++ b/wire/modules/AdminTheme/AdminThemeUikit/_footer.php @@ -12,7 +12,7 @@ if(!defined("PROCESSWIRE")) die();