<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>[182113] trunk</title>
</head>
<body>

<style type="text/css"><!--
#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
#msg dt:after { content:':';}
#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt;  }
#msg dl a { font-weight: bold}
#msg dl a:link    { color:#fc3; }
#msg dl a:active  { color:#ff0; }
#msg dl a:visited { color:#cc6; }
h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
#logmsg pre { background: #eee; padding: 1em; }
#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
#logmsg dl { margin: 0; }
#logmsg dt { font-weight: bold; }
#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
#logmsg dd:before { content:'\00bb';}
#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
#logmsg table th.Corner { text-align: left; }
#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
#patch { width: 100%; }
#patch h4 {font-family: verdana,arial,helvetica,sans-serif;font-size:10pt;padding:8px;background:#369;color:#fff;margin:0;}
#patch .propset h4, #patch .binary h4 {margin:0;}
#patch pre {padding:0;line-height:1.2em;margin:0;}
#patch .diff {width:100%;background:#eee;padding: 0 0 10px 0;overflow:auto;}
#patch .propset .diff, #patch .binary .diff  {padding:10px 0;}
#patch span {display:block;padding:0 10px;}
#patch .modfile, #patch .addfile, #patch .delfile, #patch .propset, #patch .binary, #patch .copfile {border:1px solid #ccc;margin:10px 0;}
#patch ins {background:#dfd;text-decoration:none;display:block;padding:0 10px;}
#patch del {background:#fdd;text-decoration:none;display:block;padding:0 10px;}
#patch .lines, .info {color:#888;background:#fff;}
--></style>
<div id="msg">
<dl class="meta">
<dt>Revision</dt> <dd><a href="http://trac.webkit.org/projects/webkit/changeset/182113">182113</a></dd>
<dt>Author</dt> <dd>commit-queue@webkit.org</dd>
<dt>Date</dt> <dd>2015-03-28 09:38:00 -0700 (Sat, 28 Mar 2015)</dd>
</dl>

<h3>Log Message</h3>
<pre>Web Inspector: Adopt Array.prototype.includes and String.prototype.includes
https://bugs.webkit.org/show_bug.cgi?id=143176

Patch by Joseph Pecoraro &lt;pecoraro@apple.com&gt; on 2015-03-28
Reviewed by Timothy Hatcher.

Source/WebInspectorUI:

* UserInterface/Base/Utilities.js:
Remove our custom implementations of Array/String contains functions.

* UserInterface/Base/Main.js:
(WebInspector._updateContentViewForCurrentNavigationSidebar):
(WebInspector._contentBrowserCurrentContentViewDidChange):
* UserInterface/Controllers/CodeMirrorCompletionController.js:
(WebInspector.CodeMirrorCompletionController.prototype._generateJavaScriptCompletions.):
(WebInspector.CodeMirrorCompletionController.prototype._generateJavaScriptCompletions):
* UserInterface/Controllers/CodeMirrorTokenTrackingController.js:
(WebInspector.CodeMirrorTokenTrackingController.prototype._updateHoveredTokenInfo):
(WebInspector.CodeMirrorTokenTrackingController.prototype._processJavaScriptExpression):
* UserInterface/Controllers/FrameResourceManager.js:
(WebInspector.FrameResourceManager.prototype._extraDomainsActivated):
(WebInspector.FrameResourceManager):
* UserInterface/Controllers/LayerTreeManager.js:
(WebInspector.LayerTreeManager.prototype.layerTreeMutations):
* UserInterface/Controllers/StorageManager.js:
(WebInspector.StorageManager.prototype._extraDomainsActivated):
(WebInspector.StorageManager):
* UserInterface/Models/Branch.js:
(WebInspector.Branch.prototype.addRevision):
* UserInterface/Models/CSSKeywordCompletions.js:
(WebInspector.CSSKeywordCompletions.forProperty):
* UserInterface/Models/CSSRule.js:
(WebInspector.CSSRule.prototype.get matchedSelectors):
* UserInterface/Models/CSSStyleDeclaration.js:
* UserInterface/Models/Color.js:
(WebInspector.Color.fromString):
* UserInterface/Models/DOMNode.js:
* UserInterface/Models/DOMNodeStyles.js:
(WebInspector.DOMNodeStyles.prototype._parseStyleDeclarationPayload):
* UserInterface/Views/CSSStyleDeclarationSection.js:
(WebInspector.CSSStyleDeclarationSection.prototype.refresh):
* UserInterface/Views/CSSStyleDetailsSidebarPanel.js:
(WebInspector.CSSStyleDetailsSidebarPanel.prototype._updatePseudoClassCheckboxes):
(WebInspector.CSSStyleDetailsSidebarPanel):
* UserInterface/Views/ContentBrowser.js:
(WebInspector.ContentBrowser.prototype._updateContentViewSelectionPathNavigationItem):
* UserInterface/Views/DOMTreeElement.js:
* UserInterface/Views/DebuggerSidebarPanel.js:
(WebInspector.DebuggerSidebarPanel.prototype._resourceAdded):
* UserInterface/Views/GeneralTreeElement.js:
(WebInspector.GeneralTreeElement.prototype.addClassName):
(WebInspector.GeneralTreeElement.prototype.removeClassName):
* UserInterface/Views/LegacyConsoleMessageImpl.js:
(WebInspector.LegacyConsoleMessageImpl.prototype._formatParameterAsTable):
* UserInterface/Views/LogContentView.js:
(WebInspector.LogContentView.prototype._updateMessagesSelection):
* UserInterface/Views/NavigationBar.js:
(WebInspector.NavigationBar.prototype._findNavigationItem):
* UserInterface/Views/Sidebar.js:
(WebInspector.Sidebar.prototype.findSidebarPanel):
Replace contains with includes where appropriate.

LayoutTests:

* inspector/css/pseudo-element-matches.html:</pre>

