};
if( filterFix ){
- v = X_Node_CSS_objToIEFilterText( that, filterFix /* , css */ );
+ v = X_Node_CSS_objToIEFilterText( that, filterFix, css );
+ n = css.length; /* css が変更されている場合あり */
if( v ){
- css[ ++n /* css.length */ ] = 'filter:' + v;
+ css[ ++n ] = 'filter:' + v;
};
skipFilter = skipFilter && v;
} else {
if( 0 <= n ){
// cssText には完全なものを控えるが、戻すのは filter を抜いたもの
that[ '_cssText' ] = css.join( ';' );
+ //console.log( that[ '_cssText' ] );
if( skipFilter ){
--css.length;
return css.join( ';' );
filters[ ++n ] = v;
break;
case 2 : //'opacity' :
- //if( v === 0 ){
- // opt_cssList && ( opt_cssList[ opt_cssList.length ] = 'visibility:hidden' );
- //} else
+ if( v === 0 ){
+ console.log( '@opacity:0 ' + !!opt_cssList );
+ opt_cssList && ( opt_cssList[ opt_cssList.length ] = 'visibility:hidden' );
+ } else
if( v < 1 ) filters[ ++n ] = 'alpha(opacity=' + ( v * 100 | 0 ) +')';
break;
case 3 : //'boxShadow' :
break;
};
};
- return filters.join( ' ' );
+ return filters.join( ' ' );//n !== -1 ? filters.join( ' ' ) : '';
};