OSDN Git Service
(root)
/
pettanr
/
clientJs.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Version 0.6.222, Fix the bug of X.TextRange.
[pettanr/clientJs.git]
/
0.6.x
/
js
/
02_dom
/
22_XTreeBuilder.js
diff --git
a/0.6.x/js/02_dom/22_XTreeBuilder.js
b/0.6.x/js/02_dom/22_XTreeBuilder.js
index
530b094
..
5a205c7
100644
(file)
--- a/
0.6.x/js/02_dom/22_XTreeBuilder.js
+++ b/
0.6.x/js/02_dom/22_XTreeBuilder.js
@@
-311,7
+311,13
@@
X_TEMP.asyncCreateTree = function( parent, elems, elmProgress, async ){
// complete
\r
console.log( 'xtree 作成完了' );
\r
X_ViewPort[ 'asyncDispatch' ]( X_EVENT_XTREE_READY );
\r
// complete
\r
console.log( 'xtree 作成完了' );
\r
X_ViewPort[ 'asyncDispatch' ]( X_EVENT_XTREE_READY );
\r
- elmProgress.parentNode ? elmProgress.parentNode.removeChild( elmProgress ) : ( elmProgress.outerHTML = '' );
\r
+
\r
+ if( X_UA[ 'IE' ] < 6 ){
\r
+ // IE5.01 でビルド時間が短い時に removeChild を通るとエラー!
\r
+ elmProgress.outerHTML = '';
\r
+ } else {
\r
+ elmProgress.parentNode.removeChild( elmProgress );
\r
+ };
\r
\r
delete X_TEMP.asyncCreateTree;
\r
delete X_TEMP.bindElementToXnode;
\r
\r
delete X_TEMP.asyncCreateTree;
\r
delete X_TEMP.bindElementToXnode;
\r