<h3>Modified Paths</h3>
<ul>
<li><a href="#trunkLayoutTestsChangeLog">trunk/LayoutTests/ChangeLog</a></li>
<li><a href="#trunkLayoutTestsinspectorcsspseudoelementmatcheshtml">trunk/LayoutTests/inspector/css/pseudo-element-matches.html</a></li>
<li><a href="#trunkSourceWebInspectorUIChangeLog">trunk/Source/WebInspectorUI/ChangeLog</a></li>
<li><a href="#trunkSourceWebInspectorUIUserInterfaceBaseMainjs">trunk/Source/WebInspectorUI/UserInterface/Base/Main.js</a></li>
<li><a href="#trunkSourceWebInspectorUIUserInterfaceBaseUtilitiesjs">trunk/Source/WebInspectorUI/UserInterface/Base/Utilities.js</a></li>
<li><a href="#trunkSourceWebInspectorUIUserInterfaceControllersCodeMirrorCompletionControllerjs">trunk/Source/WebInspectorUI/UserInterface/Controllers/CodeMirrorCompletionController.js</a></li>
<li><a href="#trunkSourceWebInspectorUIUserInterfaceControllersCodeMirrorTokenTrackingControllerjs">trunk/Source/WebInspectorUI/UserInterface/Controllers/CodeMirrorTokenTrackingController.js</a></li>
<li><a href="#trunkSourceWebInspectorUIUserInterfaceControllersFrameResourceManagerjs">trunk/Source/WebInspectorUI/UserInterface/Controllers/FrameResourceManager.js</a></li>
<li><a href="#trunkSourceWebInspectorUIUserInterfaceControllersLayerTreeManagerjs">trunk/Source/WebInspectorUI/UserInterface/Controllers/LayerTreeManager.js</a></li>
<li><a href="#trunkSourceWebInspectorUIUserInterfaceControllersStorageManagerjs">trunk/Source/WebInspectorUI/UserInterface/Controllers/StorageManager.js</a></li>
<li><a href="#trunkSourceWebInspectorUIUserInterfaceModelsBranchjs">trunk/Source/WebInspectorUI/UserInterface/Models/Branch.js</a></li>
<li><a href="#trunkSourceWebInspectorUIUserInterfaceModelsCSSKeywordCompletionsjs">trunk/Source/WebInspectorUI/UserInterface/Models/CSSKeywordCompletions.js</a></li>
<li><a href="#trunkSourceWebInspectorUIUserInterfaceModelsCSSRulejs">trunk/Source/WebInspectorUI/UserInterface/Models/CSSRule.js</a></li>
<li><a href="#trunkSourceWebInspectorUIUserInterfaceModelsCSSStyleDeclarationjs">trunk/Source/WebInspectorUI/UserInterface/Models/CSSStyleDeclaration.js</a></li>
<li><a href="#trunkSourceWebInspectorUIUserInterfaceModelsColorjs">trunk/Source/WebInspectorUI/UserInterface/Models/Color.js</a></li>
<li><a href="#trunkSourceWebInspectorUIUserInterfaceModelsDOMNodejs">trunk/Source/WebInspectorUI/UserInterface/Models/DOMNode.js</a></li>
<li><a href="#trunkSourceWebInspectorUIUserInterfaceModelsDOMNodeStylesjs">trunk/Source/WebInspectorUI/UserInterface/Models/DOMNodeStyles.js</a></li>
<li><a href="#trunkSourceWebInspectorUIUserInterfaceViewsCSSStyleDeclarationSectionjs">trunk/Source/WebInspectorUI/UserInterface/Views/CSSStyleDeclarationSection.js</a></li>
<li><a href="#trunkSourceWebInspectorUIUserInterfaceViewsCSSStyleDetailsSidebarPaneljs">trunk/Source/WebInspectorUI/UserInterface/Views/CSSStyleDetailsSidebarPanel.js</a></li>
<li><a href="#trunkSourceWebInspectorUIUserInterfaceViewsContentBrowserjs">trunk/Source/WebInspectorUI/UserInterface/Views/ContentBrowser.js</a></li>
<li><a href="#trunkSourceWebInspectorUIUserInterfaceViewsDOMTreeElementjs">trunk/Source/WebInspectorUI/UserInterface/Views/DOMTreeElement.js</a></li>
<li><a href="#trunkSourceWebInspectorUIUserInterfaceViewsDebuggerSidebarPaneljs">trunk/Source/WebInspectorUI/UserInterface/Views/DebuggerSidebarPanel.js</a></li>
<li><a href="#trunkSourceWebInspectorUIUserInterfaceViewsGeneralTreeElementjs">trunk/Source/WebInspectorUI/UserInterface/Views/GeneralTreeElement.js</a></li>
<li><a href="#trunkSourceWebInspectorUIUserInterfaceViewsLegacyConsoleMessageImpljs">trunk/Source/WebInspectorUI/UserInterface/Views/LegacyConsoleMessageImpl.js</a></li>
<li><a href="#trunkSourceWebInspectorUIUserInterfaceViewsLogContentViewjs">trunk/Source/WebInspectorUI/UserInterface/Views/LogContentView.js</a></li>
<li><a href="#trunkSourceWebInspectorUIUserInterfaceViewsNavigationBarjs">trunk/Source/WebInspectorUI/UserInterface/Views/NavigationBar.js</a></li>
<li><a href="#trunkSourceWebInspectorUIUserInterfaceViewsSidebarjs">trunk/Source/WebInspectorUI/UserInterface/Views/Sidebar.js</a></li>
</ul>

