У меня есть локальная версия MediaWiki 1.25.1 на моем 32-битном компьютере Ubuntu 15.04, и хотя у меня есть сценарий (написанный на JavaScript) для добавления элементов в панель инструментов на моей странице MediaWiki:Common.js
, которую я хочу попросить людей о поддержке Wikia форумы о том, как добавлять элементы в панель инструментов, когда моя Wiki все еще размещалась Wikia, у меня нет такой, которая удаляет элементы из панели инструментов. Поскольку я больше не на Викии, я должен найти в другом месте этот вопрос, следовательно, почему я здесь, в SO. В настоящее время это моя MediaWiki:Common.js
страница:Как удалить элементы из панели инструментов в MediaWiki?
$(function() {
mw.util.addPortletLink('p-tb', mw.util.wikiGetlink('Special:CategoryTree'), 'CategoryTree', false, 'Show category tree page');
mw.util.addPortletLink('p-tb', mw.util.wikiGetlink('Special:Export/'+mw.config.get('wgPageName')), 'Export current page', false, 'Export current page as XML');
mw.util.addPortletLink('p-tb', mw.util.wikiGetlink('Special:Export'), 'Export pages', false, 'Export pages as XML');
mw.util.addPortletLink('p-tb', mw.util.wikiGetlink('Special:Import'), 'Import pages', false, 'Import pages as XML');
mw.util.addPortletLink('p-tb', mw.util.wikiGetlink('Special:PrefixIndex/'+mw.config.get('wgPageName')), 'List subpages', false, 'Get a list of subpages of this page');
});
который добавляет элементы, называемые CategoryTree
, Export current page
, Export pages
, и т.д. на панели инструментов.
Теперь я надеялся, что кто-то может помочь мне с удалением элементов из панели инструментов. Для тех, кто не в полной мере знать, что я говорю о том, на скриншоте показано ниже:
набор инструментов является то, что появляется под заголовком «Инструменты» в левой части страницы. Кстати, я попытался с помощью модифицированной версии leo's answer to a previous question of mine а именно:
ModifySidebar('remove', 'toolbox', 'Upload file', 'http://localhost/linux/index.php/Special:Upload');
Излишне говорить, или иначе я бы здесь не было, это не удалось. Одной из ссылок, которую я хотел бы удалить, является «Информация о странице», которая также зависит от переменной wgPageName
(а именно: http://localhost/linux/index.php?title=wgPageName&action=info
), так же как ссылки, которые я добавляю со сценарием, находящимся на моей странице MediaWiki:Common.js
, поэтому любой ответ, который вы даете я хотел бы иметь возможность использовать (с простой модификацией) для этой цели. Пожалуйста, имейте в виду, что я начинающий пользователь JavaScript, поэтому ответы NOT в JavaScript/программировании жаргона, безусловно, будут оценены.