Bước tới nội dung

Thành viên:NhacNy2412/MetaFileLinks.js

Bách khoa toàn thư mở Wikipedia

Chú ý: Sau khi lưu thay đổi trang, bạn phải xóa bộ nhớ đệm của trình duyệt để nhìn thấy các thay đổi. Google Chrome, Firefox, Internet ExplorerSafari: Giữ phím ⇧ Shift và nhấn nút Reload/Tải lại trên thanh công cụ của trình duyệt. Để biết chi tiết và hướng dẫn cho các trình duyệt khác, xem Trợ giúp:Xóa bộ nhớ đệm.

/*** Link to Personal js file ***/
//By [[w:vi:NhacNy2412]]

var optsMeta = $('<div>'),
	
	linkMeta = $(mw.util.addPortletLink('p-navigation', mw.util.getUrl ('Special:MyPage/MetaFileLinks.js'), 'Meta File', 'pt-metafile', 'Personal meta js file', null,'#pt-notifications-alert'))
		.on('mouseenter', function() {
			optsMeta.css('display', 'block');
		})
		.on('mouseleave', function() {
			if (mw.config.get('skin') != 'minerva') {
				optsMeta.css('display', 'none');
			}
		})
		.css({paddingRight: '5px', paddingLeft: '5px', fontColor: 'blue'});
	metaLink = ':m:Special:MyPage/';
	
	var cssAppend = {fontSize: '1em', whiteSpace: 'nowrap', margin: '2px', fontFamily: 'Times New Roman'};
	
	fileMeta = [
		$(mw.util.addPortletLink('p-navigation', mw.util.getUrl (metaLink + 'global.js'), 'global.js', 'pt-gl.js')),
		$(mw.util.addPortletLink('p-navigation', mw.util.getUrl (metaLink + 'global.css'), 'global.css', 'pt-gl.css')),
		$(mw.util.addPortletLink('p-navigation', mw.util.getUrl (metaLink + 'BlankedThePage.js'), 'Blanked the page', 'pt-btp.js')),
		//$(mw.util.addPortletLink('p-navigation', mw.util.getUrl (metaLink + 'Cat-a-lot.js'), 'Cat a lot', 'pt-cal.js')),
		$(mw.util.addPortletLink('p-navigation', mw.util.getUrl (metaLink + 'commonLinks.js'), 'Common links', 'pt-cml.js')),
		$(mw.util.addPortletLink('p-navigation', mw.util.getUrl (metaLink + 'ContribsByPage.js'), 'Contribs by page', 'pt-cbp.js')),
		$(mw.util.addPortletLink('p-navigation', mw.util.getUrl (metaLink + 'CreatNewPage.js'), 'Creat new page', 'pt-cnp.js')),
		//$(mw.util.addPortletLink('p-navigation', mw.util.getUrl (metaLink + 'NoneCT.js'), 'Disable CT', 'pt-nct.js')),
		//$(mw.util.addPortletLink('p-navigation', mw.util.getUrl (metaLink + 'EditNotice.js'), 'Edit notice', 'pt-edn.js')),
		$(mw.util.addPortletLink('p-navigation', mw.util.getUrl (metaLink + 'FixURL.js'), 'Fix URL', 'pt-edn.js')),
		//$(mw.util.addPortletLink('p-navigation', mw.util.getUrl (metaLink + 'MetaFileLinks.js'), 'Meta-file links', 'pt-mtf.js')),
		$(mw.util.addPortletLink('p-navigation', mw.util.getUrl (metaLink + 'QuickEdit.js'), 'Quick edit', 'pt-qed.js')),
		$(mw.util.addPortletLink('p-navigation', mw.util.getUrl (metaLink + 'RedundantParameters.js'), 'Xóa para thừa', 'pt-dlp.js')),
		$(mw.util.addPortletLink('p-navigation', mw.util.getUrl (metaLink + 'Restorer.js'), 'Restorer', 'pt-res.js')),
		//$(mw.util.addPortletLink('p-navigation', mw.util.getUrl (metaLink + 'SectionMover.js'), 'Section mover', 'pt-stm.js')),
		//$(mw.util.addPortletLink('p-navigation', mw.util.getUrl (metaLink + 'SectionRemover.js'), 'Section remover', 'pt-srm.js')),
		$(mw.util.addPortletLink('p-navigation', mw.util.getUrl (metaLink + 'SubpageMover.js'), 'Subpage mover', 'pt-spm.js')),
		$(mw.util.addPortletLink('p-navigation', mw.util.getUrl (metaLink + 'Subpages.js'), 'Subpage', 'pt-subpages.js')),
		$(mw.util.addPortletLink('p-navigation', mw.util.getUrl (metaLink + 'Userspace.js'), 'Userspace', 'pt-usp.js')),
	];

	optsMeta.css({display: 'none', border: '1px solid #999', position: 'absolute', borderRadius: '2px', background: '#fff', paddingRight: '3px', paddingLeft: '1px', paddingBottom: '3px'})
		.appendTo(linkMeta);

	for (i = 0; i < fileMeta.length; i++) {
		optsMeta.append(fileMeta[i].css(cssAppend));
	}