Обсуждение MediaWiki:Gadget-common-action-edit.js

message: ajvol, я не слишком компетентен в javascript, но мне кажется, что при нажатии на викификатор можно автоматически добавлять подстроку в описание правки. тогда будет меньше кнопок внизу. Как считаешь? _ ©АКраш?! 08:39, 25 октября 2006 (UTC)
replies: text: Отличная идея => прикрутил уже не дожидаясь Айвола. --Morpheios Melas 08:46, 25 октября 2006 (UTC)
replies: text: : Я не вижу добавки. — Тжа.
replies: text: :: Кэш надо обнулить: Mozilla / Firefox: Ctrl+Shift+R, IE: Ctrl+F5, Safari: Cmd+Shift+R, Konqueror: F5, Opera: через меню Tools→Preferences. --Morpheios Melas 09:09, 25 октября 2006 (UTC)
replies: text: ::: Спб. — Тжа.
Аналогичные ассоциации можно привязать:
* B, I — оформление (только чтобы не повторялись);
* Иллюстрации;
* подписи;
* формулам;
* редиректам и всем стандартным кнопкам.
_ ©АКраш?! 11:19, 25 октября 2006 (UTC)
Что-нибудь в этом духе впихнуть в MediaWiki:Edittools, ну не знаю - где там болдиталики хранятся.
        var wpS = document.editform.wpSummary;
        if (indexOf('оформ', wpS.value) !=-1 && wpS.value !=  && wpS.value.charAt(wpS.value.length-2) != '/')
        {
                wpS.value += ', оформление'
        }
        else
        {
                wpS.value += 'оформление'
        }
thread_title:  Автодобавление в описание правки 

message: Итак, у нас сейчас много разных типов кнопок. Достаточно одинаково они выглядят только если картинки включены и шрифт по размеру более-менее стандартный:
# добавляемые addButton — имеют Id, имеют картинки, альты. Попадают в массив mwEditButtons
# добавляемые addCustomButton — не имеют Id, имеют картинки. Попадают в массив mwCustomEditButtons
# добавляемые addFuncButton — не имеют Id, не добавляются ни в какой массив. Поэтому управлять их видимостью и положением ну никак не возможно.
# участник:Alex Smotrov/urldecoder.js — имеет Id, не добавляется в массив, к тому же кнопка создана совершенно другим способом (type='input').
Просьбы к имеющим право редактировать:
# Добавить параметр id и массив mwFuncButtons. Это решительно улучшит удобство организации интерфейса под себя.
# Посмотреть как выглядит интерфейс при выключенных картинках в броусере. Поправить.
Sergej Qkowlew 21:57, 4 января 2009 (UTC)
thread_title:  О стилях и пры 

message: А зачем включается в :Категория:','? infovarius 20:53, 18 апреля 2009 (UTC)
*Это была не эта страница, а устаревшая MediaWiki:Onlyifediting.js; уже удалил. А вообще, так получается не специально, просто в js коде попадается [[Категория:...]], и движок послушно заносит страницу скрипта в эту категорию. —AlexSm 04:05, 19 апреля 2009 (UTC)
** Можно использовать конкатенацию, чтобы это не случалось: '[[Категор'+'ия:]]'. KPu3uC B Poccuu 03:14, 20 декабря 2011 (UTC)
thread_title:  Скрипт ошибочно попадает в категорию 

message: Очень не хватает: Обсуждение шаблона:Cite web#Кнопки цитат панели редактирования. Может, просто взять весь функционал из англовики? --Fastboy 18:41, 6 сентября 2009 (UTC)
* А ВП:REFTOOLS?--WindEwriX 11:55, 7 сентября 2009 (UTC)
*:О-о. Это я отстал от жизни.--Fastboy 13:44, 7 сентября 2009 (UTC)
thread_title:  Кнопки цитат панели редактирования 

