«Мировое время» — активные обои для рабочего стола Windows. Реализация на базе языка разметки HTML и сценариев JavaScript/DOM. В момент загрузки сценарий выбирает подходящий текущему разрешению экрана комплект растровых изображений, накладывает на карту точки городов мира, определяет участок полосы «светлого времени суток». Поддерживаются 5 языков интерфейса: английский, русский, французский, испанский, немецкий.
Чтобы добавить свой город на карту, надо в файле «worldtime.cities.js» добавить в массив
Name : { 'en': '‹Название города на английском›', '‹код языка›': '‹Название города на соответствующем языке›' },
OffsetX : ‹0..1400›, // координата X на карте
OffsetY : ‹0..1050›, // координата Y на карте
GmtBias : ‹-12..12›, // смещение часового пояса по Гринвичу
DstType : '‹ | absolute | relative›', // '' (пусто) — для регионов без перехода на летнее время,
// absolute — для фиксированных дат перехода на летнее и зимнее время.
DstBias : ‹-1..1›, // -1 — для южного полушария,
// 1 — для северного полушария,
// '' (пусто) — для регионов без перехода на летнее время.
Способы задания дат начала и конца летнего периода
DstStart :
{
month : ‹1..12›
day : ‹1..31›
},
Если
DstStart :
{
weekday : ‹ 1.. 7›, // 1 — Воскресенье, ... 7 — Суббота
month : ‹ 1..12›,
nth : ‹-2.. 2› // порядковый номер дня недели с конца или от начала месяца
},
Например, если переход на летнее выполняется в последнее воскресенье марта, то необходимо задать
Для изменения формата времени отредактируйте следующий блок в файле «worldtime.cities.js»:
var TimeFormat =
{
en: 12,
ru: 24,
fr: 24
};
Чтобы сменить фоновое изображение, вы можете скачать один из наборов, распаковать архив и перезаписать файлы изображений в подпапку «
|
|
|
|
Я не знаю, когда у меня снова возникнет возможность занятся этим сценарием.
Если у вас есть предложения (например, нанести на карту больше городов) или замечания (нашли ошибки в работе), пишите мне на