</div>
<div id="patch">
<h3>Diff</h3>
<a id="trunkLayoutTestsChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/ChangeLog (182112 => 182113)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/ChangeLog        2015-03-28 16:33:48 UTC (rev 182112)
+++ trunk/LayoutTests/ChangeLog        2015-03-28 16:38:00 UTC (rev 182113)
</span><span class="lines">@@ -1,3 +1,12 @@
</span><ins>+2015-03-28  Joseph Pecoraro  &lt;pecoraro@apple.com&gt;
+
+        Web Inspector: Adopt Array.prototype.includes and String.prototype.includes
+        https://bugs.webkit.org/show_bug.cgi?id=143176
+
+        Reviewed by Timothy Hatcher.
+
+        * inspector/css/pseudo-element-matches.html:
+
</ins><span class="cx"> 2015-03-28  Csaba Osztrogonác  &lt;ossy@webkit.org&gt;
</span><span class="cx"> 
</span><span class="cx">         REGRESSION(r181326): It made dfg-int16array.js and dfg-int8array.js fail on AArch64 Linux
</span></span></pre></div>
<a id="trunkLayoutTestsinspectorcsspseudoelementmatcheshtml"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/inspector/css/pseudo-element-matches.html (182112 => 182113)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/inspector/css/pseudo-element-matches.html        2015-03-28 16:33:48 UTC (rev 182112)
+++ trunk/LayoutTests/inspector/css/pseudo-element-matches.html        2015-03-28 16:38:00 UTC (rev 182113)
</span><span class="lines">@@ -20,7 +20,7 @@
</span><span class="cx">             found = true;
</span><span class="cx">             var index = 0;
</span><span class="cx">             for (var selector of rule.selectors) {
</span><del>-                var matches = rule.matchedSelectorIndices.contains(index);
</del><ins>+                var matches = rule.matchedSelectorIndices.includes(index);
</ins><span class="cx">                 InspectorTest.log(selector.text + (matches ? &quot; MATCHES&quot; : &quot;&quot;));
</span><span class="cx">                 index++;
</span><span class="cx">             }
</span></span></pre></div>
<a id="trunkSourceWebInspectorUIChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebInspectorUI/ChangeLog (182112 => 182113)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebInspectorUI/ChangeLog        2015-03-28 16:33:48 UTC (rev 182112)
+++ trunk/Source/WebInspectorUI/ChangeLog        2015-03-28 16:38:00 UTC (rev 182113)
</span><span class="lines">@@ -1,5 +1,67 @@
</span><span class="cx"> 2015-03-28  Joseph Pecoraro  &lt;pecoraro@apple.com&gt;
</span><span class="cx"> 
</span><ins>+        Web Inspector: Adopt Array.prototype.includes and String.prototype.includes
+        https://bugs.webkit.org/show_bug.cgi?id=143176
+
+        Reviewed by Timothy Hatcher.
+
+        * UserInterface/Base/Utilities.js:
+        Remove our custom implementations of Array/String contains functions.
+
+        * UserInterface/Base/Main.js:
+        (WebInspector._updateContentViewForCurrentNavigationSidebar):
+        (WebInspector._contentBrowserCurrentContentViewDidChange):
+        * UserInterface/Controllers/CodeMirrorCompletionController.js:
+        (WebInspector.CodeMirrorCompletionController.prototype._generateJavaScriptCompletions.):
+        (WebInspector.CodeMirrorCompletionController.prototype._generateJavaScriptCompletions):
+        * UserInterface/Controllers/CodeMirrorTokenTrackingController.js:
+        (WebInspector.CodeMirrorTokenTrackingController.prototype._updateHoveredTokenInfo):
+        (WebInspector.CodeMirrorTokenTrackingController.prototype._processJavaScriptExpression):
+        * UserInterface/Controllers/FrameResourceManager.js:
+        (WebInspector.FrameResourceManager.prototype._extraDomainsActivated):
+        (WebInspector.FrameResourceManager):
+        * UserInterface/Controllers/LayerTreeManager.js:
+        (WebInspector.LayerTreeManager.prototype.layerTreeMutations):
+        * UserInterface/Controllers/StorageManager.js:
+        (WebInspector.StorageManager.prototype._extraDomainsActivated):
+        (WebInspector.StorageManager):
+        * UserInterface/Models/Branch.js:
+        (WebInspector.Branch.prototype.addRevision):
+        * UserInterface/Models/CSSKeywordCompletions.js:
+        (WebInspector.CSSKeywordCompletions.forProperty):
+        * UserInterface/Models/CSSRule.js:
+        (WebInspector.CSSRule.prototype.get matchedSelectors):
+        * UserInterface/Models/CSSStyleDeclaration.js:
+        * UserInterface/Models/Color.js:
+        (WebInspector.Color.fromString):
+        * UserInterface/Models/DOMNode.js:
+        * UserInterface/Models/DOMNodeStyles.js:
+        (WebInspector.DOMNodeStyles.prototype._parseStyleDeclarationPayload):
+        * UserInterface/Views/CSSStyleDeclarationSection.js:
+        (WebInspector.CSSStyleDeclarationSection.prototype.refresh):
+        * UserInterface/Views/CSSStyleDetailsSidebarPanel.js:
+        (WebInspector.CSSStyleDetailsSidebarPanel.prototype._updatePseudoClassCheckboxes):
+        (WebInspector.CSSStyleDetailsSidebarPanel):
+        * UserInterface/Views/ContentBrowser.js:
+        (WebInspector.ContentBrowser.prototype._updateContentViewSelectionPathNavigationItem):
+        * UserInterface/Views/DOMTreeElement.js:
+        * UserInterface/Views/DebuggerSidebarPanel.js:
+        (WebInspector.DebuggerSidebarPanel.prototype._resourceAdded):
+        * UserInterface/Views/GeneralTreeElement.js:
+        (WebInspector.GeneralTreeElement.prototype.addClassName):
+        (WebInspector.GeneralTreeElement.prototype.removeClassName):
+        * UserInterface/Views/LegacyConsoleMessageImpl.js:
+        (WebInspector.LegacyConsoleMessageImpl.prototype._formatParameterAsTable):
+        * UserInterface/Views/LogContentView.js:
+        (WebInspector.LogContentView.prototype._updateMessagesSelection):
+        * UserInterface/Views/NavigationBar.js:
+        (WebInspector.NavigationBar.prototype._findNavigationItem):
+        * UserInterface/Views/Sidebar.js:
+        (WebInspector.Sidebar.prototype.findSidebarPanel):
+        Replace contains with includes where appropriate.
+
+2015-03-28  Joseph Pecoraro  &lt;pecoraro@apple.com&gt;
+
</ins><span class="cx">         Web Inspector: Tweak node styles in ObjectTreeView
</span><span class="cx">         https://bugs.webkit.org/show_bug.cgi?id=143179
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebInspectorUIUserInterfaceBaseMainjs"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebInspectorUI/UserInterface/Base/Main.js (182112 => 182113)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebInspectorUI/UserInterface/Base/Main.js        2015-03-28 16:33:48 UTC (rev 182112)
+++ trunk/Source/WebInspectorUI/UserInterface/Base/Main.js        2015-03-28 16:38:00 UTC (rev 182113)
</span><span class="lines">@@ -948,7 +948,7 @@
</span><span class="cx">     // Ensure the navigation sidebar panel is allowed by the current content view, if not ask the sidebar panel
</span><span class="cx">     // to show the content view for the current selection.
</span><span class="cx">     var allowedNavigationSidebarPanels = currentContentView.allowedNavigationSidebarPanels;
</span><del>-    if (allowedNavigationSidebarPanels &amp;&amp; (!allowedNavigationSidebarPanels.length || allowedNavigationSidebarPanels.contains(selectedSidebarPanel.identifier))) {
</del><ins>+    if (allowedNavigationSidebarPanels &amp;&amp; (!allowedNavigationSidebarPanels.length || allowedNavigationSidebarPanels.includes(selectedSidebarPanel.identifier))) {
</ins><span class="cx">         this._revealAndSelectRepresentedObjectInNavigationSidebar(currentContentView.representedObject);
</span><span class="cx">         return;
</span><span class="cx">     }
</span><span class="lines">@@ -958,7 +958,7 @@
</span><span class="cx">     while (index--) {
</span><span class="cx">         var contentView = backForwardList[index].contentView;
</span><span class="cx">         var allowedNavigationSidebarPanels = contentView.allowedNavigationSidebarPanels;
</span><del>-        if (allowedNavigationSidebarPanels &amp;&amp; (!allowedNavigationSidebarPanels.length || allowedNavigationSidebarPanels.contains(selectedSidebarPanel.identifier))) {
</del><ins>+        if (allowedNavigationSidebarPanels &amp;&amp; (!allowedNavigationSidebarPanels.length || allowedNavigationSidebarPanels.includes(selectedSidebarPanel.identifier))) {
</ins><span class="cx">             WebInspector.contentBrowser.showContentView(contentView);
</span><span class="cx">             return;
</span><span class="cx">         }
</span><span class="lines">@@ -1116,8 +1116,8 @@
</span><span class="cx">     var allowedNavigationSidebarPanels = currentContentView.allowedNavigationSidebarPanels;
</span><span class="cx"> 
</span><span class="cx">     if (allowedNavigationSidebarPanels) {
</span><del>-        if (allowedNavigationSidebarPanels.length &amp;&amp; !allowedNavigationSidebarPanels.contains(selectedSidebarPanelIdentifier)) {
-            console.assert(!currentContentView.__lastNavigationSidebarPanelIdentifier || allowedNavigationSidebarPanels.contains(currentContentView.__lastNavigationSidebarPanelIdentifier));
</del><ins>+        if (allowedNavigationSidebarPanels.length &amp;&amp; !allowedNavigationSidebarPanels.includes(selectedSidebarPanelIdentifier)) {
+            console.assert(!currentContentView.__lastNavigationSidebarPanelIdentifier || allowedNavigationSidebarPanels.includes(currentContentView.__lastNavigationSidebarPanelIdentifier));
</ins><span class="cx">             this.navigationSidebar.selectedSidebarPanel = currentContentView.__lastNavigationSidebarPanelIdentifier || allowedNavigationSidebarPanels[0];
</span><span class="cx">             console.assert(this.navigationSidebar.selectedSidebarPanel);
</span><span class="cx">         }
</span></span></pre></div>
<a id="trunkSourceWebInspectorUIUserInterfaceBaseUtilitiesjs"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebInspectorUI/UserInterface/Base/Utilities.js (182112 => 182113)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebInspectorUI/UserInterface/Base/Utilities.js        2015-03-28 16:33:48 UTC (rev 182112)
+++ trunk/Source/WebInspectorUI/UserInterface/Base/Utilities.js        2015-03-28 16:38:00 UTC (rev 182113)
</span><span class="lines">@@ -393,14 +393,6 @@
</span><span class="cx">     value: Element.prototype.createChild
</span><span class="cx"> });
</span><span class="cx"> 
</span><del>-Object.defineProperty(Array.prototype, &quot;contains&quot;,
-{
-    value: function(value)
-    {
-        return this.indexOf(value) !== -1;
-    }
-});
-
</del><span class="cx"> Object.defineProperty(Array.prototype, &quot;lastValue&quot;,
</span><span class="cx"> {
</span><span class="cx">     get: function()
</span><span class="lines">@@ -436,14 +428,6 @@
</span><span class="cx">     }
</span><span class="cx"> });
</span><span class="cx"> 
</span><del>-Object.defineProperty(String.prototype, &quot;contains&quot;,
-{
-    value: function(value)
-    {
-        return this.indexOf(value) !== -1;
-    }
-});
-
</del><span class="cx"> Object.defineProperty(String.prototype, &quot;trimMiddle&quot;,
</span><span class="cx"> {
</span><span class="cx">     value: function(maxLength)
</span></span></pre></div>
<a id="trunkSourceWebInspectorUIUserInterfaceControllersCodeMirrorCompletionControllerjs"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebInspectorUI/UserInterface/Controllers/CodeMirrorCompletionController.js (182112 => 182113)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebInspectorUI/UserInterface/Controllers/CodeMirrorCompletionController.js        2015-03-28 16:33:48 UTC (rev 182112)
+++ trunk/Source/WebInspectorUI/UserInterface/Controllers/CodeMirrorCompletionController.js        2015-03-28 16:38:00 UTC (rev 182113)
</span><span class="lines">@@ -596,7 +596,7 @@
</span><span class="cx">                     if (declaringVariable &amp;&amp; variable.name === prefix)
</span><span class="cx">                         continue;
</span><span class="cx"> 
</span><del>-                    if (variable.name.startsWith(prefix) &amp;&amp; !matchingWords.contains(variable.name))
</del><ins>+                    if (variable.name.startsWith(prefix) &amp;&amp; !matchingWords.includes(variable.name))
</ins><span class="cx">                         matchingWords.push(variable.name);
</span><span class="cx">                 }
</span><span class="cx">             }
</span></span></pre></div>
<a id="trunkSourceWebInspectorUIUserInterfaceControllersCodeMirrorTokenTrackingControllerjs"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebInspectorUI/UserInterface/Controllers/CodeMirrorTokenTrackingController.js (182112 => 182113)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebInspectorUI/UserInterface/Controllers/CodeMirrorTokenTrackingController.js        2015-03-28 16:33:48 UTC (rev 182112)
+++ trunk/Source/WebInspectorUI/UserInterface/Controllers/CodeMirrorTokenTrackingController.js        2015-03-28 16:38:00 UTC (rev 182113)
</span><span class="lines">@@ -296,7 +296,7 @@
</span><span class="cx"> 
</span><span class="cx">         if (!token || !token.type || !token.string) {
</span><span class="cx">             if (this._hoveredMarker &amp;&amp; this._delegate &amp;&amp; typeof this._delegate.tokenTrackingControllerMouseOutOfHoveredMarker === &quot;function&quot;) {
</span><del>-                if (!this._codeMirror.findMarksAt(position).contains(this._hoveredMarker.codeMirrorTextMarker))
</del><ins>+                if (!this._codeMirror.findMarksAt(position).includes(this._hoveredMarker.codeMirrorTextMarker))
</ins><span class="cx">                     this._delegate.tokenTrackingControllerMouseOutOfHoveredMarker(this, this._hoveredMarker);
</span><span class="cx">             }
</span><span class="cx"> 
</span><span class="lines">@@ -471,13 +471,13 @@
</span><span class="cx">                 break;
</span><span class="cx"> 
</span><span class="cx">             var isDot = !token.type &amp;&amp; token.string === &quot;.&quot;;
</span><del>-            var isExpression = token.type &amp;&amp; token.type.contains(&quot;m-javascript&quot;);
</del><ins>+            var isExpression = token.type &amp;&amp; token.type.includes(&quot;m-javascript&quot;);
</ins><span class="cx">             if (!isDot &amp;&amp; !isExpression)
</span><span class="cx">                 break;
</span><span class="cx"> 
</span><span class="cx">             // Disallow operators. We want the hovered expression to be just a single operand.
</span><span class="cx">             // Also, some operators can modify values, such as pre-increment and assignment operators.
</span><del>-            if (isExpression &amp;&amp; token.type.contains(&quot;operator&quot;))
</del><ins>+            if (isExpression &amp;&amp; token.type.includes(&quot;operator&quot;))
</ins><span class="cx">                 break;
</span><span class="cx"> 
</span><span class="cx">             expression = token.string + expression;
</span></span></pre></div>
<a id="trunkSourceWebInspectorUIUserInterfaceControllersFrameResourceManagerjs"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebInspectorUI/UserInterface/Controllers/FrameResourceManager.js (182112 => 182113)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebInspectorUI/UserInterface/Controllers/FrameResourceManager.js        2015-03-28 16:33:48 UTC (rev 182112)
+++ trunk/Source/WebInspectorUI/UserInterface/Controllers/FrameResourceManager.js        2015-03-28 16:38:00 UTC (rev 182113)
</span><span class="lines">@@ -580,7 +580,7 @@
</span><span class="cx"> 
</span><span class="cx">     _extraDomainsActivated(event)
</span><span class="cx">     {
</span><del>-        if (event.data.domains.contains(&quot;Page&quot;) &amp;&amp; window.PageAgent)
</del><ins>+        if (event.data.domains.includes(&quot;Page&quot;) &amp;&amp; window.PageAgent)
</ins><span class="cx">             PageAgent.getResourceTree(this._processMainFrameResourceTreePayload.bind(this));
</span><span class="cx">     }
</span><span class="cx"> };
</span></span></pre></div>
<a id="trunkSourceWebInspectorUIUserInterfaceControllersLayerTreeManagerjs"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebInspectorUI/UserInterface/Controllers/LayerTreeManager.js (182112 => 182113)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebInspectorUI/UserInterface/Controllers/LayerTreeManager.js        2015-03-28 16:33:48 UTC (rev 182112)
+++ trunk/Source/WebInspectorUI/UserInterface/Controllers/LayerTreeManager.js        2015-03-28 16:38:00 UTC (rev 182113)
</span><span class="lines">@@ -86,7 +86,7 @@
</span><span class="cx">         newLayers.forEach(function(layer) {
</span><span class="cx">             layerIdsInNewLayers.push(layer.layerId);
</span><span class="cx"> 
</span><del>-            var existed = layerIdsInPreviousLayers.contains(layer.layerId);
</del><ins>+            var existed = layerIdsInPreviousLayers.includes(layer.layerId);
</ins><span class="cx"> 
</span><span class="cx">             var nodeId = nodeIdForLayer(layer);
</span><span class="cx">             if (!nodeId)
</span><span class="lines">@@ -94,10 +94,10 @@
</span><span class="cx"> 
</span><span class="cx">             if (layer.isReflection) {
</span><span class="cx">                 nodeIdsForReflectionsInNewLayers.push(nodeId);
</span><del>-                existed = existed || nodeIdsForReflectionsInPreviousLayers.contains(nodeId);
</del><ins>+                existed = existed || nodeIdsForReflectionsInPreviousLayers.includes(nodeId);
</ins><span class="cx">             } else {
</span><span class="cx">                 nodeIdsInNewLayers.push(nodeId);
</span><del>-                existed = existed || nodeIdsInPreviousLayers.contains(nodeId);
</del><ins>+                existed = existed || nodeIdsInPreviousLayers.includes(nodeId);
</ins><span class="cx">             }
</span><span class="cx"> 
</span><span class="cx">             if (existed)
</span><span class="lines">@@ -110,9 +110,9 @@
</span><span class="cx">             var nodeId = nodeIdForLayer(layer);
</span><span class="cx"> 
</span><span class="cx">             if (layer.isReflection)
</span><del>-                return !nodeIdsForReflectionsInNewLayers.contains(nodeId);
</del><ins>+                return !nodeIdsForReflectionsInNewLayers.includes(nodeId);
</ins><span class="cx">             else
</span><del>-                return !nodeIdsInNewLayers.contains(nodeId) &amp;&amp; !layerIdsInNewLayers.contains(layer.layerId);
</del><ins>+                return !nodeIdsInNewLayers.includes(nodeId) &amp;&amp; !layerIdsInNewLayers.includes(layer.layerId);
</ins><span class="cx">         });
</span><span class="cx"> 
</span><span class="cx">         return {preserved, additions, removals};
</span></span></pre></div>
<a id="trunkSourceWebInspectorUIUserInterfaceControllersStorageManagerjs"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebInspectorUI/UserInterface/Controllers/StorageManager.js (182112 => 182113)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebInspectorUI/UserInterface/Controllers/StorageManager.js        2015-03-28 16:33:48 UTC (rev 182112)
+++ trunk/Source/WebInspectorUI/UserInterface/Controllers/StorageManager.js        2015-03-28 16:38:00 UTC (rev 182113)
</span><span class="lines">@@ -298,8 +298,7 @@
</span><span class="cx"> 
</span><span class="cx">     _extraDomainsActivated(event)
</span><span class="cx">     {
</span><del>-        
-        if (event.data.domains.contains(&quot;DOMStorage&quot;) &amp;&amp; window.DOMStorageAgent &amp;&amp; DOMStorageAgent.getDOMStorageItems)
</del><ins>+        if (event.data.domains.includes(&quot;DOMStorage&quot;) &amp;&amp; window.DOMStorageAgent &amp;&amp; DOMStorageAgent.getDOMStorageItems)
</ins><span class="cx">             WebInspector.Frame.addEventListener(WebInspector.Frame.Event.SecurityOriginDidChange, this._securityOriginDidChange, this);
</span><span class="cx">     }
</span><span class="cx"> };
</span></span></pre></div>
<a id="trunkSourceWebInspectorUIUserInterfaceModelsBranchjs"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebInspectorUI/UserInterface/Models/Branch.js (182112 => 182113)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebInspectorUI/UserInterface/Models/Branch.js        2015-03-28 16:33:48 UTC (rev 182112)
+++ trunk/Source/WebInspectorUI/UserInterface/Models/Branch.js        2015-03-28 16:38:00 UTC (rev 182113)
</span><span class="lines">@@ -90,7 +90,7 @@
</span><span class="cx">         if (this._locked)
</span><span class="cx">             return;
</span><span class="cx"> 
</span><del>-        if (this._revisions.contains(revision))
</del><ins>+        if (this._revisions.includes(revision))
</ins><span class="cx">             return;
</span><span class="cx"> 
</span><span class="cx">         this._revisions.push(revision);
</span></span></pre></div>
<a id="trunkSourceWebInspectorUIUserInterfaceModelsCSSKeywordCompletionsjs"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebInspectorUI/UserInterface/Models/CSSKeywordCompletions.js (182112 => 182113)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebInspectorUI/UserInterface/Models/CSSKeywordCompletions.js        2015-03-28 16:33:48 UTC (rev 182112)
+++ trunk/Source/WebInspectorUI/UserInterface/Models/CSSKeywordCompletions.js        2015-03-28 16:38:00 UTC (rev 182113)
</span><span class="lines">@@ -54,7 +54,7 @@
</span><span class="cx">     else if (isNotPrefixed &amp;&amp; (&quot;-webkit-&quot; + propertyName) in WebInspector.CSSKeywordCompletions.InheritedProperties)
</span><span class="cx">         acceptedKeywords.push(&quot;inherit&quot;);
</span><span class="cx"> 
</span><del>-    if (acceptedKeywords.contains(WebInspector.CSSKeywordCompletions.AllPropertyNamesPlaceholder)) {
</del><ins>+    if (acceptedKeywords.includes(WebInspector.CSSKeywordCompletions.AllPropertyNamesPlaceholder)) {
</ins><span class="cx">         acceptedKeywords.remove(WebInspector.CSSKeywordCompletions.AllPropertyNamesPlaceholder);
</span><span class="cx">         acceptedKeywords = acceptedKeywords.concat(WebInspector.CSSCompletions.cssNameCompletions.values);
</span><span class="cx">     }
</span></span></pre></div>
<a id="trunkSourceWebInspectorUIUserInterfaceModelsCSSRulejs"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebInspectorUI/UserInterface/Models/CSSRule.js (182112 => 182113)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebInspectorUI/UserInterface/Models/CSSRule.js        2015-03-28 16:33:48 UTC (rev 182112)
+++ trunk/Source/WebInspectorUI/UserInterface/Models/CSSRule.js        2015-03-28 16:38:00 UTC (rev 182113)
</span><span class="lines">@@ -142,7 +142,7 @@
</span><span class="cx">             return this._matchedSelectors;
</span><span class="cx"> 
</span><span class="cx">         this._matchedSelectors = this._selectors.filter(function(element, index) {
</span><del>-            return this._matchedSelectorIndices.contains(index);
</del><ins>+            return this._matchedSelectorIndices.includes(index);
</ins><span class="cx">         }, this);
</span><span class="cx"> 
</span><span class="cx">         return this._matchedSelectors;
</span></span></pre></div>
<a id="trunkSourceWebInspectorUIUserInterfaceModelsCSSStyleDeclarationjs"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebInspectorUI/UserInterface/Models/CSSStyleDeclaration.js (182112 => 182113)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebInspectorUI/UserInterface/Models/CSSStyleDeclaration.js        2015-03-28 16:33:48 UTC (rev 182112)
+++ trunk/Source/WebInspectorUI/UserInterface/Models/CSSStyleDeclaration.js        2015-03-28 16:38:00 UTC (rev 182113)
</span><span class="lines">@@ -124,7 +124,7 @@
</span><span class="cx">         for (var i = 0; i &lt; oldProperties.length; ++i) {
</span><span class="cx">             var oldProperty = oldProperties[i];
</span><span class="cx"> 
</span><del>-            if (!this._properties.contains(oldProperty)) {
</del><ins>+            if (!this._properties.includes(oldProperty)) {
</ins><span class="cx">                 // Clear the index, since it is no longer valid.
</span><span class="cx">                 oldProperty.index = NaN;
</span><span class="cx"> 
</span><span class="lines">@@ -142,7 +142,7 @@
</span><span class="cx"> 
</span><span class="cx">         var addedProperties = [];
</span><span class="cx">         for (var i = 0; i &lt; this._properties.length; ++i) {
</span><del>-            if (!oldProperties.contains(this._properties[i]))
</del><ins>+            if (!oldProperties.includes(this._properties[i]))
</ins><span class="cx">                 addedProperties.push(this._properties[i]);
</span><span class="cx">         }
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebInspectorUIUserInterfaceModelsColorjs"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebInspectorUI/UserInterface/Models/Color.js (182112 => 182113)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebInspectorUI/UserInterface/Models/Color.js        2015-03-28 16:33:48 UTC (rev 182112)
+++ trunk/Source/WebInspectorUI/UserInterface/Models/Color.js        2015-03-28 16:38:00 UTC (rev 182113)
</span><span class="lines">@@ -49,7 +49,7 @@
</span><span class="cx">     {
</span><span class="cx">         var value = colorString.toLowerCase().replace(/%|\s+/g, &quot;&quot;);
</span><span class="cx">         var transparentNicknames = [&quot;transparent&quot;, &quot;rgba(0,0,0,0)&quot;, &quot;hsla(0,0,0,0)&quot;];
</span><del>-        if (transparentNicknames.contains(value)) {
</del><ins>+        if (transparentNicknames.includes(value)) {
</ins><span class="cx">             var color = new WebInspector.Color(WebInspector.Color.Format.Nickname, [0, 0, 0, 0]);
</span><span class="cx">             color.nickname = &quot;transparent&quot;;
</span><span class="cx">             color.original = colorString;
</span></span></pre></div>
<a id="trunkSourceWebInspectorUIUserInterfaceModelsDOMNodejs"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebInspectorUI/UserInterface/Models/DOMNode.js (182112 => 182113)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebInspectorUI/UserInterface/Models/DOMNode.js        2015-03-28 16:33:48 UTC (rev 182112)
+++ trunk/Source/WebInspectorUI/UserInterface/Models/DOMNode.js        2015-03-28 16:38:00 UTC (rev 182113)
</span><span class="lines">@@ -553,11 +553,11 @@
</span><span class="cx">     {
</span><span class="cx">         var pseudoClasses = this._enabledPseudoClasses;
</span><span class="cx">         if (enabled) {
</span><del>-            if (pseudoClasses.contains(pseudoClass))
</del><ins>+            if (pseudoClasses.includes(pseudoClass))
</ins><span class="cx">                 return;
</span><span class="cx">             pseudoClasses.push(pseudoClass);
</span><span class="cx">         } else {
</span><del>-            if (!pseudoClasses.contains(pseudoClass))
</del><ins>+            if (!pseudoClasses.includes(pseudoClass))
</ins><span class="cx">                 return;
</span><span class="cx">             pseudoClasses.remove(pseudoClass);
</span><span class="cx">         }
</span></span></pre></div>
<a id="trunkSourceWebInspectorUIUserInterfaceModelsDOMNodeStylesjs"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebInspectorUI/UserInterface/Models/DOMNodeStyles.js (182112 => 182113)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebInspectorUI/UserInterface/Models/DOMNodeStyles.js        2015-03-28 16:33:48 UTC (rev 182112)
+++ trunk/Source/WebInspectorUI/UserInterface/Models/DOMNodeStyles.js        2015-03-28 16:38:00 UTC (rev 182113)
</span><span class="lines">@@ -391,7 +391,7 @@
</span><span class="cx"> 
</span><span class="cx">             style.__pendingText = text;
</span><span class="cx"> 
</span><del>-            if (!this._stylesNeedingTextCommited.contains(style))
</del><ins>+            if (!this._stylesNeedingTextCommited.includes(style))
</ins><span class="cx">                 this._stylesNeedingTextCommited.push(style);
</span><span class="cx"> 
</span><span class="cx">             return;
</span><span class="lines">@@ -617,7 +617,7 @@
</span><span class="cx">             // If the previous and current maps differ then make sure the found styleDeclaration is added to the current map.
</span><span class="cx">             styleDeclarations = mapKey &amp;&amp; mapKey in this._styleDeclarationsMap ? this._styleDeclarationsMap[mapKey] : [];
</span><span class="cx"> 
</span><del>-            if (styleDeclaration &amp;&amp; !styleDeclarations.contains(styleDeclaration)) {
</del><ins>+            if (styleDeclaration &amp;&amp; !styleDeclarations.includes(styleDeclaration)) {
</ins><span class="cx">                 styleDeclarations.push(styleDeclaration);
</span><span class="cx">                 this._styleDeclarationsMap[mapKey] = styleDeclarations;
</span><span class="cx">             }
</span></span></pre></div>
<a id="trunkSourceWebInspectorUIUserInterfaceViewsCSSStyleDeclarationSectionjs"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebInspectorUI/UserInterface/Views/CSSStyleDeclarationSection.js (182112 => 182113)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebInspectorUI/UserInterface/Views/CSSStyleDeclarationSection.js        2015-03-28 16:33:48 UTC (rev 182112)
+++ trunk/Source/WebInspectorUI/UserInterface/Views/CSSStyleDeclarationSection.js        2015-03-28 16:38:00 UTC (rev 182113)
</span><span class="lines">@@ -217,7 +217,7 @@
</span><span class="cx">             var alwaysMatch = !matchedSelectorIndices.length;
</span><span class="cx">             if (selectors.length) {
</span><span class="cx">                 for (var i = 0; i &lt; selectors.length; ++i) {
</span><del>-                    appendSelector.call(this, selectors[i], alwaysMatch || matchedSelectorIndices.contains(i));
</del><ins>+                    appendSelector.call(this, selectors[i], alwaysMatch || matchedSelectorIndices.includes(i));
</ins><span class="cx">                     if (i &lt; selectors.length - 1)
</span><span class="cx">                         this._selectorElement.appendChild(document.createTextNode(&quot;, &quot;));
</span><span class="cx">                 }
</span></span></pre></div>
<a id="trunkSourceWebInspectorUIUserInterfaceViewsCSSStyleDetailsSidebarPaneljs"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebInspectorUI/UserInterface/Views/CSSStyleDetailsSidebarPanel.js (182112 => 182113)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebInspectorUI/UserInterface/Views/CSSStyleDetailsSidebarPanel.js        2015-03-28 16:33:48 UTC (rev 182112)
+++ trunk/Source/WebInspectorUI/UserInterface/Views/CSSStyleDetailsSidebarPanel.js        2015-03-28 16:38:00 UTC (rev 182113)
</span><span class="lines">@@ -221,7 +221,7 @@
</span><span class="cx"> 
</span><span class="cx">         for (var pseudoClass in this._forcedPseudoClassCheckboxes) {
</span><span class="cx">             var checkboxElement = this._forcedPseudoClassCheckboxes[pseudoClass];
</span><del>-            checkboxElement.checked = enabledPseudoClasses.contains(pseudoClass);
</del><ins>+            checkboxElement.checked = enabledPseudoClasses.includes(pseudoClass);
</ins><span class="cx">         }
</span><span class="cx">     }
</span><span class="cx"> };
</span></span></pre></div>
<a id="trunkSourceWebInspectorUIUserInterfaceViewsContentBrowserjs"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebInspectorUI/UserInterface/Views/ContentBrowser.js (182112 => 182113)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebInspectorUI/UserInterface/Views/ContentBrowser.js        2015-03-28 16:33:48 UTC (rev 182112)
+++ trunk/Source/WebInspectorUI/UserInterface/Views/ContentBrowser.js        2015-03-28 16:38:00 UTC (rev 182113)
</span><span class="lines">@@ -383,7 +383,7 @@
</span><span class="cx">         }
</span><span class="cx"> 
</span><span class="cx">         // Insert the _contentViewSelectionPathNavigationItem after the _hierarchicalPathNavigationItem, if needed.
</span><del>-        if (!this._navigationBar.navigationItems.contains(this._contentViewSelectionPathNavigationItem)) {
</del><ins>+        if (!this._navigationBar.navigationItems.includes(this._contentViewSelectionPathNavigationItem)) {
</ins><span class="cx">             var hierarchicalPathItemIndex = this._navigationBar.navigationItems.indexOf(this._hierarchicalPathNavigationItem);
</span><span class="cx">             console.assert(hierarchicalPathItemIndex !== -1);
</span><span class="cx">             this._navigationBar.insertNavigationItem(this._contentViewSelectionPathNavigationItem, hierarchicalPathItemIndex + 1);
</span></span></pre></div>
<a id="trunkSourceWebInspectorUIUserInterfaceViewsDOMTreeElementjs"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebInspectorUI/UserInterface/Views/DOMTreeElement.js (182112 => 182113)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebInspectorUI/UserInterface/Views/DOMTreeElement.js        2015-03-28 16:33:48 UTC (rev 182112)
+++ trunk/Source/WebInspectorUI/UserInterface/Views/DOMTreeElement.js        2015-03-28 16:38:00 UTC (rev 182113)
</span><span class="lines">@@ -614,7 +614,7 @@
</span><span class="cx">         // These strings don't need to be localized as they are CSS pseudo-classes.
</span><span class="cx">         WebInspector.CSSStyleManager.ForceablePseudoClasses.forEach(function(pseudoClass) {
</span><span class="cx">             var label = pseudoClass.capitalize();
</span><del>-            var enabled = enabledPseudoClasses.contains(pseudoClass);
</del><ins>+            var enabled = enabledPseudoClasses.includes(pseudoClass);
</ins><span class="cx">             subMenu.appendCheckboxItem(label, function() {
</span><span class="cx">                 node.setPseudoClassEnabled(pseudoClass, !enabled);
</span><span class="cx">             }, enabled, false);
</span></span></pre></div>
<a id="trunkSourceWebInspectorUIUserInterfaceViewsDebuggerSidebarPaneljs"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebInspectorUI/UserInterface/Views/DebuggerSidebarPanel.js (182112 => 182113)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebInspectorUI/UserInterface/Views/DebuggerSidebarPanel.js        2015-03-28 16:33:48 UTC (rev 182112)
+++ trunk/Source/WebInspectorUI/UserInterface/Views/DebuggerSidebarPanel.js        2015-03-28 16:38:00 UTC (rev 182113)
</span><span class="lines">@@ -335,7 +335,7 @@
</span><span class="cx">     {
</span><span class="cx">         var resource = event.data.resource;
</span><span class="cx"> 
</span><del>-        if (![WebInspector.Resource.Type.Document, WebInspector.Resource.Type.Script].contains(resource.type))
</del><ins>+        if (![WebInspector.Resource.Type.Document, WebInspector.Resource.Type.Script].includes(resource.type))
</ins><span class="cx">             return;
</span><span class="cx"> 
</span><span class="cx">         this._addTreeElementForSourceCodeToContentTreeOutline(resource);
</span></span></pre></div>
<a id="trunkSourceWebInspectorUIUserInterfaceViewsGeneralTreeElementjs"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebInspectorUI/UserInterface/Views/GeneralTreeElement.js (182112 => 182113)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebInspectorUI/UserInterface/Views/GeneralTreeElement.js        2015-03-28 16:33:48 UTC (rev 182112)
+++ trunk/Source/WebInspectorUI/UserInterface/Views/GeneralTreeElement.js        2015-03-28 16:38:00 UTC (rev 182113)
</span><span class="lines">@@ -94,7 +94,7 @@
</span><span class="cx"> 
</span><span class="cx">     addClassName(className)
</span><span class="cx">     {
</span><del>-        if (this._classNames.contains(className))
</del><ins>+        if (this._classNames.includes(className))
</ins><span class="cx">             return;
</span><span class="cx"> 
</span><span class="cx">         this._classNames.push(className);
</span><span class="lines">@@ -105,7 +105,7 @@
</span><span class="cx"> 
</span><span class="cx">     removeClassName(className)
</span><span class="cx">     {
</span><del>-        if (!this._classNames.contains(className))
</del><ins>+        if (!this._classNames.includes(className))
</ins><span class="cx">             return;
</span><span class="cx"> 
</span><span class="cx">         this._classNames.remove(className);
</span></span></pre></div>
<a id="trunkSourceWebInspectorUIUserInterfaceViewsLegacyConsoleMessageImpljs"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebInspectorUI/UserInterface/Views/LegacyConsoleMessageImpl.js (182112 => 182113)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebInspectorUI/UserInterface/Views/LegacyConsoleMessageImpl.js        2015-03-28 16:33:48 UTC (rev 182112)
+++ trunk/Source/WebInspectorUI/UserInterface/Views/LegacyConsoleMessageImpl.js        2015-03-28 16:38:00 UTC (rev 182113)
</span><span class="lines">@@ -396,7 +396,7 @@
</span><span class="cx">                 const maxColumnsToRender = 10;
</span><span class="cx">                 for (var j = 0; j &lt; rowPreview.propertyPreviews.length; ++j) {
</span><span class="cx">                     var cellProperty = rowPreview.propertyPreviews[j];
</span><del>-                    var columnRendered = columnNames.contains(cellProperty.name);
</del><ins>+                    var columnRendered = columnNames.includes(cellProperty.name);
</ins><span class="cx">                     if (!columnRendered) {
</span><span class="cx">                         if (userProvidedColumnNames || columnNames.length === maxColumnsToRender)
</span><span class="cx">                             continue;
</span></span></pre></div>
<a id="trunkSourceWebInspectorUIUserInterfaceViewsLogContentViewjs"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebInspectorUI/UserInterface/Views/LogContentView.js (182112 => 182113)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebInspectorUI/UserInterface/Views/LogContentView.js        2015-03-28 16:33:48 UTC (rev 182112)
+++ trunk/Source/WebInspectorUI/UserInterface/Views/LogContentView.js        2015-03-28 16:38:00 UTC (rev 182113)
</span><span class="lines">@@ -482,7 +482,7 @@
</span><span class="cx"> 
</span><span class="cx">     _updateMessagesSelection: function(message, multipleSelection, rangeSelection, shouldScrollIntoView)
</span><span class="cx">     {
</span><del>-        var alreadySelectedMessage = this._selectedMessages.contains(message);
</del><ins>+        var alreadySelectedMessage = this._selectedMessages.includes(message);
</ins><span class="cx">         if (alreadySelectedMessage &amp;&amp; this._selectedMessages.length &amp;&amp; multipleSelection) {
</span><span class="cx">             message.classList.remove(WebInspector.LogContentView.SelectedStyleClassName);
</span><span class="cx">             this._selectedMessages.remove(message);
</span></span></pre></div>
<a id="trunkSourceWebInspectorUIUserInterfaceViewsNavigationBarjs"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebInspectorUI/UserInterface/Views/NavigationBar.js (182112 => 182113)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebInspectorUI/UserInterface/Views/NavigationBar.js        2015-03-28 16:33:48 UTC (rev 182112)
+++ trunk/Source/WebInspectorUI/UserInterface/Views/NavigationBar.js        2015-03-28 16:38:00 UTC (rev 182113)
</span><span class="lines">@@ -256,7 +256,7 @@
</span><span class="cx">         var navigationItem = null;
</span><span class="cx"> 
</span><span class="cx">         if (navigationItemOrIdentifierOrIndex instanceof WebInspector.NavigationItem) {
</span><del>-            if (this._navigationItems.contains(navigationItemOrIdentifierOrIndex))
</del><ins>+            if (this._navigationItems.includes(navigationItemOrIdentifierOrIndex))
</ins><span class="cx">                 navigationItem = navigationItemOrIdentifierOrIndex;
</span><span class="cx">         } else if (typeof navigationItemOrIdentifierOrIndex === &quot;number&quot;) {
</span><span class="cx">             navigationItem = this._navigationItems[navigationItemOrIdentifierOrIndex];
</span></span></pre></div>
<a id="trunkSourceWebInspectorUIUserInterfaceViewsSidebarjs"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebInspectorUI/UserInterface/Views/Sidebar.js (182112 => 182113)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebInspectorUI/UserInterface/Views/Sidebar.js        2015-03-28 16:33:48 UTC (rev 182112)
+++ trunk/Source/WebInspectorUI/UserInterface/Views/Sidebar.js        2015-03-28 16:38:00 UTC (rev 182113)
</span><span class="lines">@@ -215,7 +215,7 @@
</span><span class="cx">         var sidebarPanel = null;
</span><span class="cx"> 
</span><span class="cx">         if (sidebarPanelOrIdentifierOrIndex instanceof WebInspector.SidebarPanel) {
</span><del>-            if (this._sidebarPanels.contains(sidebarPanelOrIdentifierOrIndex))
</del><ins>+            if (this._sidebarPanels.includes(sidebarPanelOrIdentifierOrIndex))
</ins><span class="cx">                 sidebarPanel = sidebarPanelOrIdentifierOrIndex;
</span><span class="cx">         } else if (typeof sidebarPanelOrIdentifierOrIndex === &quot;number&quot;) {
</span><span class="cx">             sidebarPanel = this._sidebarPanels[sidebarPanelOrIdentifierOrIndex];
</span></span></pre>
</div>
</div>

</body>
</html>