Bug 1309301 - Port
bug 1298243 part 7. Change DataTransfer.types from being a DOMStringList to being a frozen array: suite. r?Ratty
MozReview-Commit-ID: 40XI3bDEaD
--- a/suite/common/downloads/downloadmanager.js
+++ b/suite/common/downloads/downloadmanager.js
@@ -672,19 +672,19 @@ var gDownloadDNDObserver = {
},
onDragOver: function (aEvent)
{
if (disallowDrop(aEvent))
return;
var types = aEvent.dataTransfer.types;
- if (types.contains("text/uri-list") ||
- types.contains("text/x-moz-url") ||
- types.contains("text/plain"))
+ if (types.includes("text/uri-list") ||
+ types.includes("text/x-moz-url") ||
+ types.includes("text/plain"))
aEvent.preventDefault();
aEvent.stopPropagation();
},
onDrop: function(aEvent)
{
if (disallowDrop(aEvent))
return;
--- a/suite/common/search/search.xml
+++ b/suite/common/search/search.xml
@@ -611,17 +611,17 @@
}.bind(this)
})]]></field>
</implementation>
<handlers>
<handler event="dragover">
<![CDATA[
var types = event.dataTransfer.types;
- if (types.contains("text/plain") || types.contains("text/x-moz-text-internal"))
+ if (types.includes("text/plain") || types.includes("text/x-moz-text-internal"))
event.preventDefault();
]]>
</handler>
<handler event="drop">
<![CDATA[
var dataTransfer = event.dataTransfer;
var data = dataTransfer.getData("text/plain");