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

提供: MonoBook
ナビゲーションに移動 検索に移動
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年6月20日 (水) 15:38時点における版

/* ここに記述した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 );
	}
});