Меню
Главная
Случайная статья
Настройки
|
Обсуждение шаблона:Интерактивная схема Московского метрополитена/Архив/2018.2 — Новое поколение
Материал из https://ru.wikipedia.org
|
Содержание
Новое поколение
Здравствуйте. В ближайшее время ожидается значительное улучшение работы шаблона. По многим пунктам одновременно, и я уверен, что вы добавите улучшения, о которых я ещё даже не думал. Это произойдёт по двум причинам. Во-первых, новое поколение скрипта окраски, которое недавно было написано. Я попрошу Джека его установить, как только закончу тестирование. Во-вторых, только что заработало TemplateStyles.
Поэтому, я открываю тему, в которой будет много подтем, каждая о каком-либо изменении, и буду добавлять ещё по мере необходимости. И, как я уже сказал, прибавляйте новые. Я делаю это здесь, а не на странице обсуждения шаблона, чтоб больше людей участвовало. Закончим - заархивируем туда. Ну, начнём. Игорь (обс) 10:58, 10 апреля 2018 (UTC)[ответить]
Странный вопрос
Здравствуйте. Начнём со странного вопроса. На карте есть несколько сот ссылок - станции, линии, аэропорты и т.д. У них есть названия, от них отличающиеся - те которые всплывают в подсказках. Внимание, вопрос: могут ли появиться в названиях, сейчас или в будущем, спецсимволы " или ', и если да - чьё появление более вероятно? Спасибо, Игорь (обс) 10:58, 10 апреля 2018 (UTC)[ответить]
Пока теоретический вопрос
Здравствуйте. Здесь ещё мало, что можно сказать, поскольку ещё рано, но уже есть теоретический вопрос. Допустим, что малую часть информации в шаблоне нужно будет сдублировать. Можно создать новый модуль Луа, и бросить всё это туда. И можно добавить новый параметр в примерно четверти станций метро, в инфобоксах, и этот параметр будет передаваться шаблону карты. С точки зрения работы в википедии, какой вариант представляется вам лучше? Я предпочитаю первый, потому что во втором очень трудно уследить, что нет ошибок, не добавили параметр не там, или не забыли, не просматривая каждый раз сотни статей в ручную. В модуле вся информация сконцентрирована в одном месте, и проверка займёт пять минут. Но, может быть, есть ограничения работы с модулями, о которых я не знаю. Спасибо, Игорь (обс) 10:58, 10 апреля 2018 (UTC)[ответить]
Модуль для проверки
На случай, если этот шаблон не запретят, в обсуждении ВП:ЗСИ#IKhitron, я продолжаю работать. Создал модуль, который был поддержан в предыдущем пункте. Прошу тех, кто понимает в Луа, проверить, а тех кто нет - испытать, он очень легок в использовании, и не требует специальных знаний. Подробности в документации: Модуль:MetroMap. Спасибо, Игорь (обс) 13:11, 11 апреля 2018 (UTC)[ответить]
- IKhitron, а специально в коде этого модуля линии и станции повторяются по несколько раз? Michgrig (talk to me) 13:27, 11 апреля 2018 (UTC)[ответить]
- Изменил текст модуля в связи с решением об улучшении номер один ниже. Игорь (обс) 21:39, 21 апреля 2018 (UTC)[ответить]
- Внимание. Переписал весь модуль. Теперь в нем есть две функции. Подробности в документации. Прошу перепроверить. Спасибо, Игорь (обс) 14:18, 23 апреля 2018 (UTC)[ответить]
- Добавил третью функцию. Спасибо, Игорь (обс) 21:20, 23 апреля 2018 (UTC)[ответить]
- Привет. Кто-нибудь проверял? Спасибо, Игорь (обс) 18:51, 30 апреля 2018 (UTC)[ответить]
- Разделил функцию на две. Игорь (обс) 13:11, 10 мая 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: оформление списка ссылок
Всем привет. Настал великий момент. Предлагаю вашему вниманию первое улучшение. Смотрите список ссылок в Шаблон:Интерактивная схема Московского метрополитена/песочница. Особенно в развёрнутой схеме, вместо двух тире с каждой стороны. Это, конечно, так не останется, уродливо страшно. Я просто дурью маялся, когда писал код, чтоб показать, что можно сделать. Надеюсь, что предложите нормальный вариант, и в обсуждении придём к согласию. Можете редактировать здесь: Шаблон:Интерактивная схема Московского метрополитена/styles.css. Спасибо Джеку за смену версии и Дмитрию за помощь с TemplateStyles. Жду ваших предложений. Игорь (обс) 22:35, 13 апреля 2018 (UTC)[ответить]
- В целом добавление иконки к названию линии это очень хорошо. Что не так с экспериментальной версией на мой взгляд: 1) она должна занимать одну строчку в списке со станциями; 2) иконка должна находиться на уровне текста, а не выше; 3) список линий из нагромождения кучи овалов будет выглядеть не очень, хорошо бы овал добавить только для списка со станциями. Отдельный вопрос: а не упрёмся ли мы опять в разную обработку CSS разными устройствами и браузерами, как несколькими темами выше? M 06:36, 14 апреля 2018 (UTC)[ответить]
- Значит, я неудачно объяснил, M. Никакого овала не будет. Значит, все три проблемы не актуальны. Я просто добавил что-то, чтоб показать как это делается, и попросил предлагать свои варианты. Может, ссылка на «заголовок», то есть линии, статья о вокзалах и статья об аэропортах, будет подчёртнут. Может, у него будет сиреневый фон. Надо придумать что-то красивое, чтоб заменить по два тире с каждой стороны, которые появились как компромисс, поскольку ничего лучше не получалось. Так что предлагайте. Что касается третьего пункта, вполне можно разделить стили списка линий и списка станций. Нужно? Игорь (обс) 10:53, 14 апреля 2018 (UTC)[ответить]
- Нет, первые две нужно решать в любом случае, вне зависимости от овалов. И собственно я бы на этом и остановился: убрать овал, выровнять иконку относительно текста, ну может ещё двоеточие после названия линии поставить. Дополнительные украшательства к повышению удобства на мой взгляд уже не приведут, разве что интерпункты между названиями станций поставить хорошо бы если возможно. Да, однозначно нужно. M 11:34, 14 апреля 2018 (UTC)[ответить]
- Если нет овала, оно и не вылезет за пределы строки. На мой взгляд, очень нужно что-то, позволяющее мгновенно увидеть разницу между главами. Двоеточие здесь не поможет. С тире помогало с трудом. Иконки для этого не хватит. Вы разбираетесь в стилях намного лучше меня, M, можно туда вставить символ новой строки, например? Насчёт интерпунктов, можете показать, как это будет выглядеть? Спасибо, Игорь (обс) 11:43, 14 апреля 2018 (UTC)[ответить]
- Можно фон залить сильно осветлёнными цветами линий… Кроме этой идей пока нет, может остальные что-то предложат. Символ новой строки вставить по идее можно, но даже если будет работать как надо, то это плохая идея: список и так огромный, и у многих не влезает в экран по высоте, а это ещё больше его растянет. Примерно так же, как и в шаблоне {{Перспективы развития Московского метрополитена}} например. M 11:56, 14 апреля 2018 (UTC)[ответить]
- Понятно, M. Вы можете сейчас показать результат? Снять овал, поставить фон и интерпункты? Спасибо, Игорь (обс) 12:20, 14 апреля 2018 (UTC)[ответить]
- Сейчас — нет, нет времени вникать и экспериментировать с TS. Возможно завтра сделаю, если время будет. Если нет — то видимо только через неделю или вообще на майских. У меня сейчас высокая занятость IRL :( Если кто-нибудь понял мою задумку и сможет реализовать это самостоятельно — буду только рад. M 12:41, 14 апреля 2018 (UTC)[ответить]
- Если так, M, может, кто-то сделает. Где можно найти список rgb осветлённых цветов? Игорь (обс) 12:46, 14 апреля 2018 (UTC)[ответить]
- Про список не знаю, я бы делал так, на примере красного цвета и случайного процента осветления: FF0000 100% 15% FFD8D8 . M 12:59, 14 апреля 2018 (UTC)[ответить]
- Спасибо, M, тогда два вопроса: есть ли список стандартных цветов линий, и что это за сайт на картинке? Игорь (обс) 13:09, 14 апреля 2018 (UTC)[ответить]
- Список тут, а на картинке не сайт, а Paint.NET. M 13:39, 14 апреля 2018 (UTC)[ответить]
- Спасибо, M. Как? Мне нравится. Не знаю, какой интерпункт предпочитаете, поставил пока звёздочку, но и так неплохо. Игорь (обс) 15:33, 14 апреля 2018 (UTC)[ответить]
- Мне тоже, цвет бы я правда наверное ещё побледнее бы взял. Позицию иконки ещё не корректировали? Под интерпунктом я имел в виду совершенно конкретный символ: · . И хорошо бы его сделать посередине между названиями, а не со смещением к правому. M 16:58, 14 апреля 2018 (UTC)[ответить]
- Я взял 85% уменьшения яркости на сайте [1]. Вы сколько предлагаете? Я понятия не имею как двигать иконку и интерпункт, M. Сейчас поменяю. Игорь (обс) 17:42, 14 апреля 2018 (UTC)[ответить]
- Предлагаю смотреть по факту чтобы не было слишком пёстро. Попробуйте 90 %. А зачем вообще после названий такое огромное пустое пространство, где оно задаётся и с какой целью? M 17:54, 14 апреля 2018 (UTC)[ответить]
- Хорошо, попробую. Не знаю, посмотрю завтра в F12. Игорь (обс) 18:19, 14 апреля 2018 (UTC)[ответить]
- Попробовал. Игорь (обс) 18:52, 14 апреля 2018 (UTC)[ответить]
- Значит так, M. Я посмотрел. Это горизонтальный список. Без буллета. Если мне действительно дадут флаг в среду вечером, я изменю скрипт, так чтоб поставить нормальный буллет. Игорь (обс) 11:04, 15 апреля 2018 (UTC)[ответить]
- Но для этого нужна иконка этого интерпункта на викискладе. Символ не подходит. Есть? Игорь (обс) 11:39, 15 апреля 2018 (UTC)[ответить]
- Я сделал все цвета, M. Мне очень не нравится. Во первых, их не видно, во вторых, они не различаются. Давайте попробуем 85%? Игорь (обс) 11:21, 15 апреля 2018 (UTC)[ответить]
- По большей части — прекрасно видно и различаются, добавлять проценты есть смысл только там, где есть проблемы с этим — начиная с 8-й линии и по 13-ю. А вообще я имел в виду окрашивание не только заголовков, то бишь названий линий, но и всех станций на этих линиях. M 13:55, 15 апреля 2018 (UTC)[ответить]
- Хорошо, вот: . M 13:55, 15 апреля 2018 (UTC)[ответить]
- Может, мы на разных экранах. У меня все цвета светло серые. Квантум, окна. Насчёт всего - не запретят по ЁЛКЕ? Спасибо, Игорь (обс) 14:15, 15 апреля 2018 (UTC)[ответить]
- По системе аналогично, возможно у меня цветность/насыщенность на мониторе иначе настроена чем у вас. Если будет достаточно блекло, то по ёлке запретить как раз не должны. Впрочем, давайте послушаем мнение эксперта по ёлкам :) Майк, что скажешь? M 14:31, 15 апреля 2018 (UTC)[ответить]
- И насчёт отдельных устройств - посмотрим, надеюсь, что нет. Игорь (обс) 12:39, 14 апреля 2018 (UTC)[ответить]
- Можно вместо двух тире такую же горизонтальную линию, но потолще и правильного цвета. Чтобы надпись была как бы в ее разрыве. Vcohen (обс.) 12:32, 14 апреля 2018 (UTC)[ответить]
- Можно, конечно. Но раз появились возможности, мне бы хотелось что-нибудь нормальное, а не компромисс. Если фон, предложенный коллегой M, будет выглядеть красиво, и без проблем в ВП:ЁЛКА, было бы неплохо. Игорь (обс) 12:35, 14 апреля 2018 (UTC)[ответить]
- Простите, M, но вариант с процентами не пройдёт. Как я и говорил, все цвета у меня одинаково светло-серые. Вы сказали, что это зависит от экрана, так я посмотрел на другом, и там всё пёстро до невыносимости, все цвета в полную силу. Раз так, это действительно зависит от устройства, и не может быть починено в какую-нибудь сторону. Поэтому предлагаю встречный вариант, собранный из мнений нас троих - Вашего, коллеги Vcohen, и моего. А именно: я предлагаю, чтоб только названия линий были покрашены, стандартным цветом линий без изменений, и чтоб текст ссылки без мышки был белого цвета. Короче, точно как было решено по другому вопросу на этой странице выше, где я предлагал двойное расстояние между иконкой и текстом. Что скажете? Игорь (обс) 08:44, 16 апреля 2018 (UTC)[ответить]
- По-моему так выйдет крайне пёстро… M 19:04, 16 апреля 2018 (UTC)[ответить]
- Почему? Площадь раскраски ведь уменьшится раз в двадцать. Игорь (обс) 20:07, 16 апреля 2018 (UTC)[ответить]
- Тут важнее насыщенность элементов, нежели их площадь. M 20:19, 16 апреля 2018 (UTC)[ответить]
- Как я уже Вам говорил, я проверял на двух компьютерах. На одном не видно - там оно спасёт положение. На другом насыщенность такая же, как в полную силу. Там ничего не изменится. В любом случае хуже не будет. Игорь (обс) 20:38, 16 апреля 2018 (UTC)[ответить]
- Вы рассуждаете с точки зрения бинарности ваших вариантов :) А есть ещё мой вариант отображения, который наверняка станет хуже. Но попробовать можете разумеется, почему нет. M 21:13, 16 апреля 2018 (UTC)[ответить]
- Да, действительно. Хорошо, я попробую. Если не подойдёт, есть ещё один вариант - сделать все ссылки на линии с серым фоном. Игорь (обс) 21:54, 16 апреля 2018 (UTC)[ответить]
- Ну что ж, M, что скажете? Более-менее готово. Я немного изменил, чтоб было ещё меньше пестроты. Цвет бордюра 14 линии почему-то не работает, я ещё поиграюсь. Какой фон дать Коммунарской линии? Аэропорты и вокзалы сделаю. Напоминаю, что смотреть надо только на развёрнутой схеме. Спасибо, Игорь (обс) 18:22, 17 апреля 2018 (UTC)[ответить]
- Ярковато, плюс довольно сложно беглым взглядом понять, какая станция к какой линии относится, и где заканчивается одна линия и начинается другая: нет деления между линиями по вертикали. Коммунарской — чёрный, а для жёлтых линий хорошо бы чёрным сделать текст. M 19:51, 17 апреля 2018 (UTC)[ответить]
- Ярковато терпимо, чтобы решить проблему на всех компьютерах, или ярковато плохо, чтобы отменить этот вариант? Насчёт деления - согласен, но это невозможно технически. Эта проблема не появляется сейчас, раньше тоже не было линий. Сделал. Не уверен насчёт цвета шрифта вокзалов и аэропортов. Но не хочу делать белым, на случай если фон на некоторых компьютерах станет невидимым. Кроме того, в свёрнутом мне это выглядит черезчур пёстро, поэтому предлагаю снять там окраску, оставив только иконки. Она никакой смысловой нагрузки не несёт, там нечего разделять. Что скажете, M? Игорь (обс) 21:40, 17 апреля 2018 (UTC)[ответить]
- По-моему ближе ко второму… Плохо, что больше никто отзывов не оставляет. Деление было бы реализовано в случае раскраски фоном всех станций, а не только линий, но уж это точно нельзя делать стопроцентными цветами. Шрифт вокзалов и аэропортов у меня плоховато читается, слишком мало контрастности по отношению к фону. А ещё у Кожуховской линии какой-то не тот цвет явно получился. Насчёт снятия окраски в свёрнутом виде полностью согласен. M 19:16, 18 апреля 2018 (UTC)[ответить]
- Отвечаю по пунктам, M. (1) Если ближе ко второму, это плохо. Тогда у меня есть компромиссное предложение. Оно мне не нравится, но это лучше, чем ничего. Хотите послушать? (2) Так можно позвать человека три-четыре по именам. (3) Конечно, нельзя красить всё полными цветами, мне и 10%-ми страшно пёстро. (4) У меня тоже плохо, я уже говорил. Есть предложения? (5) В Кожуховской была опетачка, спасибо, исправил. (6) Сниму. Игорь (обс) 19:46, 18 апреля 2018 (UTC)[ответить]
- 1 — да, конечно. 2 — все потенциально заинтересованные участники читают эту страницу. Раз участие в обсуждении они не принимают, значит им этот вопрос не интересен. 4 — попробуйте поэкспериментировать с {{коэффициент цветового контраста}}. M 20:08, 18 апреля 2018 (UTC)[ответить]
- Как это, M: Вокзалы? К сожалению, все нормальные цвета заняты линиями. Предложение такое. Поскольку на большинстве компьютеров предложенные Вами 10% хорошо видны, мы их поставим. А для этих, заменим жёлтый цвет, который появляется, когда проводишь мышкой, цветом в полную силу. Игорь (обс) 20:44, 18 апреля 2018 (UTC)[ответить]
- Ваши два комментария противоречат друг другу, M (-:. Нет других идей или есть идея про синие рамки? Википедия:К объединению/18 апреля 2018, не про хлориды. Игорь (обс) 18:06, 21 апреля 2018 (UTC)[ответить]
Краткое содержание - принято решение об оформлении списка ссылок - иконки и окраска. Игорь (обс) 21:27, 21 апреля 2018 (UTC)[ответить]
Улучшение № 2: вы находитесь здесь
Всем привет. Предлагаю следующее улучшение. Отныне, когда вы находитесь в какой-нибудь статье с шаблоном, на карте появится зелёный прозрачный круг, указывающий на местоположение объекта этой карты. Как на картах часто ставят значок «вы находитесь здесь». Если на карте нет самоссылки (например, в статье о Московском метрополитене), круга не будет совсем. Примеры:
- Пример статьи о линии: Шаблон:Интерактивная схема Московского метрополитена/песочница/Калининско-Солнцевская линия
- Пример статьи о станции: Шаблон:Интерактивная схема Московского метрополитена/песочница/Киевская (станция метро, Арбатско-Покровская линия)
- Если вас интересует, как выглядит карта в любой другой статье, откройте страницу Служебная:Развёртка шаблонов, введите в поле названия страницы интересующую вас страницу, а в поле для кода текст
{{Интерактивная схема Московского метрополитена/песочница}} . После нажатия на OK в самом низу появится результат для предварительного просмотра.
Жду замечаний и улучшений. Спасибо, Игорь (обс) 00:26, 22 апреля 2018 (UTC)[ответить]
- О, наконец-то мы можем это сделать! По линии: а нельзя сделать чтобы подсвечивалось ровно так же, как когда на неё наводишь? При нынешней подсветке кажется, будто линия не выделена, а просто почему-то сменила цвет. По станции: совершенно необходимо, чтобы эта подсветка работала на свёрнутой схеме, это возможно? M 07:11, 22 апреля 2018 (UTC)[ответить]
- По первому пункту - ничего не понял. Можно пример? По второму пункту - там же вообще ничего не видно будет, кружок выйдет диаметром в полмиллиметра. Игорь (обс) 12:24, 22 апреля 2018 (UTC)[ответить]
- Поздравляю с новым статусом! По первому — подсвечивать текущую линию не как слева, а как справа. По второму — ну так увеличить кружок, и сделать его ярче. Примерно вот так, можно? M 12:37, 22 апреля 2018 (UTC)[ответить]
- Присоединяюсь к поздравлениям! И к обеим просьбам тоже. Vcohen (обс.) 12:45, 22 апреля 2018 (UTC)[ответить]
- Спасибо. Изменить так только в свёрнутом виде, или в развёрнутом тоже, для станций и для линий? В принципе, имейте в виду, что сейчас можно выбрать любой цвет как для зелёного, так и для жёлтого. Я попозже расширю документацию.
- Теоретически да, но это может создать несколько проблем. Во-первых, размер шаблона увеличится с 50 до 100 килобайт. Ведь придётся описывать маленькие круги в развёрнутом виде и большие в свёрнутом. Во-вторых, для этого придётся все станции сделать кликабельными в свёрнутом виде. Это как раз то, чего коллега Vcohen просил не делать. И тогда на маленькой карте трудно будет попасть в линию. Возможно, удастся сделать остальные станции невидимыми при наведении мышки. Но на них всё равно можно будет случайно нажать, будет только хуже. И в списке ссылок внизу появятся все станции. Возможно, можно будет на них поставить display:none, но останется масса свободного места между ними. В принципе, существует ещё один вариант. Можно попробовать создать многоэтажный шаблон, так чтоб внутри imagemap в конкретной статье передавалась только строка координат этой статьи, а остальные в else. Какой то огромный switch. Но для этого мне не помешала бы помощь ещё одного специалиста по шаблонам. Игорь (обс) 13:06, 22 апреля 2018 (UTC)[ответить]
- Только для линий и только в свёрнутом, станции вот отдельно обсуждаем, их на обоих видах надо. Цвет который справа хорошо подходит, можно его оставить.Некритично, пусть увеличивается. Про кликабельность станций конечно хуже, лучше бы избежать этого. Хм, ну можно создать подстраницу со свитчем по типу {{Станция Московского метрополитена в цифрах/Сноски}}, где слева от знака равно будут названия статей, а справа — строка координат этой станции, и передавать на эту подстраницу-шаблон при вызове {{PAGENAME}}. Сработает так? M 13:16, 22 апреля 2018 (UTC)[ответить]
- Хорошо. Надо поработать, но сделаю. Простите, не понял, что значит их на обоих видах надо, и что значит справа хорошо подходит.
Кошмар. В принципе, да. Работы, конечно, будет полно. Но это создаёт ещё одну проблему. Вот сегодня коллега Crimson Hades исправил в шаблоне новое имя Коммунарской линии, во многих местах. Я это попозже исправлю в песочнице. И в модуле. А в будущем каждое изменение придётся делать в трёх местах - ещё и в этом подшаблоне. А если кто-то не вспомнит про все три места как-то раз? И как вообще человеку дать знать об этом? Может, логичнее вместо подшаблона добавить ещё данные в тот же модуль, и сделать с нём две функции? Это больше работы сейчас, но намного меньше шансов, что позже будут проблемы. Я бы подумал о том, что вообще стоит перевести и сам шаблон в модуль, чтоб информация вообще не дублировалась, но это намного сложнее - здесь нужен порядок между ссылками, значит, если это вообще возможно, придётся строить билдер, размером с шаблон, с информацией о порядке станций в каждой линии. И отладить его может занять годы. Игорь (обс) 13:53, 22 апреля 2018 (UTC)[ответить]
- Станции должны подсвечиваться на обоих видах, линии — только на свёрнутом. Цвет выделенной линии на правом скриншоте хорошо подходит для этого, по-моему его не требуется менять.Можно просто в документации всё это прописать. Логичнее, но работы требует существенно больше. А так как времени на это у меня сейчас пока всё равно нет, то выбирать вам. M 14:00, 22 апреля 2018 (UTC)[ответить]
- Почему линии не должны подсвечиваться в развёрнутом виде, как сейчас? Игорь (обс) 14:37, 22 апреля 2018 (UTC)[ответить]
- При наведении (как сейчас) должны, текущую на мой взгляд подсвечивать в развёрнутом виде не требуется. M 14:48, 22 апреля 2018 (UTC)[ответить]
- А на мой взгляд, даже очень. Почему? И чем это мешает? Игорь (обс) 14:57, 22 апреля 2018 (UTC)[ответить]
- Ну положение линии отлично видно на свёрнутом виде, а в развёрнутом постоянная её подсветка не по наведению будет мешать использованию шаблона по назначению. Но это лишь моё мнение. M 15:02, 22 апреля 2018 (UTC)[ответить]
- Мешать как? Игорь (обс) 15:12, 22 апреля 2018 (UTC)[ответить]
- Ну вот наводим мы курсор на какую-нибудь линию, а подсвечивается не только она, но и та, на странице которой мы находимся. M 15:18, 22 апреля 2018 (UTC)[ответить]
- И что? Цвета-то разные. Игорь (обс) 15:20, 22 апреля 2018 (UTC)[ответить]
- Так я-то предлагаю одинаковые, выше же вот обсудили, и Vcohen поддержал. M 15:27, 22 апреля 2018 (UTC)[ответить]
- Я поддержал сделать по аналогии. Чтобы была аналогичная яркость, но не одинаковые цвета же. Vcohen (обс.) 15:34, 22 апреля 2018 (UTC)[ответить]
- Насколько я понял, речь об одинаковых цветах была только на свёрнутой схеме. Мне это ее нравится, но я не стал возражать. Если бы о развёрнутой тоже - стал бы возражать по этой самой причине. Игорь (обс) 15:40, 22 апреля 2018 (UTC)[ответить]
- А зачем на свернутой одинаковые цвета??? Если на развернутой два цвета, то те же самые два должны быть и на свернутой. Vcohen (обс.) 15:45, 22 апреля 2018 (UTC)[ответить]
- На развёрнутой я предлагал вообще избавиться от постоянной подсветки (не по наведению). Но если есть возможность сделать её двумя разными цветами одинаковой яркости, то можно и туда добавить, да. M 15:48, 22 апреля 2018 (UTC)[ответить]
- Вывод: так давайте оставим всё как есть с точки зрения структуры - два цвета,одни и те же на обеих картах, и просто найдём хороший цвет? Игорь (обс) 15:53, 22 апреля 2018 (UTC)[ответить]
- Ага. А можно сделать тот цвет, который вы предлагали изначально, столь же ярким и толстым, как тот, что показывается сейчас? M 16:02, 22 апреля 2018 (UTC)[ответить]
- Вы мне напомнили Вуди Аллена, Play it again Sam. Не волнуйся, ты свежеразведенный. На тебя набросятся девушки любой религии, цвета и пола (в оригинале звучит лучше) - Что такое девушки любого пола? Так что такое толстый цвет? Игорь (обс) 16:10, 22 апреля 2018 (UTC)[ответить]
- Имелась в виду утолщённая линия :D На всё том же скриншоте хорошо видно, что сейчас толщина линии, показываемой по наведению, ощутимо больше, чем толщина той, которую предполагается показывать в статье о ней. M 16:16, 22 апреля 2018 (UTC)[ответить]
- Так лучше: Special:Diff/92242395? Игорь (обс) 16:26, 22 апреля 2018 (UTC)[ответить]
- Ага, осталось яркости добавить. M 16:40, 22 апреля 2018 (UTC)[ответить]
- Так вперёд, Вы и Vcohen, откройте эту страницу, и поставьте цвет, какой нравится. Игорь (обс) 16:48, 22 апреля 2018 (UTC)[ответить]
- Не так просто… Видимо нужно два цвета, чтобы создавался эффект подсветки линии, а не что линия просто другого цвета. В качестве основного цвета можно оставить A6A6A6, а в качестве цвета обводки сделать нынешний. Так можно? M 16:53, 22 апреля 2018 (UTC)[ответить]
- А можно самоотвод? Мне красивые цвета никогда не удавались. Vcohen (обс.) 17:00, 22 апреля 2018 (UTC)[ответить]
- Vcohen, можно. Мне тоже. M, вся надежда на Вас.
Два момента. Во первых, нет никакой разницы между TS и обычным css, и разбираться там не в чём. Во вторых, нет в этом пункте ни малейшей связи ни с TS, ни с css. Просто вводить номера цветов. Игорь (обс) 17:36, 22 апреля 2018 (UTC)[ответить]
- И куда же вводить номер второго цвета? :) M 17:48, 22 апреля 2018 (UTC)[ответить]
- Я об этом знаю не больше Вашего. И всё, что я знаю, есть в моём черновике, можете посмотреть. Судя по тому, что я понял, вместо transparent. Игорь (обс) 18:33, 22 апреля 2018 (UTC)[ответить]
- Ага. Сделал на свой вкус. M 18:55, 22 апреля 2018 (UTC)[ответить]
- Для меня почти отлично. Понял, куда стремитесь, постараюсь завтра или послезавтра предложить свой вариант, чуть чуть измененный. Игорь (обс) 19:09, 22 апреля 2018 (UTC)[ответить]
- Значит так, M. Три вопроса.
- Есть два варианта. Какой выбираете? Точки я конечно уберу, когда выберете. Игорь (обс) 10:09, 23 апреля 2018 (UTC)[ответить]
- Как насчёт такого цвета зелёной подсветки в развернутой карте? Игорь (обс) 10:18, 23 апреля 2018 (UTC)[ответить]
- Сделал, как Вы просили на свернутой карте. Размер подходит? Цвет взял первый попавшийся, подберите, что устраивает в "Шаблон:Интерактивная схема Московского метрополитена/песочница/miniarea.json". Обратите внимание, что цвет линий тоже изменился. Чинить? Игорь (обс) 14:17, 23 апреля 2018 (UTC)[ответить]
- Не очень вижу чем они отличаются, но вроде первый чуть лучше.
- Может потемнее серую часть?
- Размер уменьшить бы раза в 2. Цвет поменял. Да, хорошо бы починить конечно. M 18:57, 23 апреля 2018 (UTC)[ответить]
- Они различаются тем, что в первом интерпункт прижат к левому верхнему углу, а во втором он посредине и в центре.
- Сделайте, посмотрим.
- Я размер делал, как в Вашем имгуре. Вдвое меньше по диаметру или по площади? Классный цвет. Постараюсь починить. Игорь (обс) 20:28, 23 апреля 2018 (UTC)[ответить]
-
- Я думал это те самые «точки», которые вы обещали потом убрать :D Разумеется интерпункт должен однозначно находиться по центру.
- Вот так может?
- По диаметру. Ну я там на глаз просто рисовал, чтобы пояснить наглядно что хотелось бы. M 17:51, 24 апреля 2018 (UTC)[ответить]
- Так это второй вариант, нет?
- Меня абсолютно устраивает.
- Так вдвое меньше по диаметру это так, как раньше было, что круга совсем не видно. Игорь (обс) 17:54, 24 апреля 2018 (UTC)[ответить]
- Да.
- Ну значит на том и порешим :)
- Хм, ну давайте в 1.5 тогда попробуем. M 18:03, 24 апреля 2018 (UTC)[ответить]
- 1. Хорошо. 2. Хорошо. 3. Сделал в 1.8. По-моему, это самый минимум. Вам как? Игорь (обс) 18:08, 24 апреля 2018 (UTC)[ответить]
- Сделал, M. Но обратите внимание на интересный момент. Списки построчные. То есть, нет интерпунктов в конце или начале строки. Игорь (обс) 18:15, 24 апреля 2018 (UTC)[ответить]
- Всё же лучше в 2, при таком цвете это будет достаточно заметно с таким размером. Со списками да, отлично, правда у меня интерпункт всё равно не совсем по центру отображается, а смещён влево. M 18:19, 24 апреля 2018 (UTC)[ответить]
- Ладно. Разница в три пикселя, я потерплю. Странно. Можно скриншот? Игорь (обс) 20:34, 24 апреля 2018 (UTC)[ответить]
- Вот. M 20:19, 25 апреля 2018 (UTC)[ответить]
- Понятно. Я попробую исправить. Не думаю, что получится, оно встроенное, но посмотрим. Есть еще что-то по этому пункту? Игорь (обс) 20:45, 25 апреля 2018 (UTC)[ответить]
- Точку на большой карте можно тоже красной сделать, как на маленькой? M 21:11, 25 апреля 2018 (UTC)[ответить]
- Можно. Но не будет глазам больно? Сделайте сейчас цвет, неважно что испортит линии. Посмотрим как будет, если хорошо, я отлажу код. Игорь (обс) 21:25, 25 апреля 2018 (UTC)[ответить]
- Попробовал, M. Проблема в том, что на одном компьютере это чинит, а на другом первоначально было хорошо, и это портит - прижимает к противоположной стороне. Насколько плохо просто так оставить? Игорь (обс) 09:43, 26 апреля 2018 (UTC)[ответить]
- Сейчас выглядит практически идеально. На другом компьютере всё ещё плохо? M 17:59, 27 апреля 2018 (UTC)[ответить]
- Сделал, по-моему хорошо, сразу в глаза бросается. M 17:59, 27 апреля 2018 (UTC)[ответить]
- Я ничего не менял. Зависит от того, где сидите. Сразу в глаза бросается, кирпичами. Мне страшно болят от этого глаза. И это на компьютере, где цветов не видно. Нельзя побледнее? Игорь (обс) 18:02, 27 апреля 2018 (UTC)[ответить]
- А есть какой-нибудь вариант, который не будет от этого зависеть? Ну сделайте побледнее на свой вкус, посмотрим :) M 18:25, 27 апреля 2018 (UTC)[ответить]
- Я про такое не слышал, M. Ну так, например. Тоже ярко, но более теплый цвет, так что меньше на глаза влияет. Игорь (обс) 18:33, 27 апреля 2018 (UTC)[ответить]
- Узнать бы тогда как-нибудь, какой из вариантов отображался бы корректно у большинства читателей. Ну нет, такой цвет совсем не подходит по-моему: на абсолютном большинстве всевозможных схем это обозначается именно красной точкой, другая просто восприниматься не будет. Может просто добавить побольше прозрачности красной? M 19:38, 27 апреля 2018 (UTC)[ответить]
- Насчет "корректно у большинства читателей" есть таблица безопасных цветов Лебедева - или вопрос не в этом? Vcohen (обс.) 19:46, 27 апреля 2018 (UTC)[ответить]
- Не, это про позицию интерпункта, которая почему-то плавает в зависимости от клиентского устройства. M 19:52, 27 апреля 2018 (UTC)[ответить]
- Я же не возражаю против красной точки на свёрнутой схеме. Но здесь это не точка, а огромный круг, сантиметра в полтора минимум, поэтому так мешает. Попробуйте. А как это выяснить, сделаем опрос всех в мире у кого есть компьютеры? Игорь (обс) 21:39, 27 апреля 2018 (UTC)[ответить]
- Попробовал, лучше? Если нет, то последний параметр в обеих строках уменьшайте, пока не станет хорошо :) Нет конечно, тут скорее речь о выявлении системных зависимостей. Но и к этому непонятно с какой стороны подступиться, хоть опрос на форуме организовывай на тему, у кого как нормально выглядит на каких устройствах. M 16:33, 30 апреля 2018 (UTC)[ответить]
Краткое содержание - принято решение о подсветке ссылки на текущую страницу. Игорь (обс) 18:46, 30 апреля 2018 (UTC)[ответить]
Улучшение № 3: станции при приближении мышки
Добрый вечер. В этом улучшении может быть много разных вариантов. Предлагаю один нормальный, и посмотрим, куда это выльется в обсуждении. Если есть несколько станций с одним и тем же названием на разных линиях, можно промахнуться и попасть на станцию не той линии. Есть номер во всплывающей подсказке, но можно улучшить. Сделал для Киевской, как вам смотрится? Спасибо, Игорь (обс) 18:50, 30 апреля 2018 (UTC)[ответить]
- Очень круто! Предлагаю только контур круга сделать менее прозрачным, раз уж у нас он уже, можно сказать, традиционно отличается, как в подсветке по умолчанию, так и в подсветке текущей станции. M 18:58, 30 апреля 2018 (UTC)[ответить]
- Вам карты в руки. Только, пока мы не закончили обсуждение, правьте одновременно в двух местах - area.json, linesarea.json. Потом уберу удвоение, в зависимости от чего решили. Игорь (обс) 20:07, 30 апреля 2018 (UTC)[ответить]
- Готово. M 20:18, 30 апреля 2018 (UTC)[ответить]
- Я сейчас на мобильном, завтра посмотрю. Но судя по числам, мне должно понравиться. Игорь (обс) 20:27, 30 апреля 2018 (UTC)[ответить]
- Действительно. Игорь (обс) 13:35, 1 мая 2018 (UTC)[ответить]
- M, у меня вопрос. Как мне получить таблицу excel, две колонки, название станции и название ее линии? Игорь (обс) 17:33, 1 мая 2018 (UTC)[ответить]
- Копипастом списков станций видимо, например отсюда. Вряд ли такое где-то есть в более готовом виде. M 17:42, 1 мая 2018 (UTC)[ответить]
- Кошмар. Придётся чего-то изобретать. Спасибо. Игорь (обс) 17:44, 1 мая 2018 (UTC)[ответить]
- Значит так, M. Я сегодня над этим работал достаточно долго. Перевёл данные в скрипте из включения текста json в тег html в чтение страницы, потому что json очень большой стал, пихать весь в html - лопнет. Затем сделал json и вставил в него все омонимы. Смотрите "hover.json" и как выглядит шаблон. Нормально? Игорь (обс) 19:12, 1 мая 2018 (UTC)[ответить]
- hover.json — хорошо, всё понятно. Как выглядит шаблон: где работает — отлично, а вот где нет… Логика работы такой подсветки только на омонимах в принципе понятна, но в реализации выглядит очень странной. Апофеозом является узел Таганская—Таганская—Марксистская, где одноимённые станции подсвечиваются правильными цветами, а неодноимённая — серым. Не знаю, насколько больших трудозатрат это потребует, но по-хорошему реализацию такого надо бы доводить до конца, и подсвечивать в идеале вообще все станции, где это возможно, цветами соответствующих линий; а как минимум — все пересадочные. Я бы сделал, но пока у меня всё ещё нет такого количества времени, так что возможно потом займусь, если больше никто не возьмётся. M 19:23, 1 мая 2018 (UTC)[ответить]
- Сделать-то не проблема, M, ушло минут пять, все же формулы готовы. В прошлый раз так долго только потому, что надо было отсеять лишние станции. Но появились проблемы. Решайте и скажите, что решили. У станций Нижняя Масловка, Петровский парк, Хорошёвская, ЦСКА и всех кросс-платформ цвет случайный. Если надо поменять, скажите в каких и на что. Игорь (обс) 19:44, 1 мая 2018 (UTC)[ответить]
- А, даже так! Превосходно :) Станциям ПУ БКЛ — цвет БКЛ, как и на самой схеме-фоне сделано, там у пересадочных станций круги бирюзовые, без жёлтого. С кросс-платформами предлагаю случайным образом выбрать один цвет для контура, другой — для заполнения. Градиент же невозможен? Если возможен, то лучше бы его. M 19:53, 1 мая 2018 (UTC)[ответить]
- Сделал эти четыре и пол Шелепихи, M. Проверьте, пожалуйста. Градиент сделать можно, но я спросил у того, кто написал скрипт, он мне сказал, что займёт много времени, и даже в его объяснении как я ничего не понял. Так что не светит. Насчёт случайных цветов - лучше Вы. Полагаюсь на Ваше чувство цвета. Чтоб их найти, ищите « и ». Спасибо, Игорь (обс) 22:00, 1 мая 2018 (UTC)[ответить]
- Всё хорошо. Ясно. Сделал. M 05:38, 2 мая 2018 (UTC)[ответить]
- Спасибо. Все остальные решили не делать? А что если по другому, M, смотрите Нижегородскую? Игорь (обс) 12:11, 2 мая 2018 (UTC)[ответить]
- Какие остальные? Кросс-платформенные я сделал все. Не, так по-моему не очень. Ещё и на соседнюю станцию МЦК почему-то повлияло. M 12:28, 2 мая 2018 (UTC)[ответить]
- Убрал, M. Там не все. Я не проверял по списку, но Шелепихи, например, там явно нет. Игорь (обс) 12:31, 2 мая 2018 (UTC)[ответить]
- Так Шелепиха и не кросс-платформенная, как и остальные станции ПУ БКЛ, их я не трогал, оставил в цвете БКЛ из соображений, которые привёл выше. M 12:33, 2 мая 2018 (UTC)[ответить]
- M, пока мы ждём, у меня смежный вопрос. По-моему, уже прошло достаточно времени без возражения переименования. Может, стоит попросить переименовать Коммунарку на карте? Игорь (обс) 23:26, 3 мая 2018 (UTC)[ответить]
- Прозевал это обсуждение. Только сейчас могу сказать, что позиция Sameboat была некорректной, так как на Окружной нет прямого перехода из метро на МЦК. Владислав Мартыненко
- Да тут это собственно и не обсуждалось даже. Sameboat, подтверждаю, тёплой пересадки с метро на МЦК на Окружной пока нет, и появится она там ещё очень нескоро. Сейчас пересадка организована по улице, и является весьма неблизкой (http://molnike.000webhostapp.com/img.php?id=203). M 08:36, 6 мая 2018 (UTC) Отредактировано, чтобы ссылка из спам-листа не мешала сохранению. —Джек (обс.) 11:09, 17 мая 2018 (UTC)[ответить]
- Прошла неделя. Можно закрыть обсуждение? Игорь (обс) 23:56, 7 мая 2018 (UTC)[ответить]
Краткое содержание - принято решение о подсветке станций в цвета линий при приближении мышки. Игорь (обс) 14:04, 8 мая 2018 (UTC)[ответить]
Улучшение № 4: вы находитесь здесь в списке ссылок
Добрый день. Последнее с моей стороны, и очень маленькое улучшение. Самоссылка в списке ссылок выделяется.
Я поставил italic и bold но это просто так - предлагайте, что хотите. Игорь (обс) 14:53, 8 мая 2018 (UTC)[ответить]
- Предлагаю для линий оставить только bold, это классика для подсветки текущей страницы в навигационных шаблонах в рувики. Ссылку можно при этом сделать неактивной? Если нет, то предлагаю сделать её хотя бы чёрным шрифтом. А вот для станций такого выделения явно недостаточно, даже я не сразу нашёл выделенную станцию в списке. Предлагаю убрать italic, оставить bold, и обвести название станции красной рамкой, возможно даже с заливкой фона, если можно — полупрозрачной. M 21:07, 8 мая 2018 (UTC)[ответить]
- Почему неактивной??? А они сейчас не чёрным шрифтом? Сделайте подходящий цвет в стиле ts-ismm-full-local-page внизу страницы list.css, я посмотрю. Я потом переделаю для линий. Игорь (обс) 21:28, 8 мая 2018 (UTC)[ответить]
- А зачем в шаблоне, располагающемся например в статье Калининско-Солнцевская линия, активная кольцевая ссылка на эту же статью? Сейчас синим, стандартным цветом внутренних викиссылок. Сделал. M 21:44, 8 мая 2018 (UTC)[ответить]
- Понял. Я попробую. Меня устраивает. Игорь (обс) 00:05, 9 мая 2018 (UTC)[ответить]
- Сделал различие с линиями. Хотите проверить? Игорь (обс) 11:24, 9 мая 2018 (UTC)[ответить]
- Да, давайте. M 14:48, 9 мая 2018 (UTC)[ответить]
- Как просили, M. То есть, станции красное, линии болдом. Игорь (обс) 16:35, 9 мая 2018 (UTC)[ответить]
- Ну по станциям тестовая страница как я понимаю всё та же и лишь одна, так что тут либо массово создавать для проверки случайные дополнительные такие страницы, либо просто по умолчанию считать, что с другими станциями, отличающимися лишь названиями, тоже всё работает и оценить нормальность работы уже после переноса на основу. По линиям вижу что курсив убрали, но ссылка пока осталась активной. M 16:43, 9 мая 2018 (UTC)[ответить]
- Как я уже говорил выше, можно проверить любую с помощью Special:ExpandTemplates, M. По поводу активности - я сказал, что только отличие, над активностью я ещё работаю. Так как? Спасибо, Игорь (обс) 16:50, 9 мая 2018 (UTC)[ответить]
- Может я что-то делаю не так, но у меня там это не работает на других станциях, только на всё той же Киевской. Так как что? Что такое «отличие», которое мне нужно проверить? M 16:56, 9 мая 2018 (UTC)[ответить]
- Если набить на служебной странице название любой страницы, линии или станции, а в поле кода название шаблона в двойных фигурных скобках, то при открытии списка ссылок в обеих схемах, свернутой и развернутой, название на странице станции должно быть красным, а на странице линии только болдом, M. Разве не так? У меня так. Игорь (обс) 17:01, 9 мая 2018 (UTC)[ответить]
- Всё, понял, проверил, работает. Я сначала вбивал
Шаблон:Интерактивная схема Московского метрополитена/песочница/Фонвизинская (станция метро) вместо Фонвизинская (станция метро) в верхнее поле. M 17:06, 9 мая 2018 (UTC)[ответить]
- M, прошла неделя. Можно закрывать? Игорь (обс) 16:03, 15 мая 2018 (UTC)[ответить]
Улучшение № 5: подсветка линий при приближении мышки
Осмотрел последнюю версию шаблона, лишь такая мысль ещё пришла в голову: а не логично ли теперь будет сделать подсветку линий по наведению курсора цветом самой линии, раз уж мы так сделали для всех станций? M 21:09, 8 мая 2018 (UTC)[ответить]
- В развёрнутой версии или в обеих? Игорь (обс) 21:22, 8 мая 2018 (UTC)[ответить]
- Уважаемый M! У меня к Вам большая просьба. Не могли бы Вы истратить минут 15 и проверить одну вещь? Я очень боюсь, что где-то ошибся. Как я и говорил, я создал механизм для укорачивания json. Старый в hover.json, в истории правок, новый в hover1.json. Я очень хочу быть уверен, что они равнозначны. В новом все разделено по линиям, и в конце есть отдельный блок станций, в которых есть изменения - на линии 8а и 11 и кросс-пересадочные, как Вы просили. Если бы Вы могли просмотреть его и посмотреть в шаблоне, что цвета, как и были раньше при приближении мышки, я был бы очень признателен. Спасибо, Игорь (обс) 18:16, 9 мая 2018 (UTC)[ответить]
- @M: Прошла неделя. Можно закрывать тему? Игорь (обс) 00:32, 17 мая 2018 (UTC)[ответить]
Последний срок предложения улучшений
Поскольку улучшение № 4 с моей стороны последнее, объявляю последний срок на предложение других улучшений, которые войдут в новую версию, чтобы её можно было опубликовать через неделю. Кто не успел - обсуждение будет уже после внедрения этой версии. Дерзайте. Игорь (обс) 14:59, 8 мая 2018 (UTC)[ответить]
Предупреждение
Внимание. В связи с рекомендацией участника stjn я изменяю стиль своей работы. В результате, существует возможность, что шаблон в песочнице не будет иногда работать совсем, когда я отлаживаю. В таком случае, для вас нет другого выхода, кроме как подождать. Приношу свои извинения. Игорь (обс) 13:35, 1 мая 2018 (UTC)[ответить]
Заключение
Добрый день. Обсуждения закончены. Переношу шаблон из песочницы со всеми запчастями, и перевожу эту секцию на его СО. Всем спасибо. Игорь (обс) 10:19, 17 мая 2018 (UTC)[ответить]
|
|