rem: generic_Set: function ( aElement, aDataObject ) { if( aElement ) { for( var property in aDataObject ) { if (property == "localname") continue; if ( !aDataObject[property] && typeof aDataObject[property] == "boolean") aElement.removeAttribute( property ); else aElement.setAttribute( property, aDataObject[property] ); } if ( !aElement.getAttribute("disabled","true") ) aElement.removeAttribute("disabled"); } }, 
add: generic_Set: function (aElement, aDataObject) { if (aElement) { for (var property in aDataObject) { if (property == "localname") continue; if (!aDataObject[property] && typeof aDataObject[property] == "boolean") aElement.removeAttribute(property); else aElement.setAttribute(property, aDataObject[property]); }  if (!aElement.getAttribute("disabled","true")) aElement.removeAttribute("disabled"); } }, 
context:     generic_Set:      function ( aElement, aDataObject )        {          if( aElement )            {              for( var property in aDataObject )                {                  if (property == "localname")                    continue;                  if ( !aDataObject[property] && typeof aDataObject[property] == "boolean")                    aElement.removeAttribute( property );                  else                    aElement.setAttribute( property, aDataObject[property] );                }              if ( !aElement.getAttribute("disabled","true") )                aElement.removeAttribute("disabled");            }        },
meta: 10234	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/10234/2934a64d6cf42519fe7351df34f6b7d06fee4200/nsWidgetStateManager.js/buggy/xpfe/global/resources/content/nsWidgetStateManager.js