亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? overview-summary-tinymce_selection.class.js.html

?? tinyMCE在線編輯器使用手冊
?? HTML
?? 第 1 頁 / 共 2 頁
字號:
<!doctype html public "-//W3C//DTD HTML 4.0 Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>
 Overview
</title>
<link rel ="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script>
function asd() {
	
		parent.document.title="TinyMCE_Selection.class.js Overview";
	
}
</script>
</head>
<body bgcolor="white" onload="asd();">

<!-- ========== START OF NAVBAR ========== -->
<a name="navbar_top"><!-- --></a>
<table border="0" width="100%" cellpadding="1" cellspacing="0">
<tr>
<td colspan=2 bgcolor="#EEEEFF" class="NavBarCell1">
<a name="navbar_top_firstrow"><!-- --></a>
<table border="0" cellpadding="0" cellspacing="3">
  <tr align="center" valign="top">
  
  
  <td bgcolor="#EEEEFF" class="NavBarCell1">    <a href="overview-summary.html"><font class="NavBarFont1"><b>Overview</b></font></a>&nbsp;</td>
  <td bgcolor="#FFFFFF" class="NavBarCell1Rev">	&nbsp;<font class="NavBarFont1Rev"><b>File</b></font>&nbsp;</td>
  

  <td bgcolor="#FFFFFF" class="NavBarCell1"> 	<font class="NavBarFont1">Class</font>&nbsp;</td>
  <td bgcolor="#EEEEFF" class="NavBarCell1">    <a href="overview-tree.html"><font class="NavBarFont1"><b>Tree</b></font></a>&nbsp;</td>
  <td bgcolor="#EEEEFF" class="NavBarCell1">    <a href="index-all.html"--><font class="NavBarFont1"><b>Index</b></font></a>&nbsp;</td>
  <td bgcolor="#EEEEFF" class="NavBarCell1">    <a href="help-doc.html"><font class="NavBarFont1"><b>Help</b></font></a>&nbsp;</td>
  </tr>
</table>
</td>
<td bgcolor="#EEEEFF" align="right" valign="top">
<em>
<b></b></em>
</td>
</tr>

<tr>
<td bgcolor="white" class="NavBarCell2"><font size="-2">
&nbsp;PREV&nbsp;
&nbsp;NEXT</font></td>
<td bgcolor="white" class="NavBarCell2"><font size="-2">
  <a href="index.html" target="_top"><b>FRAMES</b></a>  &nbsp;
