Обсуждение MediaWiki:Gadget-preview.js

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

404 – File not found[править код]

Пожалуйста, поправьте страницу en:User:Js/preview2.js в области htm += '<li><a href="/wiki'+encodeURIComponent(tt[i]['*'])+'"'. Там должно быть /wiki/, иначе выводится ошибка 404. SaintJohann 11:50, 26 февраля 2012 (UTC)[ответить]

Исправлено, спасибо за сообщение. — AlexSm 16:37, 26 февраля 2012 (UTC)[ответить]

Как это работает?[править код]

В том смысле, через что вызывается данный гаджет? В отладчике браузера я ссылок на этот код не встретил, однако скрипт из англовики чудесным образом через что-то задействован. Просто не могу найти проблему, из-за которой кнопки периодически не появляются (если завесить англоскрипт в отладчике, то они появляются всегда, т.е. проблема, видимо, в том, что браузер не успевает достроить то, к чему что-то обращается, в итоге элемента с id=wpPreviewLive не наблюдается). Ignatusов 13:57, 23 мая 2012 (UTC)[ответить]

Через mw.loader.load([..., "ext.gadget.preview", ...]), как и все гаджеты, вызываемые через ResourceLoader. Проблему с исчезновением кнопок я у себя не наблюдаю, но позже попробую посмотреть в чём дело. — AlexSm 14:10, 23 мая 2012 (UTC)[ответить]
Спасибо. У меня теперь тоже всё вроде починилось. Ignatusов 21:00, 29 мая 2012 (UTC)[ответить]

Давно хотел спросить[править код]

То, что при многократном нажатии на соответствующие кнопки гаджета («Просмотр», «Изменения») они увеличиваются — баг или фича? А то реально надоело уже лицезреть многократно увеличенную в размере кнопку, после которой я как правило уже привык нажимать нормальный предпросмотр, чтобы всё вернулось на место :) St. Johann 16:17, 15 марта 2013 (UTC)[ответить]

Кнопки[править код]

Скажите пожалуйста из-за чего обе кнопки называются одинаково? Скриншот. Проблема в чевики -- Дагиров Умаробс вклад 08:57, 8 мая 2015 (UTC)[ответить]

  • По умолчанию гаджет берёт последнее слово со стандартных кнопок. Для чеченской версии гаджета надо определить ajaxPreviewButton="..."; ajaxDiffButton="..."; с соответствующим текстом (можно просто дописать в начало кода ce:MediaWiki:Gadget-preview.js). Ignatus 13:18, 8 мая 2015 (UTC)[ответить]
Спасибо большое. Помогло. -- Дагиров Умаробс вклад 22:07, 8 мая 2015 (UTC)[ответить]