add: if (target.parentNode.getAttribute("type") == "tab" && direction.indexOf("tab") == -1) {   target.parentNode.setAttribute ("dragover", direction); } else { target.setAttribute ("dragover", direction); target.proxyIcon.setAttribute ("dragover", direction);  var tab = this.findViewTab(target); if (tab) tab.setAttribute("dragover", direction); }  
context: function vmgr_dragover (event, flavor, session){    session.canDrop = false;        if (flavor.contentType != "text/x-vloc")        return false;    var target = this.findFloatingView(event.originalTarget);    if (!target)        return false;    /* COVER YOUR EYES!! */    var data = nsTransferable.get (this.getSupportedFlavours(),                                   nsDragAndDrop.getDragData, true);    data = data.first.first;        var parsedLocation = this.parseLocation(data.data);    if (target.getAttribute("id") == parsedLocation.id)        return false;        var direction = this.getDropDirection(event, target);    target.setAttribute ("dragover", direction);    target.proxyIcon.setAttribute ("dragover", direction);    session.canDrop = true;    return true;}
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/0ce31a79343e29e27a5102a1ca9099fd6e804946/view-manager.js/clean/extensions/venkman/resources/content/view-manager.js