от Уикипедия, свободната енциклопедия
Чрез този скрипт можете с едно щракване на мишката да променяте
онлайн статуса
си. За да го използвате, е необходимо да въведете долния ред в скриптовата страница за текущия ви облик. (В страничната таблица можете да видите коя е тя.)
importScript
(
'Потребител:Borislav/status.js'
);
При стандартия облик Монобук индикатора на статуса ще се показва след потребителското ви име, което обикновено се намира най-горе на страницата. Например:
Borislav
.
По желание можете да ползвате следните променливи, за да промените стандартните настройки. Задължително ги пакетирайте във функция с име
customize_online_status
, както е показано по-долу:
function
customize_online_status
()
{
// Статусните съобщения
os_msgs
[
OS_OFF
]
=
'off'
;
os_msgs
[
OS_ON
]
=
'on'
;
os_msgs
[
OS_WAIT
]
=
'...'
;
// Име и представка на страницата, съдържаща статусното съобщение
// По подразбиране: Потребител:ИМЕТО_ВИ/status
os_page
=
'status'
;
os_page_prefix
=
'Потребител:'
+
wgUserName
+
'/'
;
// Да се иска ли потвърждение за смяна на статуса? ? false или true
os_ask_confirm
=
true
;
// Задавания въпрос за горното
os_confirm_header
=
'Желаете ли да смените статуса си?'
;
// Да се дава ли възможност за въвеждане на резюме? ? false или true
os_ask_summary
=
false
;
os_summary_header
=
'Резюме:'
;
// Да се обновяват ли вече отворени прозорци при смяна на статуса? ? false или true
os_update_old_windows
=
false
;
// Показваните картинки за различните статуси
os_img_root
=
'http://upload.wikimedia.org/wikipedia/commons/thumb/'
;
os_img
[
OS_OFF
]
=
os_img_root
+
'0/0c/Red_pog.svg/10px-Red_pog.svg.png'
;
os_img
[
OS_ON
]
=
os_img_root
+
'a/ab/Green_pog.svg/10px-Green_pog.svg.png'
;
os_img
[
OS_WAIT
]
=
os_img_root
+
'1/1a/White_pog.svg/10px-White_pog.svg.png'
;
// Алтернативните текстове за горните картинки
os_img_alt
[
OS_OFF
]
=
os_msgs
[
OS_OFF
];
os_img_alt
[
OS_ON
]
=
os_msgs
[
OS_ON
];
os_img_alt
[
OS_WAIT
]
=
os_msgs
[
OS_WAIT
];
// Заглавията на картинките
os_img_title
[
OS_OFF
]
=
'Няма ме'
;
os_img_title
[
OS_ON
]
=
'На линия съм'
;
os_img_title
[
OS_WAIT
]
=
'Обновява се…'
;
// Показваните цветове, ако картинките не могат да бъдат заредени
// [Цвят на текста, Цвят на фона]
os_img_color
[
OS_OFF
]
=
[
'#FFFFFF'
,
'#EF0E0E'
];
os_img_color
[
OS_ON
]
=
[
'#FFFFFF'
,
'#1CDF1B'
];
os_img_color
[
OS_WAIT
]
=
[
'#000000'
,
'#FFFF00'
];
// Да се сменят ли цветовете на картинките? ? false или true
os_img_change_colors
=
false
;
// Да се показва ли връзка към помощната страница на контролера? ? false или true
os_display_hp_link
=
true
;
os_helppage
=
'Потребител беседа:Borislav/status.js'
;
os_hp_text
=
'?'
;
os_hp_title
=
'Информация за контролера на онлайн статуса'
;
}
// край на customize_online_status()
По подразбиране се ползват следните картинки:
- ? не е на линия
- ? на линия е
- ? статуса се сменя в момента