MediaWiki:Gadget-ProveIt.js

Материал из CelestePedia
Версия от 13:22, 12 мая 2026; SoulTrain (обсуждение | вклад) (Новая страница: «/** * ProveIt — это гаджет для редактирования и добавления ссыок на источники информации, созданный для использования на сайтах, работающих на движке MediaWiki. * Документацию можно посмотреть здесь: https://www.mediawiki.org/wiki/ProveIt * * Данный скрипт позволит установить о...»)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)
Перейти к навигацииПерейти к поиску

Замечание: Возможно, после публикации вам придётся очистить кэш своего браузера, чтобы увидеть изменения.

  • Firefox / Safari: Удерживая клавишу Shift, нажмите на панели инструментов Обновить либо нажмите Ctrl+F5 или Ctrl+R (⌘+R на Mac)
  • Google Chrome: Нажмите Ctrl+Shift+R (⌘+Shift+R на Mac)
  • Edge: Удерживая Ctrl, нажмите Обновить либо нажмите Ctrl+F5
  • Opera: Нажмите Ctrl+F5.
/**
 * ProveIt — это гаджет для редактирования и добавления ссыок на источники информации, созданный для использования на сайтах, работающих на движке MediaWiki.
 * Документацию можно посмотреть здесь: https://www.mediawiki.org/wiki/ProveIt
 *
 * Данный скрипт позволит установить основные настройки, специфичные для данного вики-сайта,
 * а затем позволяет загружать код ProveIt непосредственно с сайта MediaWiki.org
 */
function loadProveIt() {
	mw.config.set({
		'proveit-tag': 'Правка с ProveIt',
		// 'proveit-summary': 'Сноски отредактированы с помощью [[CelestePedia:Гаджеты/ProveIt|ProveIt]]', // Automatic edit summary (optional)
		'proveit-templates': [ // Citation templates (without namespace)
			'Cite journal',
			'Cite web',
			'Cite arXiv',
			'Cite AV media',
			'Статья',
			'Книга',
			'Книга:Биологический энциклопедический словарь'
		],
		'proveit-namespaces': [ // Supported namespaces (see https://www.mediawiki.org/wiki/Manual:Namespace_constants)
			0, // Main namespace
			2, // User namespace
			102 // Инкубатор
		]
	});
	mw.loader.load( '//www.mediawiki.org/w/load.php?modules=ext.gadget.ProveIt&only=scripts' );
	mw.loader.load( '//www.mediawiki.org/w/load.php?modules=ext.gadget.ProveIt&only=styles', 'text/css' );
}

// Only load when editing
mw.hook( 'wikipage.editform' ).add( loadProveIt );
mw.hook( 've.activationComplete' ).add( loadProveIt );