diff --git a/extension.json b/extension.json index 67bd038..b867bcd 100644 --- a/extension.json +++ b/extension.json @@ -24,7 +24,8 @@ ] }, "config": { - "CookieWarningEnabled": false + "CookieWarningEnabled": false, + "CookieWarningMoreUrl": "" }, "ResourceModules": { "ext.CookieWarning": { diff --git a/i18n/de.json b/i18n/de.json index d4c4be8..9895adc 100644 --- a/i18n/de.json +++ b/i18n/de.json @@ -1,4 +1,4 @@ { - "cookiewarning-info": "Wir verwenden Cookies, die für die Funktionen dieser Seite, zu Analyse- und Werbezwecke und für soziale Medien verwendet werden und uns helfen, {{SITENAME}} besser zu machen.", + "cookiewarning-info": "Cookies helfen uns bei der Bereitstellung von {{SITENAME}}. Durch die Nutzung von {{SITENAME}} erklären Sie sich damit einverstanden, dass wir Cookies setzen.", "cookiewarning-desc": "Stellt einern Warnhinweis über die Vernwendung von Cookies beim Seitenbesuch zur Verfügung." } diff --git a/includes/CookieWarning.hooks.php b/includes/CookieWarning.hooks.php index 341e347..0e8b8cc 100644 --- a/includes/CookieWarning.hooks.php +++ b/includes/CookieWarning.hooks.php @@ -2,6 +2,15 @@ class CookieWarningHooks { public static function onSkinTemplateOutputPageBeforeExec( SkinTemplate &$sk, &$tpl ) { + $conf = ConfigFactory::getDefaultInstance()->makeConfig( 'cookiewarning' ); + $moreLink = ''; + if ( $conf->get( 'CookieWarningMoreUrl' ) ) { + $moreLink = Html::element( + 'a', + array( 'href' => $conf->get( 'CookieWarningMoreUrl' ) ), + 'Mehr Informationen' + ); + } if ( self::showWarning( $sk ) ) { $tpl->data['headelement'] .= Html::openElement( 'div', @@ -16,11 +25,7 @@ class CookieWarningHooks { array(), $sk->msg( 'cookiewarning-info' )->text() ) . - Html::element( - 'a', - array( 'href' => 'https://www.droidwiki.de/DroidWiki:Impressum#Verwendung_von_Cookies' ), - 'Mehr Informationen' - ) . + $moreLink . Html::element( 'a', array( 'class' => 'mw-cookiewarning-dismiss' ), diff --git a/resources/ext.CookieWarning/ext.CookieWarning.less b/resources/ext.CookieWarning/ext.CookieWarning.less index 00cc48b..1330b38 100644 --- a/resources/ext.CookieWarning/ext.CookieWarning.less +++ b/resources/ext.CookieWarning/ext.CookieWarning.less @@ -36,5 +36,6 @@ .mw-cookiewarning-container { bottom: 0; top: inherit; + opacity: 1; } } \ No newline at end of file