rem: var data = (('length' in aData) && aData.length) ? aData[0] : aData; var url = retrieveURLFromData(data); if (url.length == 0) return true; 
add: var url = retrieveURLFromData(aXferData.data, aXferData.flavour.contentType);  
context:   onDrop: function (aEvent, aData, aDragSession)    {      var data = (('length' in aData) && aData.length) ? aData[0] : aData;      var url = retrieveURLFromData(data);      if (url.length == 0)        return true;      // valid urls don't contain spaces ' '; if we have a space it isn't a valid url so bail out      if ( url.indexOf(" ", 0) != -1 )        return true;      switch (document.firstChild.getAttribute('windowtype')) {        case "navigator:browser":          loadShortcutOrURI(url);          break;        case "navigator:view-source":          viewSource(url);          break;        default:      }      return true;    },
meta: 8395	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/8395/465065b93bc98f9d33a8711cd8261e8468215023/contentAreaDD.js/clean/suite/common/contentAreaDD.js