Bug 1309301 - Port bug 1298243 part 7. Change DataTransfer.types from being a DOMStringList to being a frozen array: suite. r?Ratty draft
authorSebastian Hengst <archaeopteryx@coole-files.de>
Tue, 11 Oct 2016 19:42:02 +0200
changeset 20939 5075108269563a3d2a4dd3b49402d29f695885f6
parent 20938 1bd4a1066011874a88d15c7dce054673c355de99
push id73
push userarchaeopteryx@coole-files.de
push dateTue, 11 Oct 2016 17:42:27 +0000
reviewersRatty
bugs1309301, 1298243
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
suite/common/downloads/downloadmanager.js
suite/common/search/search.xml
--- 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");