Предлагаю писать «Лента.ру» («ру» с маленькой буквы). Иначе Викификатору придётся «узнать» про «Ком, Орг, Ру, Уа, Де, …» — длинный список получается ∴ Alex Smotrov22:43, 19 апреля 2007 (UTC)[ответить]
Горячие клавиши
Коллеги, а у меня вот в Firefox 1.5 Alt+W не викификатор включает, а редактирует список наблюдения (добавляет/удаляет страницу). Это к чему бы? Ilya Voyager21:35, 27 апреля 2007 (UTC)[ответить]
Про Alt+W — это была устаревшая примерно на 11 месяцев фраза, когда ссылка для вызова Викификатора ещё была внизу. Я фразу убрал и предложил несложный персональный скрипт для кнопочки внизу и заодно горячей клавиши вызова ∴ Alex Smotrov17:09, 16 мая 2007 (UTC)[ответить]
и прогнать викификатором, он «пробел+дефис» заменит на «неразрывный пробел+тире», а последняя конструкция в свою очередь по всем правилам приклеивается к ссылке. Хотелось бы проверку на это дело. ~ putnik09:45, 21 марта 2007 (UTC)[ответить]
Неудивительно: когда «спрятанные» куски текста возвращаются, $ в сочетании с некоторыми символами может «сыграть» во втором параметре replace (doc). В новой версии при спрятывании добавлю replace(/\$/g, "$$$$") ∴ AlexSm21:38, 5 ноября 2007 (UTC)[ответить]
Не надо перед таблицей ставить символ :, во всех примерах {| начинается с новой строки. Для отступа таблицы следует использовать например style="margin-left:10px" ∴ AlexSm21:38, 5 ноября 2007 (UTC)[ответить]
Викификатор меняет названия только в локальных ссылках, т.е. начинающихся на [[ или [[:. Поскольку ссылки на категории на Викисклад должны выглядеть как [[commons:Category…, пока что не вижу как Викификатор может их ломать ∴ AlexSm21:38, 5 ноября 2007 (UTC)[ответить]
Еще об изображениях
Кажется, это уже обсуждалось и даже было как-то урегулировано, но сейчас проблема снова налицо: во многих шаблонах названия изображений приводятся в качестве параметров без квадратных скобок, и если там встречается сочетание "пробел-дефис-пробел", то викификатор, естественно, делает ссылки инвалидными. Нельзя ли запретить ему обрабатывать параметры шаблонов? Или тогда вылезут какие-нибудь другие грабли? Al Silonov22:10, 5 июля 2006 (UTC)[ответить]
То есть: {{template|image=Image:Image-1.jpg}} нужно не трогать, а {{template|image=[[Image:Image-1.jpg]]}} можно обрабатывать и приводить к виду {{template|image=[[Изображение:Image-1.jpg]]}}. MaxiMaxiMax06:10, 6 июля 2006 (UTC)[ответить]
Наверное, так, хотя меня в данном случае волновала не столько замена Image на Изображение, сколько замена "-" на "—". Она просто превращает ссылку в труху. Al Silonov08:30, 6 июля 2006 (UTC)[ответить]
В шаблоне викификатор не удаляет пробелы перед символом '='. Но если имеем {{ш1| abc = {{ш2|...}} | bcd = ...}}, то викификатор удалит пробелы после bcd. `a5b11:39, 6 апреля 2007 (UTC)[ответить]
Викификатор действительно не справляется со вложенными шаблонами. Он прячет всё, что находится между {{ и затем ближайшим }}. Чтобы правильно прятать шаблоны, при вызове которых использованы другие шаблоны, видимо придётся в этом месте отказаться от регекспов и написать отдельный алгоритм учёта количества открывающих и закрывающих скобок ∴ AlexSm21:38, 5 ноября 2007 (UTC)[ответить]
Пробелы в шаблонах
Викификатор в шаблонах у пустых полей убирает все, кроме одного, пробелы до знака «равно». Не понятно, почему он вообще лезет в шаблоны. Замечено на шаблоне {{Кинематографист}}. --putnik+
Первый пример не совсем понял, насчёт второго могу сказать, что у ссылки [[статья|слово]] Викификатор прячет [[статья|, оставляя к дальнейшей обработке только слово]], отсюда и результат. Думаю, надо будет прятать всю ссылку ∴ AlexSm21:38, 5 ноября 2007 (UTC)[ответить]
Похоже для нормальной обработки вложенных кавычек они должны начинаться с новой строки или пробела. Будем разбираться … ∴ AlexSm17:41, 9 ноября 2007 (UTC)[ответить]
Теперь понятно, у внутренней ссылки Викификатор перед обработкой прячет только первую часть (название статьи). Если не будет возражений, буду прятать всю ссылку ∴ AlexSm21:38, 5 ноября 2007 (UTC)[ответить]
Как бы исправлено, однако теперь текст ссылки (часть после "|") вообще не обрабатывается. Возможно это в будущем также будет исправлено ∴ AlexSm19:18, 9 ноября 2007 (UTC)[ответить]
Кажется, я уже примерно знаю как исправить. Внутренняя ссылка будет прятаться почти как раньше (только левая часть), но при этом | будет оставаться ∴ AlexSm05:44, 12 ноября 2007 (UTC)[ответить]
Видимо эта конструкция случайно подпадает под правило «Кавычки после знака „равно“ и весь текст внутри них Викификатором не обрабатываются» (которое существует для игнорирования значений атрибутов типа border="0"). Лично я большой проблемы тут не вижу — во-первых, заголовки обычно достаточно заметны, чтобы такое не пропустить, а во-вторых, можно быстро выделить мышкой сам текст заголовка и тогда нажать кнопку Викификатора ∴ Alex Smotrov17:09, 16 мая 2007 (UTC)[ответить]
Уберу строку, которая прячет атрибуты (потому что сами теги всё равно прячутся следующей строкой), и заголовки будут обрабатываться нормально ∴ AlexSm21:38, 5 ноября 2007 (UTC)[ответить]
Частично исправлено, теперь обрабатывается == "текст" == (с пробелами внутри), а если без пробелов, то Викификатор нужно запустить два раза (в первый раз добавляется пробел, в второй кавычки меняются на «») — будет позже исправлено ∴ AlexSm19:18, 9 ноября 2007 (UTC)[ответить]
Если это слово находится в самом начале страницы (т.е. первый символ — это кавычка), то действительно временно не обрабатывает, завтра исправлю. Если нет — то пожалуйста более конкретный пример, или (если есть) ссылку на конкретную страницу ∴ AlexSm05:44, 12 ноября 2007 (UTC)[ответить]
У меня вчера Викификатор вообще перестал работать, жму на кнопку — и никаких изменений. Попробовал запустить в IE — только заменяет "" на «» (в Opera даже этого не делает). С чем это может быть связано (проблема, конечно, у меня, но вдруг кто-то уже сталкивался с таким и смог исправить)? (+) Altes (+) 09:38, 13 ноября 2007 (UTC)[ответить]
У меня в Opera тоже не работает; в IE отказывается заменять дефисы, окружённые пробелами — остальное делает, вроде, всё. NBS12:59, 13 ноября 2007 (UTC)[ответить]
В Опере теперь работает (Ctrl-R для обновления), прошу прощения что в этот раз Оперу перед записью не проверял. Замена на тире была специально ограничена только пространством статей (из-за одновременной вставки неразрывного пробела), сейчас ограничение убрал, неразрывный пробел будем убирать по-другому ∴ AlexSm15:26, 13 ноября 2007 (UTC)[ответить]
Годы с дефисом между ними в скобках обрабатываются нормально, а без скобок — не всегда. Например, если выделить только цифры и дефис, 1918-1920 викификатор не обработает.
И ещё — не проблема, а странность (в работе не мешает). При обработке нескольких абзацев или нескольких пунктов списка выделенным остаётся не только викифицированный текст, но и несколько символов до него.
Я проверил, и старый Викификатор поступал точно так же. С обработкой выделенного текста в принципе есть неустранимая опасность обработать не так, как нужно (пример: <nowiki>текст</nowiki>). Особенно на границах выделения, когда скрипт не знает, что находится перед 1м символом и за последним. В данном случае есть regexp
который заменяет «2000 - 2001» (с пробелами или без) на «2000—2001» (с тире), но только если в самом начале есть перевод строки или пробел или (, а в самом конце любой символ кроме a-zA-Z0-9_. Вот этого последнего символа Викификатору и не хватает. Я сейчас затрудняюсь сказать, насколько правильный этот regexp, но видимо он создавался чтобы учесть возможные варианты и исключить случаи, когда не нужно заменять на тире.
Ещё отмечу, что при обработке выделения Викификатор притворяется, что оно начинается с пробела; возможно имеет смысл так же притвориться и в конце выделения.
Что касается странности — старый Викификатор вообще визуально не сохранял выделение, в новом я попытался это исправить. Проблема сейчас в подсчете количества переводов строки, исправлю следующей правкой ∴ AlexSm16:36, 15 ноября 2007 (UTC)[ответить]
Выделенность текста после обработки в основном исправлена. Заодно разрешено выделение текста в нормальном современном браузере Safari 3 (по крайней мере для Windows, где я мог сам проверить) ∴ AlexSm19:54, 14 декабря 2007 (UTC)[ответить]
Библиография
При вставке библиографии заметила, что викификатор убирает точку в сочетании с., (где с. - страницы). Нужно как-то продумать этот момент. И еще: не исправляет «пробел:пробел» на «:пробел».--Mariluna08:57, 15 декабря 2007 (UTC)[ответить]
Про точку к сожалению не понял, можно конкретный пример? Пробел перед : видимо имеет смысл убирать, если конечно это ничего не сломает, надо подумать… ∴ AlexSm20:06, 17 декабря 2007 (UTC)[ответить]
Пример:
Горчаков О.А. Вызываем огонь на себя / Горчаков О.А., Пшимановский Я. - М.: Мол. гвардия, 1960. - 238 с.: ил., портр.
Пшимановский Я. Четыре танкиста и собака : повесть / Пер. с польск. О. Акимченко [и др. Илл.: Н. А. Абакумов]. Кн. 2. - М.: Воениздат, 1971. - 414 с., текст
А, ну если перед буквой «с» идёт цифра, то Викификатор принимает это за «секунды», и (как и для остальных единиц измерения: кг, м …) убирает последующую точку. К сожалению, я пока не вижу как можно исключить такой случай, они слишком похожи. Если ничего не придумаю, видимо придётся спрашивать как быть на форуме ∴ AlexSm18:21, 19 декабря 2007 (UTC)[ответить]
Вот и ещё один участник-викификатор-форума. Каждому отдельно объяснять мне кажется смысла не имеет. Предлагаю, чтобы на страницах форумов Викификатор сам предупреждал о крайней нежелательности викификации всего текста. Могу разработать нужный код. При отсутствии ответа в течение двух недель буду искать жертву-администратора и донимать лично :) — Alex Smotrov23:27, 6 апреля 2007 (UTC)[ответить]
Предлагаемый код: в самое начало функции Process():
if (wgNamespaceNumber % 2 || wgNamespaceNumber==4) {
var sigs = txt.match(/\d\d:\d\d, \d\d? \S{3,9} 20\d\d \(UTC\)/g);
if (sigs && sigs.length > 1)
if (!confirm('Пожалуйста, не обрабатывайте Викификатором реплики других участников. Вы уверены, что хотите продолжить?'))
return;
}
Первая строка проверяет, находимся ли мы на странице обсуждения (нечётное пространство) или в пространстве «Википедия:» (где собственно форумы и находятся). В принципе необязательна, но зато код не замедляет Викификатор при обработке статей в основном пространстве.
Затем код ищет в тексте подписи участников. Одну подпись разрешено обработать (например участник «викифицирует» свою уже записанную реплику).
Если найдено две подписи, то выдаётся предупреждение (текст можно улучшить). Если участник нажимает cancel, то текст не обрабатывается.
Если у участника стоит auto_comment=1, то слово 'Викификатор' в любом случае добавится в описание изменений, однако то же самое происходит и при отрицательном ответе на вопрос 'Wikificator will process ALL text on this page. Continue?' в некоторых браузерах (кстати, почему на английском?) — это недостаток существующей структуры кода Викификатора.
не заменять user → участник, в статьях всё равно не нужно, а на форуме только лишний вред
в коде проверять window.auto_comment == 1, тогда не нужно будет определять эту переменную в MediaWiki:Common.js (такой синтаксис не выдаёт ошибки если переменной нет)
Ну, раз там написано «обязательные к использованию сокращения», и никто пока не возразил, то почему бы и нет? С другой стороны, если замена будет внутри цитаты, то наверное нехорошо получится … ∴ AlexSm05:44, 12 ноября 2007 (UTC)[ответить]
Насчёт первого: испортится, например, статья До нашей эры. Другие замены, если подумать, тоже иногда могут быть нежелательны. Возможно стоить сделать версию Викификатора, которая на каждую не 100%-очевидную замену спрашивает подтверждения? А вот замену ==Смотрите также== или ==См также== → ==См. также== думаю можно добавить прямо сейчас ∴ AlexSm21:18, 12 ноября 2007 (UTC)[ответить]
Первое уже предлагалось раньше: «Лучше не надо. В моём браузере они выглядят весьма по-разному и соседство, скажем 5 и ² будет смотреться странно. — doublep 13:44, 17 декабря 2006 (UTC)». Второе, пожалуй, имеет смысл. — doublep15:37, 27 июля 2007 (UTC)[ответить]
Ну оно не так и часто встречается рядом — ² и 5 =). А может быть, можно где-нибудь в глобальных свойствах оформления прописать, чтобы для <sup>|<sub> было, например, font-size: 75%? snch19:39, 27 июля 2007 (UTC)[ответить]
В математических статьях довольно часто. Не стоит оно того, всё равно для какого-то браузера 75% надо, ещё для какого-то 85%, и т. д. — doublep20:03, 27 июля 2007 (UTC)[ответить]
Ссылку вместо кнопки можно легко сделать как персональный скрипт. Цепочные replace просто укорачивают код, возможно где-то использую такой подход. В использовании value текстового поля ничего изящного не вижу, по-моему постоянное обращение к DOM только замедлит скрипт ∴ AlexSm21:38, 5 ноября 2007 (UTC)[ответить]
В обсуждениях
В данный момент Викификатор при запуске в пространствах обсуждений и в пространстве «Википедия:» проверяет сколько «подписей» в обрабатываемом тексте, и если больше одной, то выводит предупреждение «Пожалуйста, не обрабатывайте Викификатором реплики других участников. Вы уверены, что хотите продолжить?» с кнопочками Ok и Cancel. К сожалению, некоторых участников это не останавливает, в результате мы имеем огромные диффы, искажение стиля правок других участников, и затем снова большие диффы, когда следующий участник с Firefox заменяет неразрывные пробелы обратно на обычные. Я собираюсь:
вместо предупреждения вообще отказываться запускать обработку
при использовании в любом пространстве не-статей вообще не использовать неразрывные пробелы
Таким образом, в дискуссиях участник сможет обработать кусок текста только с одной подписью (например свою предыдущую реплику), при этом неразрывные пробелы вставляться не будут. Есть возражения? ∴ Alex Smotrov16:51, 3 октября 2007 (UTC)[ответить]
С помощью своего кода в monobook.js конечно можно обойти, но это не совсем тривиально. Во всяком случае, не так, как ты пока что у себя сделал ∴ AlexSm05:44, 12 ноября 2007 (UTC)[ответить]
Добавить автозамену для выражений, где всегда есть запятые.
, например,
, напр., на , например,
, пожалуйста,
, так как
, вероятно,
Стоит заметить,
После того, как
Дело в том, что
пробел том, что
пробел то, что
В общем,
Следовательно, (нужно уточнить)
и другие.
При такой замене нужно учесть вариант появления двойных запятых, поэтому замена 2 запятых на 1 запятую (,, на ,).
Сочетания:
в течении .... времени на в течение времени (кроме в течении воды, реки)
Предлагаю автозамену пробелов: замена 2 пробелов на 1. На одной странице нужно сделать несколько раз. Только есть проблема: шаблоны содержат пробелы для удобства заполнения. Некоторые вставки и цитаты разграничены пробелами вместо табличного варианта. Пример: Расстрел царской семьи--Mariluna22:30, 11 ноября 2007 (UTC)[ответить]
Ещё:
замена 2 запятых на 1 запятую (,, на ,)
пробел шт, на пробел шт.,
цифра от 0 до 9 без пробела шт. на цифра от 0 до 9 пробел шт.
Частично это уже реализовано в викификаторе, ряд автозамен неоднозначны, требуют учёта многих исключений. Некоторые предложения, например с °C, просто ошибочны. Solon13:18, 11 ноября 2007 (UTC)[ответить]
Как указал выше Solon, некоторые замены уже реализованы (например уже давно несколько пробелов заменяются одним пробелом, и корректно расставляются пробелы вокруг точки и запятой), а некоторые потенциально опасны, потому что когда-нибудь наверняка заменят не то, что нужно. Я постараюсь рассмотреть предложенные замены позже, когда исправлю некоторые известные ошибки. При этом надо не забывать и про «полезность» каждой отдельно взятой замены: в отличие от бота, мы не можем делать код Викификатора слишком большим, например вставить все орфографические поправки из Википедия:AutoWikiBrowser/Typos. В этом смысле нам ближе например Участник:CodeMonkBot/Автозамены и Участник:Edwardspec TalkBot/Автозамены.
По поводу в течении я тут посмотрела, по поиску получается очень много найденных. Может сделать фильтр по географическим названиям? Где реки, озера - пропускать.
По поводу Лит.: - Л с большой буквы всегда, и должны быть знаки .:. Поэтому автозамена должна быть однозначной, других значений не может быть.--Mariluna 07:19, 13 ноября 2007 (UTC) А нет, есть другие значения - Лит.: - Литовский.--Mariluna07:21, 13 ноября 2007 (UTC)[ответить]
Предлагаю добавить в Викификатор следующее: 1. Удаление точек и двоеточий в конце названий разделов, так как многие участники их ставят. Например:
== Предпосылки. ==
или
== Список перcонажей: ==
Вики-разметка и так прекрасно выполняет функции по визуальному отделению названия раздела от текста в нём, точки и двоеточия никчему. 2. Сейчас, если перед началом раздела идёт текст, то Викификатор отделяет его пустой строкой:
ТЕКСТ ПРЕДЫДУЩЕГО РАЗДЕЛА
== Новый раздел ==
после викификации:
ТЕКСТ ПРЕДЫДУЩЕГО РАЗДЕЛА
== Новый раздел ==
Предлагаю в дополнение к этой функции сделать удаление одной или нескольких пустых строк между названием раздела и текстом в нём:
Думаю, первое предложение можно реализовать. Со вторым сложнее — разные участники по-разному понимают как лучше, и я помню когда-то видел спор по этому поводу. P.S. Кстати, если неразрывный пробел — это часть подписи, нельзя ли его пожалуйста убрать? См. описание проблемы тут: Википедия:Викификатор#Вставка неразрывных пробелов ∴ AlexSm20:06, 17 декабря 2007 (UTC)[ответить]
Ранее участник мог «включить» себе автоматическое добавление слова «Викификатор» в описание правки при каждом использовании Викификатора (с помощью добавления auto_comment = 1 в свой monobook.js). Однако слово добавлялось при каждом нажатии, т.е. могло добавиться несколько раз подряд (сейчас исправлено), а также при обработке фрагмента, что было неудобно. Предлагаю сделать добавление слова «викификатор» автоматическим для всех участников, но только при обработке всей страницы ∴ AlexSm18:21, 19 декабря 2007 (UTC)[ответить]
Теперь Викификатор добавляет слово «викификатор» в описание правки при обработке всего текста (без выделения). Вероятно будут возражения … ∴ AlexSm18:37, 8 января 2008 (UTC)[ответить]
Не просто возражения, а категорические возражения:
возникают странные и крайне неудобные (это — мягко говоря) описания при создании новых статей;
PS. К тому же это добавляется даже тогда, когда никакой викификации не было, а было сообщение «Викификатор не обрабатывает обсуждения». NBS19:42, 9 января 2008 (UTC)[ответить]
Да, про создание новой секции в обсуждении я и не подумал. Впрочем, как и про редактирование отдельной секции в статье. Убрал (точнее, снова проверяется переменная auto_comment). А с надлежащими проверками, то есть когда описание «викификатор» будет вставляться только при обработке всей статьи (в основном пространстве), тоже будут возражения? ∴ AlexSm20:06, 9 января 2008 (UTC)[ответить]
Если не будет вставки вместо автоматического описания при создании новой статьи — тогда, вроде, возражений нет. NBS20:32, 9 января 2008 (UTC)[ответить]
Разное
Те-же кавычки
Почему-то при викификации перестали изменяться кавычки и ставиться пробелы после запятой. --Medved' 14:16, 20 января 2007. P. S. Викификация вообще перестала работать. Medved'13:07, 22 января 2007 (UTC)[ответить]
Опять перестала работать!!!!! Форменное безобразие! Я уж боюсь - это не от завершения сеанса? Просто, только что я завершил на время регистрационный сеанс и зарегистрировался заново под своим именем, викификация не работает.--Medved'?!+13:36, 14 марта 2007 (UTC)[ответить]
Градусы
В описании викификатора сказано, что он, мол, «Расставляет пропущенные знаки градуса. Так, „+4 C, -10 C, +453 F и -20 F“ будут превращены в „+4 °C, -10 °C, +453 °F и -20 °F“». Но у отрицательных величин должен стоять минус («–»), а не дефис. snch00:15, 18 мая 2007 (UTC)[ответить]
Он и так расставляет нормальные минусы (кстати, не «–», а «−»). Надо только викифицировать пример и поправить документацию. — Kalan?07:25, 16 июля 2007 (UTC)[ответить]
Нужна облегчённая версия викификатора для лакского раздела Википедии (лакский — один из литературных языков Дагестана). Думаю, бо́льшую часть функциональности викификатора оттуда можно убрать (разве что кавычки оставить), но очень нужно добавить функцию автоматической замены единиц в тексте на заглавные i (I).
Нужно это для того, чтобы поддержать носителей лакского языка, которые привыкли набирать вместо «палочки» простую единицу (что удобно, не надо переключать раскладки), и чтобы делать лакские тексты всё-таки похожими на то, как они должны выглядеть. Заодно кроме единиц можно заменять и латинскую l (её иногда тоже пишут вместо палочки).
В Юникоде есть символ для палочки, но на него лучше не заменять, потому что он плохо отображается пока по шрифтам. По печатным текстам чисто внешне палочка — это заглавная латинская i.
Важно, чтобы заменялись не все единицы на I, а только единицы в словах. С регулярными выражениями это должно быть несложно сделать. Слова могут начинаться с палочки, содержать её в середине и в конце; поэтому более строгих правил не сформулировать.
Временный администратор лакского раздела — Участник:Yaroslav Blanter. Он может вставить получившийся код в интерфейс.
Получившийся викификатор мог бы пригодиться и в других разделах на языках, использующих «палочку». От имени участников проекта ПРО:ВРЯ заранее спасибо. Amikeco15:28, 16 ноября 2007 (UTC)[ответить]
Думаю, можно было сразу дать ссылку на статью Лакский язык. Если я правильно понял, заменяться должны сочетания К1 к1 П1 п1 Т1 т1 Х1 х1 Ц1 ц1 Ч1 ч1. Непонятно с одинокой I — есть и такая буква? Её ведь саму по себе от 1 не отличишь. Возможно придётся сделать скрипт диалоговых замен, когда неясные случаи показываются пользователю с подтверждением да/нет (как например проверка орфографии во многих программах). В общем, хотелось бы больше информации о языке, какие именно уже существующие в Викификаторе замены можно оставить, и я вполне могу написать такой скрипт. P.S. Предлагаю дальнейшее обсуждение куда-нибудь перенести, например в lbe: ∴ AlexSm19:54, 16 ноября 2007 (UTC)[ответить]
Предложения лучше делать в Обсуждение Википедии:Викификатор. В данном случае хорошо бы сразу обосновать, что такая замена точно не испортит ничего для ссылок на картинки на Commons ∴ AlexSm 17:23, 9 ноября 2007
код многих мелких функций перемещён обратно в основную функцию
много мелких косметических правок
код теперь проверяет window.auto_comment, и не нужно её заранее определять
wmEnNS = new Array ('category') ... for... заменён на один regexp
typography() пока вызывается один раз, не совсем понятно для чего раньше было два
Исправления
перед обработкой прячется вся внутреняя ссылка, а не только [[статья|
вместо спрятывания [http://ссылка] прячется http://ссылка. Это позволяет избежать вставки неразрывного пробела в конструкцию «http://ссылка — описание», а также викифицирует описание ссылки при использовании []
не работали замены <<text>> → "text", <sup>2</sup> → ², <sup>3</sup> → ³, потому что были после прятания тегов
больше не удаляются пробелы в конце текста при обработке выделенного текста
В IE и Opera исправлено выделение текста после обработки (примерно как mediazilla:10526)
при разворачивании спрятанных кусков нехорошо срабатывал специальный символ $, если за ним шёл один из символов &`' или число (doc)
"Викификатор" к описанию правки теперь не добавляется в том (правда, достаточно редком) случае, когда в одном из старых браузеров на вопрос "Wikificator will process ALL text on this page. Continue?" пользователь отвечает Cancel
Добавления
полный запрет на обработку Викификатором дискуссий
прячется новый тег <source>текст</source>
добавляется (отсутствующая) пустая строка перед заголовком секции
Убрано
//Replace double hyphen with a dashtxt=txt.replace(/(--)(\[\[Участник|\~\~\~)/g,"—$2")
Это не cross-browser, и похоже всё равно не работает даже в IE (6).
// Replace small and big tags with inline styling// txt = txt.replace(/(\<small\>)/g, "<span style=\"font-size\:smaller\;\">");// txt = txt.replace(/(\<\/small\>)/g, "<\/span>");// txt = txt.replace(/(\<big\>)/g, "<span style=\"font-size\:1.25em\;\">");// txt = txt.replace(/(\<\/big\>)/g, "<\/span>");
Код не нужен и всё равно был закомментирован.
wmWontWork='Wikificator will not work in Netscape 4.x and less'
Пользователям нет большой разницы, почему конкретно Викификатор не работает в их браузере, поэтому этот случай объединён с 'Wikificator cannot work in your browser'.
∴ AlexSm17:23, 9 ноября 2007 (UTC)[ответить]
Неразрывный пробел не вставляется в нечётных пространствах и в пространстве «Википедия:».
При получении выделенного текста Opera теперь пользуется теми же методами, что и Firefox (а не IE как раньше).
При получении выделенного текста «разрешено» использование современного браузера Safari 3, который к сожалению рапортует очень старый navigator.productSub = 20031000 — такой же, как и у старого Gecko, про который вроде бы известно, что он неправильно обрабатывает выделенный текст. Возможна проблема с Safari 1.3, если им еще кто-то пользуется ∴ AlexSm22:48, 13 декабря 2007 (UTC)[ответить]