add: if (child.localName == "floatingview") { viewManager.moveView (newLocation, childLocation.id); } else { viewManager.moveContainer (newLocation, child); }  
context:     function reparent (child, type)    {        if (!ASSERT(child.parentNode.localName == "viewcontainer",                    "can't reparent child with unknown parent"))        {            return null;        }                var childLocation = viewManager.computeLocation(child);        var id = "vm-container-" + ++viewManager.containerSequence;        while (child.ownerDocument.getElementById(id))            id = "vm-container-" + ++viewManager.containerSequence;        var container = viewManager.createContainer (childLocation, id, type);        var newLocation = { windowId: parsedTarget.windowId, containerId: id };        viewManager.moveView (newLocation, childLocation.id);        return container;    };
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