Обсуждение участника:Dronych/MediaWiki:Gadget-ListingEditor.js

Содержимое страницы недоступно на других языках.
Материал из Wikivoyage

Версия 1.2[править]

Alexander, хочу попросить Вас заменить текущую версию MediaWiki:Gadget-ListingEditor.js на Участник:Dronych/MediaWiki:Gadget-ListingEditor.js. Изменения в ней следующие: увеличены поля для ввода, убран ListingEditor в региональных статьях, удалён fax, добавлены заготовки для phone и hours, добавление объектов происходит *до* шаблона footer. Всё протестировать оффлайн не удалось, поэтому будем тестировать вживую. Будем надеяться, что всё ок =), но если будут ошибки, то я попробую их быстро починить.

Плюс добавьте, пожалуйста, в MediaWiki:Gadget-ListingEditor.css .span_hours { position: absolute; margin-left: 2px; }.

Сделал. Надеюсь, всё будет работать. --Alexander (обсуждение) 06:32, 6 марта 2015 (MSK)[ответить]
Спасибо. Но нужна ещё одна итерация. Можете повторить, пожалуйста, с копированием Gadget-ListingEditor.js? И CSS нужно подправить: #span_hours {

position: absolute; margin-left: 2px; }. --Dronych (обсуждение) 14:39, 6 марта 2015 (MSK)[ответить]

Помогло? --Alexander (обсуждение) 16:25, 6 марта 2015 (MSK)[ответить]
Да, теперь всё в порядке. Спасибо! --Dronych (обсуждение) 16:31, 6 марта 2015 (MSK)[ответить]

И ещё вопрос: сейчас скрипт попадает в Категория:Страницы, использующие повторяющиеся аргументы в вызовах шаблонов. Это случайность, или действительно в коде есть ошибка? --Alexander (обсуждение) 11:23, 14 марта 2015 (MSK)[ответить]

На странице MediaWiki:Gadget-ListingEditor.js нет ни одного вызова шаблона, только JS код. Так что, думаю, присвоение этой категории тут происходит false positive. --Dronych (обсуждение) 21:56, 14 марта 2015 (MSK)[ответить]

Описания правок[править]

Есть мелкий недочёт, который хорошо бы устранить при случае. В описании правок появляются английские названия разделов, а не русские. Я не совсем хорошо понимаю, где это прописано, поэтому желательно мне объяснить, и я тогда исправлю. --Alexander (обсуждение) 22:19, 13 марта 2015 (MSK)[ответить]

В описании правок появляется тип объекта (а не название раздела), что, может быть, и сбивает. Вот эта строка:

var summary = '/* ' +upperCaseFirst($("#input-type").val()) + ' */ ';. Заменить её на русское название раздела можно, тем более между ними есть однозначное соответствие. Давайте я это сделаю в начале следующей недели, заодно можно будет перенести последние обновления с англ. раздела, например, галочку, позволяющую указать, нужно ли обновлять lastedit.--Dronych (обсуждение) 21:56, 14 марта 2015 (MSK)[ответить]

Попробуйте, пожайлуста, применить. И ещё нужно подумать, отмечать ли галочку 'Информация актуальна на сегодняшнюю дату?' по умолчанию (как это сделано сейчас) или оставлять её незаполненной. Мой аргумент в пользу отмечать по умолчанию: lastupdated параметр нужно обновлять почти всегда за исключением некоторых специальных случаев, когда галочку будут снимать вручную. --Dronych (обсуждение) 15:43, 22 марта 2015 (MSK)[ответить]
Кажется, не работает... Галочку я бы делал отмеченной по умолчанию. --Alexander (обсуждение) 03:10, 23 марта 2015 (MSK)[ответить]
Ага, теперь работает. Просто кэш долго обновлялся. --Alexander (обсуждение) 13:59, 23 марта 2015 (MSK)[ответить]
Прекрасно, спасибо. А можете ещё, пожалуйста, добавить #listing-editor input[type="checkbox"] {vertical-align: middle;} в MediaWiki:Gadget-ListingEditor.css --Dronych (обсуждение) 14:17, 23 марта 2015 (MSK)[ответить]
Добавил. А для того, чтобы всё было совсем красиво, нужно ещё писать название раздела с большой буквы. Это возможно? --Alexander (обсуждение) 14:20, 23 марта 2015 (MSK)[ответить]
Угу, так и предполагалось, просто там мешал код, нужный только для англ. версии. --Dronych (обсуждение) 14:49, 23 марта 2015 (MSK)[ответить]