Обсуждение шаблона:Интерактивная схема Московского метрополитена/Архив/4. Новое поколение

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску

Новое поколение[править код]

Здравствуйте. В ближайшее время ожидается значительное улучшение работы шаблона. По многим пунктам одновременно, и я уверен, что вы добавите улучшения, о которых я ещё даже не думал. Это произойдёт по двум причинам. Во-первых, новое поколение скрипта окраски, которое недавно было написано. Я попрошу Джека его установить, как только закончу тестирование. Во-вторых, только что заработало TemplateStyles.

Поэтому, я открываю тему, в которой будет много подтем, каждая о каком-либо изменении, и буду добавлять ещё по мере необходимости. И, как я уже сказал, прибавляйте новые. Я делаю это здесь, а не на странице обсуждения шаблона, чтоб больше людей участвовало. Закончим - заархивируем туда. Ну, начнём. Игорь (обс) 10:58, 10 апреля 2018 (UTC)[ответить]

Странный вопрос[править код]

Здравствуйте. Начнём со странного вопроса. На карте есть несколько сот ссылок - станции, линии, аэропорты и т.д. У них есть названия, от них отличающиеся - те которые всплывают в подсказках. Внимание, вопрос: могут ли появиться в названиях, сейчас или в будущем, спецсимволы " или ', и если да - чьё появление более вероятно? Спасибо, Игорь (обс) 10:58, 10 апреля 2018 (UTC)[ответить]

Пока теоретический вопрос[править код]

Здравствуйте. Здесь ещё мало, что можно сказать, поскольку ещё рано, но уже есть теоретический вопрос. Допустим, что малую часть информации в шаблоне нужно будет сдублировать. Можно создать новый модуль Луа, и бросить всё это туда. И можно добавить новый параметр в примерно четверти станций метро, в инфобоксах, и этот параметр будет передаваться шаблону карты. С точки зрения работы в википедии, какой вариант представляется вам лучше? Я предпочитаю первый, потому что во втором очень трудно уследить, что нет ошибок, не добавили параметр не там, или не забыли, не просматривая каждый раз сотни статей в ручную. В модуле вся информация сконцентрирована в одном месте, и проверка займёт пять минут. Но, может быть, есть ограничения работы с модулями, о которых я не знаю. Спасибо, Игорь (обс) 10:58, 10 апреля 2018 (UTC)[ответить]

Модуль для проверки[править код]

На случай, если этот шаблон не запретят, в обсуждении ВП:ЗСИ#IKhitron, я продолжаю работать. Создал модуль, который был поддержан в предыдущем пункте. Прошу тех, кто понимает в Луа, проверить, а тех кто нет - испытать, он очень легок в использовании, и не требует специальных знаний. Подробности в документации: Модуль:MetroMap. Спасибо, Игорь (обс) 13:11, 11 апреля 2018 (UTC)[ответить]

Документация[править код]

Документация, часть первая: Стилизация списка ссылок.
Появилась возможность определения стилей для списка ссылок.
  • Описание ниже для обоих списков одновременно, свёрнутой и развёрнутой схемы. Только для свёрнутой схемы следует прибавить селектор «.imgtogglemini» вначале строки через пробел. Только для развёрнутой схемы следует прибавить селектор «.imgtogglefull» вначале строки через пробел.
  • Добавление стилей. Существует возможность добавить стиль любому элементу списка. Для этого необходимо добавить строчку в таблице Шаблон:Интерактивная схема Московского метрополитена/list.json, пользуясь форматом JSON. В первом столбце название ссылки во всплывающей подсказке, во втором название стиля. Можно поставить несколько стилей, через пробел. Кроме того, в первом столбце можно поставить значение «default», тогда стиль во втором столбце будет добавлен ко всем остальным элементам списка, не указанным в первом столбце. Просьба все названия стилей начинать с префикса «ts-ismm-», по указаниям инженеров википедии.
  • Определение стилей. После добавления, стиль можно определить в Шаблон:Интерактивная схема Московского метрополитена/styles.css. Определение подействует на элемент списка в двух состояниях: в спокойном и при проведении мышки над ссылкой. Чтоб стиль подействовал только при проведении мышки, следует добавить селектор «.liHighlighting» без пробела. Чтоб стиль подействовал только в спокойном состоянии, следует добавить селектор «:not(.liHighlighting)» без пробела.
Документация, часть вторая: Постоянная подсветка зон ссылок на карте.
Появилась возможность выделять различные зоны ссылок на карте с помощью постоянной подкраски. Для этого существует файл Шаблон:Интерактивная схема Московского метрополитена/area.json. В нём есть таблица по имени nover, поже появится еще одна. В этой таблице два столбца. В первом указывается название ссылки, можно "default" для всех остальных, во втором код окраски по системе Canvas.
В данный момент в свёрнутой схеме действуют цвета линий развёрнутой. При необходимости это можно разделить.
Документация, часть третья: Подсветка зон ссылок на карте в момент проведения мышки.
Появилась возможность выделять различные зоны ссылок на карте с помощью подкраски в момент проведения мышки. Это делается как в предыдущем пункте, только таблица называется hover. Для удобства создан файл Шаблон:Интерактивная схема Московского метрополитена/hover.json, который загружается одновременно с вышеперечисленными, и действует во всех статьях в развернутой схеме. Игорь (обс) 11:44, 6 мая 2018 (UTC)[ответить]

Улучшение № 1: оформление списка ссылок[править код]

Краткое содержание - принято решение об оформлении списка ссылок - иконки и окраска. Игорь (обс) 21:27, 21 апреля 2018 (UTC)[ответить]

Улучшение № 2: вы находитесь здесь[править код]

Краткое содержание - принято решение о подсветке ссылки на текущую страницу. Игорь (обс) 18:46, 30 апреля 2018 (UTC)[ответить]

Улучшение № 3: станции при приближении мышки[править код]

Краткое содержание - принято решение о подсветке станций в цвета линий при приближении мышки. Игорь (обс) 14:04, 8 мая 2018 (UTC)[ответить]

Улучшение № 4: вы находитесь здесь в списке ссылок[править код]

Улучшение № 5: подсветка линий при приближении мышки[править код]

Последний срок предложения улучшений[править код]

Поскольку улучшение № 4 с моей стороны последнее, объявляю последний срок на предложение других улучшений, которые войдут в новую версию, чтобы её можно было опубликовать через неделю. Кто не успел - обсуждение будет уже после внедрения этой версии. Дерзайте. Игорь (обс) 14:59, 8 мая 2018 (UTC)[ответить]

Предупреждение[править код]

Внимание. В связи с рекомендацией участника stjn я изменяю стиль своей работы. В результате, существует возможность, что шаблон в песочнице не будет иногда работать совсем, когда я отлаживаю. В таком случае, для вас нет другого выхода, кроме как подождать. Приношу свои извинения. Игорь (обс) 13:35, 1 мая 2018 (UTC)[ответить]

Заключение[править код]

Добрый день. Обсуждения закончены. Переношу шаблон из песочницы со всеми запчастями, и перевожу эту секцию на его СО. Всем спасибо. Игорь (обс) 10:19, 17 мая 2018 (UTC)[ответить]