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.186, fix X.HTMLAudio & X.AudioSprite.
[pettanr/clientJs.git]
/
0.6.x
/
js
/
02_dom
/
02_XNodeFlags.js
diff --git
a/0.6.x/js/02_dom/02_XNodeFlags.js
b/0.6.x/js/02_dom/02_XNodeFlags.js
index
ff3ac0f
..
c6faba9
100644
(file)
--- a/
0.6.x/js/02_dom/02_XNodeFlags.js
+++ b/
0.6.x/js/02_dom/02_XNodeFlags.js
@@
-43,19
+43,26
@@
var X_NodeFlags_DESTROYED = 0x0,
\r
// http://modernizr.com/downloads/modernizr.js
\r
// Thanks to Erik Dahlstrom
\r
\r
// http://modernizr.com/downloads/modernizr.js
\r
// Thanks to Erik Dahlstrom
\r
- X_NodeFlags_IS_SVG = document.createElementNS && document.createElementNS( 'http://www.w3.org/2000/svg', 'svg' )
.createSVGRect
? 2 << 25 : 0,
\r
+ X_NodeFlags_IS_SVG = document.createElementNS && document.createElementNS( 'http://www.w3.org/2000/svg', 'svg' )
[ 'createSVGRect' ]
? 2 << 25 : 0,
\r
X_NodeFlags_IS_VML =
\r
( function(){
\r
X_NodeFlags_IS_VML =
\r
( function(){
\r
- if( !X_UA[ 'ActiveX' ] || X_UA[ 'IE' ] < 5 || 9 < X_UA[ 'IE' ]
) return 0;
\r
+ if( !X_UA[ 'ActiveX' ] || X_UA[ 'IE' ] < 5 || 9 < X_UA[ 'IE' ]
|| X_UA[ 'ieExeComError' ] ) return 0; // standalone の除外 -> X_UA[ 'ieExeComError' ]
\r
\r
\r
- document.write( '<!--[if gte vml 1]><script id=vmltest>window.vml=1;<\/script><![endif]-->' );
\r
+ document.write(
\r
+ '<!--[if vml]><script id=vmltest1>__vml=1;</script><![endif]-->' +
\r
+ '<!--[if gte vml 1]><script id=vmltest2>__vml=2;</script><![endif]-->' );
\r
\r
\r
- if( window[ 'vml' ] === 1 ){
\r
- document.getElementById( 'vmltest' ).removeNode( true );
\r
- return 2 << 26;
\r
+ switch( window[ '__vml' ] ){
\r
+ case 2 :
\r
+ document.getElementById( 'vmltest2' ).removeNode( true );
\r
+ case 1 :
\r
+ document.getElementById( 'vmltest1' ).removeNode( true );
\r
+ return 2 << 26;
\r
};
\r
return 0;
\r
})(),
\r
};
\r
return 0;
\r
})(),
\r
+
\r
+ X_NodeFlags_SYSTEM_NODE = 2 << 27,
\r
\r
X_Node_BITMASK_RESET_STYLE = ( ( 2 << 29 ) - 1 + ( 2 << 29 ) ) ^ (
\r
X_NodeFlags_STYLE_IS_DISPLAY_NONE |
\r
\r
X_Node_BITMASK_RESET_STYLE = ( ( 2 << 29 ) - 1 + ( 2 << 29 ) ) ^ (
\r
X_NodeFlags_STYLE_IS_DISPLAY_NONE |
\r