Дополнительные действия
Gapp (обсуждение | вклад) мНет описания правки |
Gapp (обсуждение | вклад) мНет описания правки |
||
| Строка 2: | Строка 2: | ||
if ( mw.config.get( 'wgIsMainPage' ) === true ) { | if ( mw.config.get( 'wgIsMainPage' ) === true ) { | ||
if ( mw.config.get( 'wgUserName' ) !== null ) { | if ( mw.config.get( 'wgUserName' ) !== null ) { | ||
var hour = new Date().getHours(); | |||
var greeting; | |||
if ( hour >= 5 && hour < 12 ) { | |||
greeting = 'Доброе утро'; | |||
} else if ( hour >= 12 && hour < 17 ) { | |||
greeting = 'Добрый день'; | |||
} else if ( hour >= 17 && hour < 23 ) { | |||
greeting = 'Добрый вечер'; | |||
} else { | |||
greeting = 'Доброй ночи'; | |||
} | |||
var el = document.getElementById( 'greeting-text' ); | |||
if ( el ) { | |||
el.textContent = greeting + ', ' + mw.config.get( 'wgUserName' ) + '!'; | |||
} | |||
var wrapper = document.getElementById( 'greeting' ); | |||
if ( wrapper ) { | |||
wrapper.style.visibility = 'visible'; | |||
} | |||
} | } | ||
} | } | ||
Версия от 00:43, 23 сентября 2026
/* Размещённый здесь код JavaScript будет загружаться пользователям при обращении к каждой странице */
if ( mw.config.get( 'wgIsMainPage' ) === true ) {
if ( mw.config.get( 'wgUserName' ) !== null ) {
var hour = new Date().getHours();
var greeting;
if ( hour >= 5 && hour < 12 ) {
greeting = 'Доброе утро';
} else if ( hour >= 12 && hour < 17 ) {
greeting = 'Добрый день';
} else if ( hour >= 17 && hour < 23 ) {
greeting = 'Добрый вечер';
} else {
greeting = 'Доброй ночи';
}
var el = document.getElementById( 'greeting-text' );
if ( el ) {
el.textContent = greeting + ', ' + mw.config.get( 'wgUserName' ) + '!';
}
var wrapper = document.getElementById( 'greeting' );
if ( wrapper ) {
wrapper.style.visibility = 'visible';
}
}
}