⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 wikibits.js

📁 许多同学在配制OpenCV时都遇到一些问题
💻 JS
📖 第 1 页 / 共 2 页
字号:
     changeText(toggleLink, tocHideText); 		toc.style.display = 'block';     document.cookie = "hidetoc=0";	} else {    changeText(toggleLink, tocShowText);		toc.style.display = 'none';    document.cookie = "hidetoc=1";	}}// this function generates the actual toolbar buttons with localized text// we use it to avoid creating the toolbar where javascript is not enabledfunction addButton(imageFile, speedTip, tagOpen, tagClose, sampleText) {	imageFile=escapeQuotesHTML(imageFile);	speedTip=escapeQuotesHTML(speedTip);	tagOpen=escapeQuotes(tagOpen);	tagClose=escapeQuotes(tagClose);	sampleText=escapeQuotes(sampleText);	var mouseOver="";	// we can't change the selection, so we show example texts	// when moving the mouse instead, until the first button is clicked	if(!document.selection && !is_gecko) {		// filter backslashes so it can be shown in the infobox		var re=new RegExp("\\\\n","g");		tagOpen=tagOpen.replace(re,"");		tagClose=tagClose.replace(re,"");		mouseOver = "onMouseover=\"if(!noOverwrite){document.infoform.infobox.value='"+tagOpen+sampleText+tagClose+"'};\"";	}	document.write("<a href=\"javascript:insertTags");	document.write("('"+tagOpen+"','"+tagClose+"','"+sampleText+"');\">");	document.write("<img width=\"23\" height=\"22\" src=\""+imageFile+"\" border=\"0\" alt=\""+speedTip+"\" title=\""+speedTip+"\""+mouseOver+">");	document.write("</a>");	return;}function addInfobox(infoText,text_alert) {	alertText=text_alert;	var clientPC = navigator.userAgent.toLowerCase(); // Get client info	var re=new RegExp("\\\\n","g");	alertText=alertText.replace(re,"\n");	// if no support for changing selection, add a small copy & paste field	// document.selection is an IE-only property. The full toolbar works in IE and	// Gecko-based browsers.	if(!document.selection && !is_gecko) { 		infoText=escapeQuotesHTML(infoText);	 	document.write("<form name='infoform' id='infoform'>"+			"<input size=80 id='infobox' name='infobox' value=\""+			infoText+"\" readonly='readonly'></form>"); 	}}function escapeQuotes(text) {	var re=new RegExp("'","g");	text=text.replace(re,"\\'");	re=new RegExp("\\n","g");	text=text.replace(re,"\\n");	return escapeQuotesHTML(text);}function escapeQuotesHTML(text) {	var re=new RegExp('&',"g");	text=text.replace(re,"&amp;");	var re=new RegExp('"',"g");	text=text.replace(re,"&quot;");	var re=new RegExp('<',"g");	text=text.replace(re,"&lt;");	var re=new RegExp('>',"g");	text=text.replace(re,"&gt;");	return text;}// apply tagOpen/tagClose to selection in textarea,// use sampleText instead of selection if there is none// copied and adapted from phpBBfunction insertTags(tagOpen, tagClose, sampleText) {	var txtarea = document.editform.wpTextbox1;	// IE	if(document.selection  && !is_gecko) {		var theSelection = document.selection.createRange().text;		if(!theSelection) { theSelection=sampleText;}		txtarea.focus();		if(theSelection.charAt(theSelection.length - 1) == " "){// exclude ending space char, if any			theSelection = theSelection.substring(0, theSelection.length - 1);			document.selection.createRange().text = tagOpen + theSelection + tagClose + " ";		} else {			document.selection.createRange().text = tagOpen + theSelection + tagClose;		}	// Mozilla	} else if(txtarea.selectionStart || txtarea.selectionStart == '0') { 		var startPos = txtarea.selectionStart;		var endPos = txtarea.selectionEnd;		var scrollTop=txtarea.scrollTop;		var myText = (txtarea.value).substring(startPos, endPos);		if(!myText) { myText=sampleText;}		if(myText.charAt(myText.length - 1) == " "){ // exclude ending space char, if any			subst = tagOpen + myText.substring(0, (myText.length - 1)) + tagClose + " ";		} else {			subst = tagOpen + myText + tagClose;		}		txtarea.value = txtarea.value.substring(0, startPos) + subst +		  txtarea.value.substring(endPos, txtarea.value.length);		txtarea.focus();		var cPos=startPos+(tagOpen.length+myText.length+tagClose.length);		txtarea.selectionStart=cPos;		txtarea.selectionEnd=cPos;		txtarea.scrollTop=scrollTop;	// All others	} else {		var copy_alertText=alertText;		var re1=new RegExp("\\$1","g");		var re2=new RegExp("\\$2","g");		copy_alertText=copy_alertText.replace(re1,sampleText);		copy_alertText=copy_alertText.replace(re2,tagOpen+sampleText+tagClose);		var text;		if (sampleText) {			text=prompt(copy_alertText);		} else {			text="";		}		if(!text) { text=sampleText;}		text=tagOpen+text+tagClose;		document.infoform.infobox.value=text;		// in Safari this causes scrolling		if(!is_safari) {			txtarea.focus();		}		noOverwrite=true;	}	// reposition cursor if possible	if (txtarea.createTextRange) txtarea.caretPos = document.selection.createRange().duplicate();}function akeytt() {    if(typeof ta == "undefined" || !ta) return;    pref = 'alt-';    if(is_safari || navigator.userAgent.toLowerCase().indexOf( 'mac' ) + 1 ) pref = 'control-';    if(is_opera) pref = 'shift-esc-';    for(id in ta) {        n = document.getElementById(id);        if(n){            a = n.childNodes[0];            if(a){                if(ta[id][0].length > 0) {                    a.accessKey = ta[id][0];                    ak = ' ['+pref+ta[id][0]+']';                } else {                    ak = '';                }                a.title = ta[id][1]+ak;            } else {                if(ta[id][0].length > 0) {                    n.accessKey = ta[id][0];                    ak = ' ['+pref+ta[id][0]+']';                } else {                    ak = '';                }                n.title = ta[id][1]+ak;            }        }    }}function setupRightClickEdit() {	if( document.getElementsByTagName ) {		var divs = document.getElementsByTagName( 'div' );		for( var i = 0; i < divs.length; i++ ) {			var el = divs[i];			if( el.className == 'editsection' ) {				addRightClickEditHandler( el );			}		}	}}function addRightClickEditHandler( el ) {	for( var i = 0; i < el.childNodes.length; i++ ) {		var link = el.childNodes[i];		if( link.nodeType == 1 && link.nodeName.toLowerCase() == 'a' ) {			var editHref = link.getAttribute( 'href' );						// find the following a			var next = el.nextSibling;			while( next.nodeType != 1 )				next = next.nextSibling;						// find the following header			next = next.nextSibling;			while( next.nodeType != 1 )				next = next.nextSibling;						if( next && next.nodeType == 1 &&				next.nodeName.match( /^[Hh][1-6]$/ ) ) {				next.oncontextmenu = function() {					document.location = editHref;					return false;				}			}		}	}}function fillDestFilename() {	if (!document.getElementById) return;	var path = document.getElementById('wpUploadFile').value;	// Find trailing part	var slash = path.lastIndexOf( '/' );	var backslash = path.lastIndexOf( '\\' );	var fname;	if ( slash == -1 && backslash == -1 ) {		fname = path;	} else if ( slash > backslash ) {		fname = path.substring( slash+1, 10000 );	} else {		fname = path.substring( backslash+1, 10000 );	}	// Capitalise first letter and replace spaces by underscores	fname = fname.charAt(0).toUpperCase().concat(fname.substring(1,10000)).replace( / /g, '_' );	// Output result	var destFile = document.getElementById('wpDestFile');	if (destFile) destFile.value = fname;}	function considerChangingExpiryFocus() {	if (!document.getElementById) return;	var drop = document.getElementById('wpBlockExpiry');	if (!drop) return;	var field = document.getElementById('wpBlockOther');	if (!field) return;	var opt = drop.value;	if (opt == 'other')		field.style.display = '';	else		field.style.display = 'none';}

⌨️ 快捷键说明

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