context:     saveEdit: function(target, value, previousValue)    {        // Remove all of the nodes in the last range we created, except for        // the first one, because setOuterHTML will replace it        var first = this.editingElements[0], last = this.editingElements[1];        if (last && last != first)        {            for (var child = first.nextSibling; child;)            {                var next = child.nextSibling;                child.parentNode.removeChild(child);                if (child == last)                    break;                else                    child = next;            }        }                // Make sure that we create at least one node here, even if it's just        // an empty space, because this code depends on having something to replace        if (!value)            value = " ";                if (this.innerEditMode)            this.editingElements[0].innerHTML = value;        else            this.editingElements = setOuterHTML(this.editingElements[0], value);    },    
meta: 7450	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/7450/e1d42ad3fad63b72826a4e2ed0726866484c9ac3/html.js/buggy/extension/content/firebug/html.js