message: В связи с нарастающим усложнением регекспа для покрытия отдельных страниц в пространстве «Википедия:» предлагаю возможное универсальное решение: 
* в регекспе остаются самые легко группируемые страницы, вроде «Форум/»
* для остальных в специальном месте создаются пустые страницы-«флаги», например «Википедия:Список страниц обсуждений/Изменение спам-листа»
* одно из системных сообщений, присутствующих на странице редактирования (например метка «описание правки» или Edittools) проверяет этот флаг:  {{#ifexist:Википедия:Список страниц обсуждений/ ... и затем добавляет себе невидимый элемент вида 
* скрипт в дополнение к регекспу проверяет также и присутствие этого id.
— AlexSm 18:22, 9 декабря 2010 (UTC)
Да, похоже для многих страниц можно сперва проверять наличие страницы «/Архивация» (созданной для бота) (список). — AlexSm 18:43, 9 декабря 2010 (UTC)
replies: text: И когда можно ожидать подобной реализаций (кстати, выглядит довольно удобно)? Если найдутся еще страницы, которые не мешало бы добавить в эту часть кода, лучше пока воздержаться или можно добавлять?  Dmitry89 20:07, 9 декабря 2010 (UTC)
replies: text: : Как обычно: если за несколько дней никто не возразит и не предложит других вариантов или улучшений, и при этом я об этом не забуду, то возможно будет сделано. Пока можно конечно добавлять в regexp как обычно. — AlexSm 20:11, 9 декабря 2010 (UTC)
thread_title:  Напоминание о подписи на «ВП:» страницах 

message: У меня, похоже, после последнего исправления пошли ошибки, в результате которых все кнопки дополнительных скриптов пропали (даже викификатор). Опера 11.01. Консоль говорит: "Uncaught exception: TypeError: Cannot convert '$('')' to object. Error thrown at line 25, column 1 in <anonymous function>() in http://ru.wikipedia.org/w/index.php?title=MediaWiki:Editpage.js&action=raw&ctype=text/javascript". --infovarius 11:59, 2 апреля 2011 (UTC)
replies: text: То же самое, что и здесь. — AlexSm 06:16, 3 апреля 2011 (UTC)
replies: text: : Спасибо! Действительно, оно! --infovarius 18:01, 3 апреля 2011 (UTC)
thread_title:  Buttons 

message: *Нельзя ли так сделать, чтобы при нулевой правке скрипт не предупреждал об отсутствии подписи? --4epenOK 22:31, 24 ноября 2011 (UTC)
*И ещё ненужное срабатывание при отмене правки (в описании слова "отмена правки..")--4epenOK 22:18, 25 ноября 2011 (UTC)
* Желательно сделать так, чтобы скрипт не предупреждал о подписи, если в реплике не появилось новых строк. Новички, решив сделать в своей реплике мелкое исправление и увидев это предупреждение, иногда пугаются и ставят подпись повторно (пример). -- Алексей Ладынин 16:46, 23 декабря 2011 (UTC)
* Коллеги, Вы сначала напишите, какое исправление предполагается, а потом уже ставьте шаблон editprotected. Пока убрал шаблон — до тех пор, пока не появится diff / готовый javascript. Vlsergey 16:06, 24 февраля 2012 (UTC)
thread_title:  sigWarning при нулевой правке и отмене правки 

message: Добавьте пожалуйста под строкой описания правки кнопки «закрыто» и «итог».
# Первая особенно нужна при ответах на ВП:СО, где традиционно после ответа на запрос, отвечающий должен в описании правки написать «закрыто», см. историю правок страницы. И так по каждому запросу. Утомляет, особенно если в комнате темно и не видно клавиатуры. Эта кнопка нужна и на страницах обсуждений при закрытии тем.
# Вторая кнопка нужна для подведения итогов обсуждений. Когда создаётся подраздел «Итог» он делается из окна редактирования предыдущего раздела, то есть автоматом не ставится описание «/* Итог */ новая тема», а вручную это мало кто пишет. --Wikiedit2012a 02:30, 26 апреля 2012 (UTC)
* Это можно сделать правкой своего special:mypage/common.js, добавив туда следующие строки:
if (wgAction == 'edit' || wgAction == 'submit') {addOnloadHook(function(){addSumButton('закрыто', 'закрыто', )})}
if (wgAction == 'edit' || wgAction == 'submit') {addOnloadHook(function(){addSumButton('итог', 'итог', )})}
MaxBioHazard 02:35, 26 апреля 2012 (UTC)
* Сделал, очистил кэш, - не работает. --Wikiedit2012a 16:52, 26 апреля 2012 (UTC)
** Ну у меня работает. MaxBioHazard 18:01, 26 апреля 2012 (UTC)
*** Закомментарил свои скрипты, скопировал себе ваши, очистил кэш. - не работает.  --Wikiedit2012a 20:04, 26 апреля 2012 (UTC)
* Надо добавить в свой monobook.js (или vector.js если тема вектор) этот скрипт:
   addOnloadHook( function(){ 
    if (wgAction.match(/edit|submit/)) { 
      if (mwEditButtons.length >= 10) mwEditButtons[9].tagOpen = ' ~~' + '~~' 
      addSumButton('закрыто', 'закрыто', 'закрыто') 
      addSumButton('итог', '/* Итог */', 'итог') 
    } 
   }) 
Кнопочки появятся сразу под строкой описания изменений в дополнение к стандартным (у меня они голубенькие такие). Можно так добавлять разные подписи. 1 параметр - надпись на кнопке, 2 - всплыв.подсказка при наведении на кнопку и то что вставится в описание, зачем 3 - не знаю, он был там откуда я слямзил скрипт :)) Не забывайте очищать кэш.   × Borodun™ → 20:12, 8 августа 2012 (UTC)
thread_title:  Кнопки для автоописания правки "Закрыто" и "Итог" 

