MediaWiki:Common.js

Материал из MachineLearning.

(Различия между версиями)
Перейти к: навигация, поиск
(убрал wiked из основного скрипта - wiked пользователь сможет себе установить сам. При этом объем первоначальной загрузки сущесьвенно уменьша)
Строка 4: Строка 4:
if (wgAction == 'edit' || wgAction == 'submit')
if (wgAction == 'edit' || wgAction == 'submit')
document.write('<script type="text/javascript" src="/wiki/index.php?title=MediaWiki:Editpage.js&action=raw&ctype=text/javascript"><\/script>')
document.write('<script type="text/javascript" src="/wiki/index.php?title=MediaWiki:Editpage.js&action=raw&ctype=text/javascript"><\/script>')
 +
}
 +
 +
 +
//CleanChanges
 +
/*
 +
* Adapted from monobook, with possibility to set display to block or inline.
 +
*/
 +
function toggleVisibilityE(_levelId, _otherId, _linkId, _type) {
 +
var thisLevel = document.getElementById(_levelId);
 +
var otherLevel = document.getElementById(_otherId);
 +
var linkLevel = document.getElementById(_linkId);
 +
if (thisLevel.style.display == 'none') {
 +
thisLevel.style.display = _type;
 +
otherLevel.style.display = 'none';
 +
linkLevel.style.display = 'inline';
 +
} else {
 +
thisLevel.style.display = 'none';
 +
otherLevel.style.display = 'inline';
 +
linkLevel.style.display = 'none';
 +
}
 +
}
 +
 +
/*
 +
* Simple function to add user information inline.
 +
*/
 +
function showUserInfo( sourceVar, targetId ) {
 +
var targetElement = document.getElementById(targetId);
 +
targetElement.innerHTML = eval( sourceVar );
}
}

Версия 00:00, 21 июня 2008

/* Размещённый здесь код JavaScript будет загружен всем пользователям при обращении к какой-либо странице */
 
if (wgAction != 'history'){
 if (wgAction == 'edit' || wgAction == 'submit')
   document.write('<script type="text/javascript" src="/wiki/index.php?title=MediaWiki:Editpage.js&action=raw&ctype=text/javascript"><\/script>')
}
 
 
//CleanChanges
/*
 * Adapted from monobook, with possibility to set display to block or inline.
 */
function toggleVisibilityE(_levelId, _otherId, _linkId, _type) {
	var thisLevel = document.getElementById(_levelId);
	var otherLevel = document.getElementById(_otherId);
	var linkLevel = document.getElementById(_linkId);
	if (thisLevel.style.display == 'none') {
		thisLevel.style.display = _type;
		otherLevel.style.display = 'none';
		linkLevel.style.display = 'inline';
	} else {
		thisLevel.style.display = 'none';
		otherLevel.style.display = 'inline';
		linkLevel.style.display = 'none';
	}
}
 
/*
 * Simple function to add user information inline.
 */
function showUserInfo( sourceVar, targetId ) {
	var targetElement = document.getElementById(targetId);
	targetElement.innerHTML = eval( sourceVar );
}
Личные инструменты