OSDN Git Service

Version 0.6.131, cleanup X.EventDispatcher.
[pettanr/clientJs.git] / 0.6.x / js / 02_dom / 06_XNodeCSS.js
index 1445907..a452ca6 100644 (file)
@@ -285,6 +285,7 @@ function X_Node_CSS_objToCssText( that, skipFilter ){
        };
        
        if( 0 <= n ){
+               // cssText には完全なものを控えるが、戻すのは filter を抜いたもの
                that._cssText = css.join( ';' );
                if( skipFilter ){
                        --css.length;
@@ -522,7 +523,7 @@ Node.prototype.css = function( nameOrObj /* orUnitID, valuOrUnitOrName */ ){
                        if( css[ name ] === v ) continue;
                        flags = X_Node_CSS_setStyle( css, flags, name, v );
                };
-               this._flags = flags | X_Node_State.DIRTY_CSS | X_Node_State.OLD_CSSTEXT;
+               this._flags |= X_Node_State.DIRTY_CSS | X_Node_State.OLD_CSSTEXT;
                this._flags & X_Node_State.IN_TREE && X_Node_reserveUpdate();
                delete this._cssText;
                return this;