wikibits.js

来自「Diamond公司Dscud通用驱动使用说明手册」· JavaScript 代码 · 共 77 行

JS
77
字号
// Wikipedia JavaScript support functions// for enhanced RecentChangesfunction toggleVisibility( _levelId, _otherId, _linkId) {	var thisLevel = document.getElementById( _levelId );	var otherLevel = document.getElementById( _otherId );	var linkLevel = document.getElementById( _linkId );	if ( thisLevel.style.display == 'none' ) {		thisLevel.style.display = 'block';		otherLevel.style.display = 'none';		linkLevel.style.display = 'inline';	} else {		thisLevel.style.display = 'none';		otherLevel.style.display = 'inline';		linkLevel.style.display = 'none';		}	}// Timezone stuff// tz in format [+-]HHMMfunction checkTimezone( tz, msg ) {	var localclock = new Date();	// returns negative offset from GMT in minutes	var tzRaw = localclock.getTimezoneOffset();	var tzHour = Math.floor( Math.abs(tzRaw) / 60);	var tzMin = Math.abs(tzRaw) % 60;	var tzString = ((tzRaw >= 0) ? "-" : "+") + ((tzHour < 10) ? "0" : "") + tzHour + ((tzMin < 10) ? "0" : "") + tzMin;	if( tz != tzString ) {		var junk = msg.split( '$1' );		document.write( junk[0] + "UTC" + tzString + junk[1] );	}}// in [-][H]H format...// won't yet work with non-even tzsfunction fetchTimezone() {	// FIXME: work around Safari bug	var localclock = new Date();	// returns negative offset from GMT in minutes	var tzRaw = localclock.getTimezoneOffset();	var tzHour = Math.floor( Math.abs(tzRaw) / 60);	var tzString = ((tzRaw >= 0) ? "-" : "") + ((tzHour < 10) ? "" : "0") + tzHour;	return tzString;}function guessTimezone(box) {	document.preferences.wpHourDiff.value = fetchTimezone();}function showTocToggle(show,hide) {	if(document.getElementById) {		document.writeln('<small>[<a href="javascript:toggleToc()" class="internal">' +		'<span id="showlink" style="display:none;">' + show + '</span>' +		'<span id="hidelink">' + hide + '</span>' 		+ '</a>]</small>');	}}function toggleToc() {	var toc = document.getElementById('tocinside');	var showlink=document.getElementById('showlink');	var hidelink=document.getElementById('hidelink');	if(toc.style.display == 'none') {		toc.style.display = tocWas;				hidelink.style.display='';		showlink.style.display='none';	} else {		tocWas = toc.style.display;		toc.style.display = 'none';		hidelink.style.display='none';		showlink.style.display='';	}}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?