OSDN Git Service

Version 0.6.213, add X.Node.TextRange.
[pettanr/clientJs.git] / 0.6.x / js / 02_dom / 20_XNode.js
index d80b855..db671a1 100644 (file)
@@ -253,6 +253,8 @@ var Node = X[ 'Node' ] = X_EventDispatcher[ 'inherits' ](
                
                'createTextAt'   : X_Node_createTextAt,
                
+               'createRange'    : X_Node_createRange,
+               
                'clone'          : X_Node_clone,
                
                'append'         : X_Node_append,
@@ -494,6 +496,15 @@ function X_Node_createTextAt( index, text ){
 };
 
 /**
+ * 選択されたテキストへの参照やテキスト座標情報
+ * @alias Node.prototype.createRange
+ * @return {TextRange} 新規作成されたテキストレンジ
+ */
+function X_Node_createRange( a, b, c ){
+       return X_TextRange( this, a, b, c );
+};
+
+/**
  * Node のクローンを作成し返す。id もクローンされる点に注意。イベントリスナはクローンされない。
  * http://d.hatena.ne.jp/think49/20110724/1311472811
  * http://d.hatena.ne.jp/uupaa/20100508/1273299874