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

📄 functions.js

📁 没什么功能
💻 JS
📖 第 1 页 / 共 2 页
字号:
	return options;}function buildOnClick() {	var formObj = document.forms[0];	if (!formObj.ispopup.checked) {		formObj.onclick.value = "";		return;	}	var onclick = "window.open('";	var url = formObj.popupurl.value;	if (tinyMCE.getParam('convert_urls'))		url = convertURL(url, null, true);	onclick += url + "','";	onclick += formObj.popupname.value + "','";	if (formObj.popuplocation.checked)		onclick += "location=yes,";	if (formObj.popupscrollbars.checked)		onclick += "scrollbars=yes,";	if (formObj.popupmenubar.checked)		onclick += "menubar=yes,";	if (formObj.popupresizable.checked)		onclick += "resizable=yes,";	if (formObj.popuptoolbar.checked)		onclick += "toolbar=yes,";	if (formObj.popupstatus.checked)		onclick += "status=yes,";	if (formObj.popupdependent.checked)		onclick += "dependent=yes,";	if (formObj.popupwidth.value != "")		onclick += "width=" + formObj.popupwidth.value + ",";	if (formObj.popupheight.value != "")		onclick += "height=" + formObj.popupheight.value + ",";	if (formObj.popupleft.value != "") {		if (formObj.popupleft.value != "c")			onclick += "left=" + formObj.popupleft.value + ",";		else			onclick += "left='+(screen.availWidth/2-" + (formObj.popupwidth.value/2) + ")+',";	}	if (formObj.popuptop.value != "") {		if (formObj.popuptop.value != "c")			onclick += "top=" + formObj.popuptop.value + ",";		else			onclick += "top='+(screen.availHeight/2-" + (formObj.popupheight.value/2) + ")+',";	}	if (onclick.charAt(onclick.length-1) == ',')		onclick = onclick.substring(0, onclick.length-1);	onclick += "');";	if (formObj.popupreturn.checked)		onclick += "return false;";	// tinyMCE.debug(onclick);	formObj.onclick.value = onclick;	if (formObj.href.value == "")		formObj.href.value = url;}function setAttrib(elm, attrib, value) {	var formObj = document.forms[0];	var valueElm = formObj.elements[attrib.toLowerCase()];	if (typeof(value) == "undefined" || value == null) {		value = "";		if (valueElm)			value = valueElm.value;	}	if (value != "") {		elm.setAttribute(attrib.toLowerCase(), value);		if (attrib == "style")			attrib = "style.cssText";		if (attrib.substring(0, 2) == 'on')			value = 'return true;' + value;		if (attrib == "class")			attrib = "className";		eval('elm.' + attrib + "=value;");	} else		elm.removeAttribute(attrib);}function getAnchorListHTML(id, target) {	var inst = tinyMCE.getInstanceById(tinyMCE.getWindowArg('editor_id'));	var nodes = inst.getBody().getElementsByTagName("a"), name, i;	var html = "";	html += '<select id="' + id + '" name="' + id + '" class="mceAnchorList" onfocus="tinyMCE.addSelectAccessibility(event, this, window);" onchange="this.form.' + target + '.value=';	html += 'this.options[this.selectedIndex].value;">';	html += '<option value="">---</option>';	for (i=0; i<nodes.length; i++) {		if ((name = tinyMCE.getAttrib(nodes[i], "name")) != "")			html += '<option value="#' + name + '">' + name + '</option>';	}	html += '</select>';	return html;}function insertAction() {	var inst = tinyMCE.getInstanceById(tinyMCE.getWindowArg('editor_id'));	var elm = inst.getFocusElement();	checkPrefix(document.forms[0].href);	elm = tinyMCE.getParentElement(elm, "a");	tinyMCEPopup.execCommand("mceBeginUndoLevel");	// Create new anchor elements	if (elm == null) {		if (tinyMCE.isSafari)			tinyMCEPopup.execCommand("mceInsertContent", false, '<a href="#mce_temp_url#">' + inst.selection.getSelectedHTML() + '</a>');		else			tinyMCEPopup.execCommand("createlink", false, "#mce_temp_url#");		var elementArray = tinyMCE.getElementsByAttributeValue(inst.getBody(), "a", "href", "#mce_temp_url#");		for (var i=0; i<elementArray.length; i++) {			var elm = elementArray[i];			// Move cursor to end			try {				tinyMCE.selectedInstance.selection.collapse(false);			} catch (ex) {				// Ignore			}			// Move cursor behind the new anchor			// Don't remember why this was needed so it's now removed			/*			if (tinyMCE.isGecko) {				var sp = inst.getDoc().createTextNode(" ");				if (elm.nextSibling)					elm.parentNode.insertBefore(sp, elm.nextSibling);				else					elm.parentNode.appendChild(sp);				// Set range after link				var rng = inst.getDoc().createRange();				rng.setStartAfter(elm);				rng.setEndAfter(elm);				// Update selection				var sel = inst.getSel();				sel.removeAllRanges();				sel.addRange(rng);			}			*/			setAllAttribs(elm);		}	} else		setAllAttribs(elm);	tinyMCE._setEventsEnabled(inst.getBody(), false);	tinyMCEPopup.execCommand("mceEndUndoLevel");	tinyMCEPopup.close();}function setAllAttribs(elm) {	var formObj = document.forms[0];	var href = formObj.href.value;	var target = getSelectValue(formObj, 'targetlist');	// Make anchors absolute	if (href.charAt(0) != '#' && tinyMCE.getParam('convert_urls'))		href = convertURL(href, elm);	setAttrib(elm, 'href', href);	setAttrib(elm, 'mce_href', href);	setAttrib(elm, 'title');	setAttrib(elm, 'target', target == '_self' ? '' : target);	setAttrib(elm, 'id');	setAttrib(elm, 'style');	setAttrib(elm, 'class', getSelectValue(formObj, 'classlist'));	setAttrib(elm, 'rel');	setAttrib(elm, 'rev');	setAttrib(elm, 'charset');	setAttrib(elm, 'hreflang');	setAttrib(elm, 'dir');	setAttrib(elm, 'lang');	setAttrib(elm, 'tabindex');	setAttrib(elm, 'accesskey');	setAttrib(elm, 'type');	setAttrib(elm, 'onfocus');	setAttrib(elm, 'onblur');	setAttrib(elm, 'onclick');	setAttrib(elm, 'ondblclick');	setAttrib(elm, 'onmousedown');	setAttrib(elm, 'onmouseup');	setAttrib(elm, 'onmouseover');	setAttrib(elm, 'onmousemove');	setAttrib(elm, 'onmouseout');	setAttrib(elm, 'onkeypress');	setAttrib(elm, 'onkeydown');	setAttrib(elm, 'onkeyup');	// Refresh in old MSIE	if (tinyMCE.isMSIE5)		elm.outerHTML = elm.outerHTML;}function getSelectValue(form_obj, field_name) {	var elm = form_obj.elements[field_name];	if (elm == null || elm.options == null)		return "";	return elm.options[elm.selectedIndex].value;}function getLinkListHTML(elm_id, target_form_element, onchange_func) {	if (typeof(tinyMCELinkList) == "undefined" || tinyMCELinkList.length == 0)		return "";	var html = "";	html += '<select id="' + elm_id + '" name="' + elm_id + '"';	html += ' class="mceLinkList" onfocus="tinyMCE.addSelectAccessibility(event, this, window);" onchange="this.form.' + target_form_element + '.value=';	html += 'this.options[this.selectedIndex].value;';	if (typeof(onchange_func) != "undefined")		html += onchange_func + '(\'' + target_form_element + '\',this.options[this.selectedIndex].text,this.options[this.selectedIndex].value);';	html += '"><option value="">---</option>';	for (var i=0; i<tinyMCELinkList.length; i++)		html += '<option value="' + tinyMCELinkList[i][1] + '">' + tinyMCELinkList[i][0] + '</option>';	html += '</select>';	return html;	// tinyMCE.debug('-- image list start --', html, '-- image list end --');}function getTargetListHTML(elm_id, target_form_element) {	var targets = tinyMCE.getParam('theme_advanced_link_targets', '').split(';');	var html = '';	html += '<select id="' + elm_id + '" name="' + elm_id + '" onfocus="tinyMCE.addSelectAccessibility(event, this, window);" onchange="this.form.' + target_form_element + '.value=';	html += 'this.options[this.selectedIndex].value;">';	html += '<option value="_self">' + tinyMCE.getLang('lang_advlink_target_same') + '</option>';	html += '<option value="_blank">' + tinyMCE.getLang('lang_advlink_target_blank') + ' (_blank)</option>';	html += '<option value="_parent">' + tinyMCE.getLang('lang_advlink_target_parent') + ' (_parent)</option>';	html += '<option value="_top">' + tinyMCE.getLang('lang_advlink_target_top') + ' (_top)</option>';	for (var i=0; i<targets.length; i++) {		var key, value;		if (targets[i] == "")			continue;		key = targets[i].split('=')[0];		value = targets[i].split('=')[1];		html += '<option value="' + key + '">' + value + ' (' + key + ')</option>';	}	html += '</select>';	return html;}// While loadingpreinit();

⌨️ 快捷键说明

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