rem: break; 
add: break; 
context: function RemoveAttribute( treeId ){  var tree = document.getElementById(treeId);  if (!tree) return;    var kids = tree.lastChild;  // treechildren element of tree  var newIndex = tree.selectedIndex;  // We only allow 1 selected item  if (tree.selectedItems.length)  {    var item = tree.selectedItems[0];    // Name is the value of the treecell    var attr = TrimString(item.firstChild.firstChild.getAttribute("value"));    // remove the item from the attribute arrary    switch ( tree.id ) {      case "HTMLATree":        HTMLRAttrs[HTMLRAttrs.length] = attr;        if (newIndex >= (HTMLAttrs.length-1))          newIndex--;        RemoveNameFromAttArray(attr, HTMLAttrs);        break;      case "CSSATree":           // We write a completely new "style" string, so we don't need "remove" array        //CSSRAttrs[CSSRAttrs.length] = attr;        if (newIndex >= (CSSAttrs.length-1))          newIndex--;        RemoveNameFromAttArray(attr, CSSAttrs);        break;      case "JSEATree":        JSERAttrs[JSERAttrs.length] = attr;        if (newIndex >= (JSEAttrs.length-1))          newIndex--;        RemoveNameFromAttArray(attr, JSEAttrs);        break;            default: break;    }    // Remove the item from the tree    kids.removeChild (item);    // Reselect an item    tree.selectedIndex = newIndex;    SelectTreeItem(tree);  }}
meta: 8395	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/8395/0b2dd2b2d2fd037df917e07645fa019a963332a5/EdAdvancedEdit.js/clean/editor/ui/dialogs/content/EdAdvancedEdit.js