OSDN Git Service

Fix the bug of X.NodeAnime.
[pettanr/clientJs.git] / 0.6.x / js / 02_dom / 04_XBoxModel.js
index d96d253..dbf477a 100644 (file)
@@ -20,7 +20,7 @@ X_ViewPort[ 'listenOnce' ]( X_EVENT_INIT, function(){
                X_Node_BoxModel.CONTENT_BOX;\r
        \r
        if( X_Node_BoxModel_defaultBoxModel === X_Node_BoxModel.CONTENT_BOX ){\r
-               X_Node_BoxModel_boxSizingEnabled = node[ 'cssText' ]( 'width:10px;padding:1px;border:2px solid #0;margin:4px;' +\r
+               X_Node_BoxModel_boxSizingEnabled = node[ 'cssText' ]( 'width:10px;padding:1px;border:2px solid red;margin:4px;' +\r
                        'box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;' )\r
                                                                                        [ 'width' ]() === 10;\r
        };\r
@@ -237,6 +237,8 @@ function X_Node_offset(){
 // エレメントの座標取得 ~スクロール要素~\r
 // http://n-yagi.0r2.net/script/2009/07/post_16.html\r
 \r
+// TODO getClientRects Safari2- ?\r
+\r
 //■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■\r
 //  エレメントの絶対座標を得たい\r
 //------------------------------------------------------------------------------\r
@@ -246,7 +248,7 @@ var X_Node_getPosition =
                (\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