message: Здравствуйте! Может ли кто-нибудь подсказать, что и куда нужно скопировать, чтобы включить эти синие кнопки описания правок под окошком редактирования (викиф. оформл. стил. орфогр. пункт) в Кабардино-черкесской Википедии? Что сделано не так в MediaWiki:Editpage.js? Скопировал полностью из русской вики, многократно очищал кэш, но ничего не отображается. Master Shadow 19:30, 22 апреля 2013 (UTC)
replies: text: Вопрос решён, разобрался сам. Master Shadow 09:31, 29 апреля 2013 (UTC)
thread_title:  Кнопки описания правок 

message: Страница попадает в Категория:Страницы, использующие недопустимые самозакрывающеся HTML-теги. На странице использованы два самозакрывающихя div. Пожалуйста, исправьте их на <div></div> или уберите слеш из тега. --Sunpriat (обс) 11:56, 13 октября 2016 (UTC)
* Ха, а это, строго говоря, не ошибка, в jQuery это синтаксический сахар, интерпретируемый им абсолютно правильно. Механизму, ответственному за занесение в категорию, стоило бы проверять contentmodel страницы и не заносить в неё JS-скрипты. — Джек, который построил дом (обс.) 14:07, 13 октября 2016 (UTC)
* Why not. St. Johann 19:44, 8 ноября 2016 (UTC)
thread_title:  invalid self-closed div 

message: Jack who built the house, скажите пожалуйста, как исправить вот эту ошибку, чтобы значок викификатора оказался на своем месте приходиться обновлять страницу. --Дагиров Умар (обс.) 08:00, 11 июня 2018 (UTC)
*  попробуйте заменить wikiEditor-ui-toolbar на wikiEditor-section-main. — Джек (обс.) 16:08, 12 июня 2018 (UTC)
replies: text: :Спасибо большое! --Дагиров Умар (обс.) 22:52, 12 июня 2018 (UTC)
thread_title:  [[:ce:MediaWiki:Editpage.js]]