function X_Node_BoxModel_mesure( that, name ){\r
var flags = that[ '_flags' ], elm;\r
\r
- if( !this[ '_tag' ] || ( ( flags & X_NodeFlags_IN_TREE ) === 0 ) || ( flags & X_NodeFlags_STYLE_IS_DISPLAY_NONE ) ) return 0;\r
+ if( !that[ '_tag' ] || ( ( flags & X_NodeFlags_IN_TREE ) === 0 ) || ( flags & X_NodeFlags_STYLE_IS_DISPLAY_NONE ) ) return 0;\r
\r
X_Node_updateTimerID && X_Node_startUpdate();\r
\r
};\r
\r
/**\r
- * 要素の文書内の位置。引数に xnode を与えた場合、\r
+ * 要素の文書内の位置。\r
* @alias Node.prototype.offset\r
* @return {object} { x: {number}, y : {number} }\r
* @example node.offset();\r
*/\r
-function X_Node_offset( xnode ){\r
+function X_Node_offset(){\r
var flags = this[ '_flags' ],\r
offset = { x : 0, y : 0 },\r
obj, parent, elm;\r
// エレメントの座標取得 ~スクロール要素~\r
// http://n-yagi.0r2.net/script/2009/07/post_16.html\r
\r
+// TODO getClientRects Safari2- ?\r
+\r
//■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■\r
// エレメントの絶対座標を得たい\r
//------------------------------------------------------------------------------\r
(\r
document.compatMode === 'CSS1Compat' && !X_UA[ 'Webkit' ] ? function( el ){\r
var pos = el.getBoundingClientRect(),\r
- html = document.documentElement;\r
+ html = X_elmHtml;\r
return { x:(pos.left + html.scrollLeft - html.clientLeft)\r
, y:(pos.top + html.scrollTop - html.clientTop) };\r
} :\r