&nbsp;<a href="overview-summary.html" target="_top"><b>NO FRAMES</b></a>
&nbsp;&nbsp;
<script>
  <!--
  if(window==top) {
    document.writeln('<A HREF="allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
  }
  //-->
</script>
<noscript>
<a href="allclasses-noframe.html" target=""><b>All Classes</b></a>
</noscript>
</font></td>
</tr>
</table>
<!-- =========== END OF NAVBAR =========== -->

<hr>
<center>
	
	   <h2>TinyMCE_Selection.class.js</h2>
	
</center>

	


<h4>Summary</h4>
<p>
	
		No overview generated for 'TinyMCE_Selection.class.js'<BR/><BR/>
	
</p>

<hr>


    <table border="1" cellpadding="3" cellspacing="0" width="100%">
    <tr bgcolor="#CCCCFF" class="TableHeadingColor">
    <td colspan=2><font size="+2">
    
        <b>Class Summary</b>
    
    </font></td>
    </tr>
    
    <tr bgcolor="white" class="TableRowColor">
    <td width="15%"><b><a href="TinyMCE_Selection.html">TinyMCE_Selection</a></b></td>
    <td>&nbsp;</td>
    </tr>
    
    </table>
    <hr/> 


<!-- ========== METHOD SUMMARY =========== -->

<!-- ========== END METHOD SUMMARY =========== -->


        <pre class="sourceview"><span class="comment">/**
 * $RCSfile: overview-summary-TinyMCE_Selection.class.js.html,v $
 * $Revision: 1.13 $
 * $Date: 2006/02/13 15:28:43 $
 *
 * <span class="attrib">@author</span> Moxiecode
 * <span class="attrib">@copyright</span> Copyright ?2004-2006, Moxiecode Systems AB, All rights reserved.
 */</span>

<span class="comment">/**
 * Constructs a Selection instance and binds it to the specificed TinyMCE editor control.
 *
 * <span class="attrib">@param</span> {TinyMCE_Control} inst TinyMCE editor control instance.
 * <span class="attrib">@constructor</span>
 */</span>
<span class="reserved">function</span> TinyMCE_Selection(inst) {
	<span class="reserved">this</span>.instance = inst;
};

TinyMCE_Selection.<span class="reserved">prototype</span> = {
	<span class="comment">/**
	 * Returns the selected HTML code.
	 *
	 * <span class="attrib">@return</span> Selected HTML contents.
	 * <span class="attrib">@type</span> string
	 */</span>
	getSelectedHTML : <span class="reserved">function</span>() {
		var inst = <span class="reserved">this</span>.instance;
		var e, r = <span class="reserved">this</span>.getRng();

		<span class="reserved">if</span> (tinyMCE.isSafari) {
			<span class="comment">// Not realy perfect!!</span>
			<span class="reserved">return</span> r.toString();
		}

		e = document.createElement(<span class="literal">"body"</span>);

		<span class="reserved">if</span> (tinyMCE.isGecko)
			e.appendChild(r.cloneContents());
		<span class="reserved">else</span>
			e.innerHTML = r.htmlText;

		<span class="reserved">return</span> tinyMCE._cleanupHTML(inst, inst.contentDocument, inst.settings, e, inst.visualAid);
	},

	<span class="comment">/**
	 * Returns the selected text.
	 *
	 * <span class="attrib">@return</span> Selected text contents.
	 * <span class="attrib">@type</span> string
	 */</span>
	getSelectedText : <span class="reserved">function</span>() {
		var inst = <span class="reserved">this</span>.instance;
		var d, r, s, t;

		<span class="reserved">if</span> (tinyMCE.isMSIE) {
			d = inst.getDoc();

			<span class="reserved">if</span> (d.selection.type == <span class="literal">"Text"</span>) {
				r = d.selection.createRange();
				t = r.text;
			} <span class="reserved">else</span>
				t = <span class="literal">''</span>;
		} <span class="reserved">else</span> {
			s = <span class="reserved">this</span>.getSel();

			<span class="reserved">if</span> (s &amp;&amp; s.toString)
				t = s.toString();
			<span class="reserved">else</span>
				t = <span class="literal">''</span>;
		}

		<span class="reserved">return</span> t;
	},

	<span class="comment">/**
	 * Returns a selection bookmark that can be restored later with moveToBookmark.
	 * This acts much like the one MSIE has built in but this one is persistent if between DOM
	 * tree rewritings. The simple mode enables a quicker and non persistent bookmark.
	 *
	 * <span class="attrib">@param</span> {boolean} simple If this is set to true, the selection bookmark will not me dom persistent.
	 * <span class="attrib">@return</span> Selection bookmark that can be restored later with moveToBookmark.
	 * <span class="attrib">@type</span> TinyMCE_Bookmark
	 */</span>
	getBookmark : <span class="reserved">function</span>(simple) {
		var rng = <span class="reserved">this</span>.getRng();
		var doc = <span class="reserved">this</span>.instance.getDoc();
		var sp, le, s, e, nl, i, si, ei;
		var trng, sx, sy, xx = -999999999;

		<span class="comment">// Skip Opera for now</span>
		<span class="reserved">if</span> (tinyMCE.isOpera)
			<span class="reserved">return</span> null;

		sx = doc.body.scrollLeft + doc.documentElement.scrollLeft;
		sy = doc.body.scrollTop + doc.documentElement.scrollTop;

		<span class="reserved">if</span> (tinyMCE.isSafari || (tinyMCE.isGecko &amp;&amp; simple))
			<span class="reserved">return</span> {rng : rng, scrollX : sx, scrollY : sy};

		<span class="reserved">if</span> (tinyMCE.isMSIE) {
			<span class="reserved">if</span> (simple)
				<span class="reserved">return</span> {rng : rng};

			<span class="reserved">if</span> (rng.item) {
				e = rng.item(0);

				nl = doc.getElementsByTagName(e.nodeName);
				<span class="reserved">for</span> (i=0; i&lt;nl.length; i++) {
					<span class="reserved">if</span> (e == nl[i]) {
						sp = i;
						break;
					}
				}

				<span class="reserved">return</span> {
					tag : e.nodeName,
					index : sp,
					scrollX : sx,
					scrollY : sy
				};
			} <span class="reserved">else</span> {
				trng = rng.duplicate();
				trng.collapse(true);
				sp = Math.abs(trng.move(<span class="literal">'character'</span>, xx));

				trng = rng.duplicate();
				trng.collapse(false);
				le = Math.abs(trng.move(<span class="literal">'character'</span>, xx)) - sp;

				<span class="reserved">return</span> {
					start : sp,
					length : le,
					scrollX : sx,
					scrollY : sy
				};
			}
		}

		<span class="reserved">if</span> (tinyMCE.isGecko) {
			s = tinyMCE.getParentElement(rng.startContainer);
			<span class="reserved">for</span> (si=0; si&lt;s.childNodes.length &amp;&amp; s.childNodes[si] != rng.startContainer; si++) ;

			nl = doc.getElementsByTagName(s.nodeName);
			<span class="reserved">for</span> (i=0; i&lt;nl.length; i++) {
					<span class="reserved">if</span> (s == nl[i]) {
						sp = i;
						break;
					}
			}

			e = tinyMCE.getParentElement(rng.endContainer);
			<span class="reserved">for</span> (ei=0; ei&lt;e.childNodes.length &amp;&amp; e.childNodes[ei] != rng.endContainer; ei++) ;

			nl = doc.getElementsByTagName(e.nodeName);
			<span class="reserved">for</span> (i=0; i&lt;nl.length; i++) {
					<span class="reserved">if</span> (e == nl[i]) {
						le = i;
						break;
					}
			}

			<span class="comment">//tinyMCE.debug(s.nodeName, sp, rng.startOffset, '-' , e.nodeName, le, rng.endOffset);</span>
			<span class="comment">//tinyMCE.debug(sx, sy);</span>

			<span class="reserved">return</span> {
				startTag : s.nodeName,
				start : sp,
				startIndex : si,
				endTag : e.nodeName,
				end : le,
				endIndex : ei,
				startOffset : rng.startOffset,
				endOffset : rng.endOffset,
				scrollX : sx,
				scrollY : sy
			};
		}

		<span class="reserved">return</span> null;
	},

	<span class="comment">/**
	 * Restores the selection to the specified bookmark.
	 *
	 * <span class="attrib">@param</span> {TinyMCE_Bookmark} bookmark Bookmark to restore selection from.
	 * <span class="attrib">@return</span> true/false if it was successful or not.
	 * <span class="attrib">@type</span> boolean
	 */</span>
	moveToBookmark : <span class="reserved">function</span>(bookmark) {
		var rng, nl, i;
		var inst = <span class="reserved">this</span>.instance;
		var doc = inst.getDoc();
		var win = inst.getWin();
		var sel = <span class="reserved">this</span>.getSel();

		<span class="reserved">if</span> (!bookmark)
			<span class="reserved">return</span> false;

		<span class="reserved">if</span> (tinyMCE.isSafari) {
			sel.setBaseAndExtent(bookmark.startContainer, bookmark.startOffset, bookmark.endContainer, bookmark.endOffset);
			<span class="reserved">return</span> true;
		}

		<span class="reserved">if</span> (tinyMCE.isMSIE) {

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产欧美精品在线观看| 91丝袜美女网| 久久一日本道色综合| 国产在线精品视频| 国产亚洲欧美在线| 成人97人人超碰人人99| 国产精品不卡一区二区三区| 99精品久久99久久久久| 一区二区三区不卡在线观看| 日本道色综合久久| 日韩有码一区二区三区| 日韩欧美成人一区| 国产成人免费视频一区| 国产精品毛片高清在线完整版| 一本到高清视频免费精品| 午夜久久久影院| 亚洲精品一区二区三区影院| 国产精品乡下勾搭老头1| 亚洲三级免费电影| 欧美一区二区在线免费播放| 国产精品1024| 国产一本一道久久香蕉| 国产精品动漫网站| 欧美日韩在线播放三区| 国产在线视频一区二区三区| 亚洲日本在线a| 欧美一区二区女人| 成人激情午夜影院| 日日夜夜免费精品视频| 国产日韩av一区| 欧美美女一区二区在线观看| 国产黄人亚洲片| 亚洲成人动漫一区| 国产偷国产偷精品高清尤物 | 久久精品久久精品| 国产精品全国免费观看高清| 欧美精品日韩综合在线| 成人a级免费电影| 日韩国产一区二| 国产精品不卡在线| 久久亚洲综合av| 欧美日韩免费电影| 99国产欧美久久久精品| 日韩欧美综合一区| 91同城在线观看| 精品一区二区三区不卡| 亚州成人在线电影| 国产精品成人一区二区艾草| 欧美精品一区二区三区一线天视频| 91亚洲精华国产精华精华液| 久草精品在线观看| 日韩国产精品大片| 亚洲一区视频在线观看视频| 日本一区二区三区dvd视频在线 | 91久久一区二区| 福利一区二区在线| 免费亚洲电影在线| 亚洲欧美成人一区二区三区| 欧美大片拔萝卜| 91女人视频在线观看| 日本不卡一二三区黄网| 最新高清无码专区| 欧美成人三级电影在线| 在线免费观看一区| 国产99久久久精品| 久久精品99久久久| 亚洲第一久久影院| 精品盗摄一区二区三区| 91久久精品午夜一区二区| 国产精品亚洲成人| 蓝色福利精品导航| 成人午夜大片免费观看| 男男成人高潮片免费网站| 一区二区三区在线观看动漫| 国产精品欧美综合在线| 精品美女一区二区| 欧美欧美午夜aⅴ在线观看| 不卡的av电影在线观看| 天堂va蜜桃一区二区三区 | 亚洲视频免费观看| 精品国产成人系列| 日韩免费高清av| 欧美特级限制片免费在线观看| 国产91精品一区二区麻豆网站| 黄色成人免费在线| 麻豆freexxxx性91精品| 亚洲欧美一区二区三区极速播放| 亚洲国产精华液网站w| 久久精品亚洲麻豆av一区二区 | 国产成人在线视频网站| 韩国女主播成人在线| 久久99国产精品尤物| 奇米一区二区三区| 欧美乱妇15p| 欧美午夜电影网| 在线免费视频一区二区| 91福利在线看| 99riav久久精品riav| 欧洲在线/亚洲| 欧美三级电影网站| 欧洲一区在线电影| 欧美日韩国产123区| 欧美精品丝袜久久久中文字幕| 777久久久精品| 欧美一区二区黄色| 日韩久久久精品| 26uuu另类欧美亚洲曰本| 日韩一卡二卡三卡| 欧美一区二区三区不卡| 日韩一区二区在线看| 精品国产免费一区二区三区香蕉| 精品国产一区二区三区久久久蜜月 | 欧美一区二区三区日韩| 精品国产免费人成在线观看| 久久久久青草大香线综合精品| 久久这里只有精品6| 欧美激情在线一区二区三区| 中文字幕一区三区| ...av二区三区久久精品| 一区二区视频免费在线观看| 亚洲欧美日本在线| 亚洲男人的天堂一区二区| 国产精品久久久久影院亚瑟 | 精品一区精品二区高清| 久久99精品久久久久婷婷| 国产一区二区视频在线播放| 成人a级免费电影| 欧美午夜精品一区| 久久久久久免费| 亚洲专区一二三| 美女一区二区久久| av中文一区二区三区| 欧美伦理电影网| 中文天堂在线一区| 麻豆精品在线观看| 国产伦精品一区二区三区在线观看| 成人av网站在线| 欧美视频在线一区二区三区| 精品国产一区二区三区久久影院 | 欧美亚洲图片小说| 国产亚洲美州欧州综合国| 一区二区三区日韩在线观看| 精品在线播放免费| 91黄色免费网站| 亚洲成av人片| 91国偷自产一区二区使用方法| 在线不卡欧美精品一区二区三区| 国产精品每日更新在线播放网址| 日一区二区三区| 一本到不卡精品视频在线观看| 精品福利一二区| 天堂在线一区二区| 9i在线看片成人免费| 91精品国产综合久久精品麻豆| 日本一区二区久久| 免费成人在线影院| 欧美三级一区二区| 中文字幕成人网| 久久精品国产秦先生| 欧美色综合网站| 国产精品免费久久| 国产久卡久卡久卡久卡视频精品| 欧美一区二区三区男人的天堂| 尤物av一区二区| 国产成人精品1024| 精品国产伦一区二区三区观看方式 | 亚洲成人高清在线| 欧美午夜宅男影院| 亚洲美女视频在线| 99久久夜色精品国产网站| 日韩美女视频一区二区在线观看| 亚洲国产欧美在线| 国产精品美女久久久久aⅴ| 美国av一区二区| 欧美一区二区三区视频免费| 亚洲欧美另类小说视频| 91豆麻精品91久久久久久| 亚洲视频一区二区在线| 国产福利一区二区三区在线视频| 日韩欧美一二区| 日本中文字幕一区二区视频| 欧美精品自拍偷拍动漫精品| 亚洲一区二区精品视频| 国产成人免费视频一区| 久久久久久影视| 国产成人无遮挡在线视频| 久久久蜜桃精品| 高清不卡一区二区| 国产精品理论在线观看| 成人app下载| 亚洲免费毛片网站| 国产精品综合久久| 亚洲激情中文1区| 欧美日韩一区在线| 日日夜夜精品免费视频| 精品欧美久久久| 成人在线一区二区三区| 久久亚洲精精品中文字幕早川悠里| 激情成人午夜视频| 久久精品免费在线观看|