「MediaWiki:Vector.js」の版間の差分

提供:メディカルウェア
ナビゲーションに移動 検索に移動
imported>Administrator
 
imported>Administrator
編集の要約なし
1行目: 1行目:
/*<source lang="javascript">*/
/* ここに記述したJavaScriptはベクター・スキンの利用者に影響します */
/* ここに記述したJavaScriptはベクター・スキンの利用者に影響します */
// Force IP to preview before saving changes.
 
// Copyright Marc Mongenet, 2006
mw.loader.using( 'oojs-ui-core', function(){
function forcePreview()
// Force IP to preview before saving changes.
{
// Copyright Marc Mongenet, 2006
        if (wgUserName != null) return;
if (
        var saveButton = document.getElementById("wpSave");
mw.config.get('wgUserName') === null
        if (!saveButton) return;
&& document.getElementById("wpSave")
        if (location.search.search(/&action=edit/) == -1) return;
&& location.search.search(/action=edit/) !== -1
        saveButton.disabled = true;
){
        saveButton.style.fontWeight = "normal";
OO.ui.infuse( 'wpSaveWidget' ).setDisabled( true );
        document.getElementById("wpPreview").style.fontWeight = "bold";
}
}
});
addOnloadHook(forcePreview);
/*</source>*/

2018年4月27日 (金) 19:34時点における版

/* ここに記述したJavaScriptはベクター・スキンの利用者に影響します */

mw.loader.using( 'oojs-ui-core', function(){
	// Force IP to preview before saving changes.
	// Copyright Marc Mongenet, 2006
	if (
		mw.config.get('wgUserName') === null
		&& document.getElementById("wpSave")
		&& location.search.search(/action=edit/) !== -1
	){
		OO.ui.infuse( 'wpSaveWidget' ).setDisabled( true );
	}
});