mirror of
https://gerrit.wikimedia.org/r/mediawiki/extensions/CookieWarning
synced 2024-11-23 22:03:41 +00:00
Change de-Message, adjust mobile less and add url config option
de i18n message now represents the en translation. The mobile opacity is now 1, instead of 0.85 from desktop (it covers text in mobile, which makes it harder to read with the opacity). The URL isn't hardcoded anymore, it now can be configured with a config option. Change-Id: I9a4e3eb40675496e9467ecee4307298d0542633e
This commit is contained in:
parent
bc100e294d
commit
e37bbc73cc
|
@ -24,7 +24,8 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"config": {
|
"config": {
|
||||||
"CookieWarningEnabled": false
|
"CookieWarningEnabled": false,
|
||||||
|
"CookieWarningMoreUrl": ""
|
||||||
},
|
},
|
||||||
"ResourceModules": {
|
"ResourceModules": {
|
||||||
"ext.CookieWarning": {
|
"ext.CookieWarning": {
|
||||||
|
|
|
@ -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."
|
"cookiewarning-desc": "Stellt einern Warnhinweis über die Vernwendung von Cookies beim Seitenbesuch zur Verfügung."
|
||||||
}
|
}
|
||||||
|
|
|
@ -2,6 +2,15 @@
|
||||||
|
|
||||||
class CookieWarningHooks {
|
class CookieWarningHooks {
|
||||||
public static function onSkinTemplateOutputPageBeforeExec( SkinTemplate &$sk, &$tpl ) {
|
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 ) ) {
|
if ( self::showWarning( $sk ) ) {
|
||||||
$tpl->data['headelement'] .= Html::openElement(
|
$tpl->data['headelement'] .= Html::openElement(
|
||||||
'div',
|
'div',
|
||||||
|
@ -16,11 +25,7 @@ class CookieWarningHooks {
|
||||||
array(),
|
array(),
|
||||||
$sk->msg( 'cookiewarning-info' )->text()
|
$sk->msg( 'cookiewarning-info' )->text()
|
||||||
) .
|
) .
|
||||||
Html::element(
|
$moreLink .
|
||||||
'a',
|
|
||||||
array( 'href' => 'https://www.droidwiki.de/DroidWiki:Impressum#Verwendung_von_Cookies' ),
|
|
||||||
'Mehr Informationen'
|
|
||||||
) .
|
|
||||||
Html::element(
|
Html::element(
|
||||||
'a',
|
'a',
|
||||||
array( 'class' => 'mw-cookiewarning-dismiss' ),
|
array( 'class' => 'mw-cookiewarning-dismiss' ),
|
||||||
|
|
|
@ -36,5 +36,6 @@
|
||||||
.mw-cookiewarning-container {
|
.mw-cookiewarning-container {
|
||||||
bottom: 0;
|
bottom: 0;
|
||||||
top: inherit;
|
top: inherit;
|
||||||
|
opacity: 1;
|
||||||
}
|
}
|
||||||
}
|
}
|
Loading…
Reference in a new issue