rem: if (target)	target = target.QueryInterface(Components.interfaces.nsIRDFLiteral); if (target)	target = target.Value; if (target)	id = target; } } 
add: if (target) target = target.QueryInterface(Components.interfaces.nsIRDFLiteral); if (target) target = target.Value; if (target) id = target; } 
context: function sidebarOpenURL(event, treeitem, root){ 	if (treeitem.getAttribute("container") == "true")		return(false);	if (treeitem.getAttribute("type") == "http://home.netscape.com/NC-rdf#BookmarkSeparator")		return(false);	var id = treeitem.getAttribute("id");	if (!id)		return(false);	// rjc: add support for anonymous resources; if the node has	// a "#URL" property, use it, otherwise default to using the id	try	{	    var rdf = Components.classes["@mozilla.org/rdf/rdf-service;1"].getService();		if (rdf) rdf = rdf.QueryInterface(Components.interfaces.nsIRDFService);		if (rdf && root)			{				var src = rdf.GetResource(id, true);				var prop = rdf.GetResource("http://home.netscape.com/NC-rdf#URL", true);				var target = root.GetTarget(src, prop, true);			    if (target)	target = target.QueryInterface(Components.interfaces.nsIRDFLiteral);				if (target)	target = target.Value;				if (target)	id = target;			}		}	}
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/9421/ead15ee5f4be51fb0256503ccfbe395fbe868c39/bm-panel.js/buggy/suite/common/bookmarks/bm-panel.js