Changeset 15744 for lang/actionscript

Show
Ignore:
Timestamp:
07/13/08 16:41:32 (4 months ago)
Author:
gyuque
Message:

added classname apis

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • lang/actionscript/ascss/src/cssdom/ClassNames.as

    r10876 r15744  
    2828                } 
    2929 
     30                public function addClass(nm:String):void 
     31                { 
     32                        if (!mMap[nm]) 
     33                        { 
     34                                mMap[nm] = true; 
     35                                mArr.push(nm); 
     36                        } 
     37                } 
     38 
     39                public function removeClass(nm:String):void 
     40                { 
     41                        if (mMap[nm]) 
     42                        { 
     43                                delete mMap[nm]; 
     44                                var len:int = mArr.length; 
     45                                for (var i:int = 0;i < len;i++) 
     46                                { 
     47                                        if (mArr[i] == nm) 
     48                                                mArr.splice(i, 1); 
     49                                } 
     50                        } 
     51                } 
     52 
    3053                public function contains(name:String):Boolean 
    3154                {