「MediaWiki:Common.js」修訂間的差異

出自宅犬維基
跳至導覽 跳至搜尋
(移除所有頁面內容)
行 1: 行 1:
 
+
== 段落編輯連結 ==
 +
*/
 +
//JSConfig.isEdit0 设置是否出现「编辑首段」按钮
 +
//对不需要编辑首段的页面,还可在页面中加 Template:NoEdit 模板来禁用。
 +
//JSConfig.editSectionLink 設置「編輯」按鈕的位置
 +
if (wgIsArticle && wgAction == "view") {
 +
//增加编辑首段按钮
 +
addOnloadHook(function(){
 +
if(!JSConfig.isEdit0||(document.getElementById&&document.getElementById('no-edit-0'))){return;}
 +
var caEdit=document.getElementById&&document.getElementById('ca-edit');
 +
if (!caEdit){return;}
 +
var linkAttributes={
 +
'href':caEdit.firstChild.href + '&section=0',
 +
'title':wgULS('编辑正文所有标题之前的文字(通常称为首段或导言)','編輯正文所有標題之前的文字(通常稱首段或導言)'),
 +
'accesskey':'0'
 +
}
 +
 +
//增加0按钮标签
 +
var caEdit0 = createElement(
 +
'li',
 +
[createElement('A',['0'],linkAttributes)],
 +
{id:'ca-edit-0'}
 +
);
 +
caEdit.className = 'istalk';
 +
elementMoveto(caEdit0,caEdit,"after");
 +
 +
//增加条目标题下的“编辑首段”按钮
 +
var editsection0= createElement(
 +
'span',
 +
['[',createElement('A',[wgULS('编辑首段','編輯首段')],linkAttributes),']'],
 +
{'class':'editsection'}
 +
);
 +
var siteSub=document.getElementById&&document.getElementById('siteSub');
 +
elementMoveto( editsection0 , siteSub.firstChild );
 +
});
 +
 +
//設置編輯按鈕位置是否浮动
 +
addOnloadHook(function(){
 +
if (JSConfig.editSectionLink=='right') { return; }
 +
var editLinks=getElementsByClassName(document.getElementById('bodyContent'),"span","editsection");
 +
for(var i = 0; i < editLinks.length; i++) {
 +
editLinks[i].style.cssFloat = editLinks[i].style.float = 'none';
 +
editLinks[i].style.textAlign = "left" ;
 +
editLinks[i].parentNode.appendChild(editLinks[i]);
 +
}
 +
});
 +
}

於 2008年3月18日 (二) 08:21 的修訂

== 段落編輯連結 ==
*/
//JSConfig.isEdit0 设置是否出现「编辑首段」按钮
//对不需要编辑首段的页面,还可在页面中加 Template:NoEdit 模板来禁用。
//JSConfig.editSectionLink 設置「編輯」按鈕的位置
if (wgIsArticle && wgAction == "view") {
	//增加编辑首段按钮
	addOnloadHook(function(){
		if(!JSConfig.isEdit0||(document.getElementById&&document.getElementById('no-edit-0'))){return;}
		var caEdit=document.getElementById&&document.getElementById('ca-edit');
		if (!caEdit){return;}
		var linkAttributes={
			'href':caEdit.firstChild.href + '&section=0',
			'title':wgULS('编辑正文所有标题之前的文字(通常称为首段或导言)','編輯正文所有標題之前的文字(通常稱首段或導言)'),
			'accesskey':'0'
		}
 
		//增加0按钮标签
		var caEdit0 = createElement(
			'li',
			[createElement('A',['0'],linkAttributes)],
			{id:'ca-edit-0'}
		);
		caEdit.className = 'istalk';
		elementMoveto(caEdit0,caEdit,"after");
 
		//增加条目标题下的“编辑首段”按钮
		var editsection0= createElement(
			'span',
			['[',createElement('A',[wgULS('编辑首段','編輯首段')],linkAttributes),']'],
			{'class':'editsection'}
		);
		var siteSub=document.getElementById&&document.getElementById('siteSub');
		elementMoveto( editsection0 , siteSub.firstChild );
	});
 
	//設置編輯按鈕位置是否浮动
	addOnloadHook(function(){
		if (JSConfig.editSectionLink=='right') { return; }
		var editLinks=getElementsByClassName(document.getElementById('bodyContent'),"span","editsection");
		for(var i = 0; i < editLinks.length; i++) {
			editLinks[i].style.cssFloat = editLinks[i].style.float = 'none';
			editLinks[i].style.textAlign = "left" ;
			editLinks[i].parentNode.appendChild(editLinks[i]);
		}
	});
}