Title: [145926] trunk/Source/WebCore
Revision
145926
Author
[email protected]
Date
2013-03-15 11:47:18 -0700 (Fri, 15 Mar 2013)

Log Message

Web Inspector: [Network] Refine JSDocs in NetworkRequest.js
https://bugs.webkit.org/show_bug.cgi?id=112412

Reviewed by Vsevolod Vlasov.

Return types for some members are confusing (Object).

* inspector/front-end/NetworkManager.js: Fixed JSDocs.
* inspector/front-end/NetworkRequest.js: Ditto. Plus minor refactorings.

Modified Paths

Diff

Modified: trunk/Source/WebCore/ChangeLog (145925 => 145926)


--- trunk/Source/WebCore/ChangeLog	2013-03-15 18:43:51 UTC (rev 145925)
+++ trunk/Source/WebCore/ChangeLog	2013-03-15 18:47:18 UTC (rev 145926)
@@ -1,3 +1,15 @@
+2013-03-15  Eugene Klyuchnikov  <[email protected]>
+
+        Web Inspector: [Network] Refine JSDocs in NetworkRequest.js
+        https://bugs.webkit.org/show_bug.cgi?id=112412
+
+        Reviewed by Vsevolod Vlasov.
+
+        Return types for some members are confusing (Object).
+
+        * inspector/front-end/NetworkManager.js: Fixed JSDocs.
+        * inspector/front-end/NetworkRequest.js: Ditto. Plus minor refactorings.
+
 2013-03-15  Andy Estes  <[email protected]>
 
         REGRESSION (r127277): CSS URIs with multi-byte Unicode escape sequences fail to parse

Modified: trunk/Source/WebCore/inspector/front-end/NetworkManager.js (145925 => 145926)


--- trunk/Source/WebCore/inspector/front-end/NetworkManager.js	2013-03-15 18:43:51 UTC (rev 145925)
+++ trunk/Source/WebCore/inspector/front-end/NetworkManager.js	2013-03-15 18:47:18 UTC (rev 145926)
@@ -125,7 +125,7 @@
 WebInspector.NetworkDispatcher.prototype = {
     /**
      * @param {NetworkAgent.Headers} headersMap
-     * @return {Array.<Object>}
+     * @return {!Array.<!WebInspector.NetworkRequest.NameValue>}
      */
     _headersMapToHeadersArray: function(headersMap)
     {
@@ -133,7 +133,7 @@
         for (var name in headersMap) {
             var values = headersMap[name].split("\n");
             for (var i = 0; i < values.length; ++i)
-                result.push({ name: name, value: values[i] });
+                result.push({name: name, value: values[i]});
         }
         return result;
     },

Modified: trunk/Source/WebCore/inspector/front-end/NetworkRequest.js (145925 => 145926)


--- trunk/Source/WebCore/inspector/front-end/NetworkRequest.js	2013-03-15 18:43:51 UTC (rev 145925)
+++ trunk/Source/WebCore/inspector/front-end/NetworkRequest.js	2013-03-15 18:47:18 UTC (rev 145926)
@@ -73,6 +73,9 @@
     Other: "other",
 }
 
+/** @typedef {{name: string, value: string}} */
+WebInspector.NetworkRequest.NameValue;
+
 WebInspector.NetworkRequest.prototype = {
     /**
      * @return {NetworkAgent.RequestId}
@@ -453,7 +456,7 @@
     },
 
     /**
-     * @return {Array.<Object>}
+     * @return {!Array.<!WebInspector.NetworkRequest.NameValue>}
      */
     get requestHeaders()
     {
@@ -498,7 +501,7 @@
     },
 
     /**
-     * @return {Array.<Object>}
+     * @return {!Array.<!WebInspector.NetworkRequest.NameValue>}
      */
     get sortedRequestHeaders()
     {
@@ -555,7 +558,7 @@
     },
 
     /**
-     * @return {Array.<Object>}
+     * @return {!Array.<!WebInspector.NetworkRequest.NameValue>}
      */
     get responseHeaders()
     {
@@ -600,16 +603,16 @@
     },
 
     /**
-     * @return {Array.<Object>}
+     * @return {!Array.<!WebInspector.NetworkRequest.NameValue>}
      */
     get sortedResponseHeaders()
     {
         if (this._sortedResponseHeaders !== undefined)
             return this._sortedResponseHeaders;
-        
+
         this._sortedResponseHeaders = [];
         this._sortedResponseHeaders = this.responseHeaders.slice();
-        this._sortedResponseHeaders.sort(function(a,b) { return a.name.toLowerCase().compareTo(b.name.toLowerCase()) });
+        this._sortedResponseHeaders.sort(function(a, b) { return a.name.toLowerCase().compareTo(b.name.toLowerCase()); });
         return this._sortedResponseHeaders;
     },
 
@@ -647,7 +650,7 @@
     },
 
     /**
-     * @return {?Array.<Object>}
+     * @return {?Array.<!WebInspector.NetworkRequest.NameValue>}
      */
     get queryParameters()
     {
@@ -661,7 +664,7 @@
     },
 
     /**
-     * @return {?Array.<Object>}
+     * @return {?Array.<!WebInspector.NetworkRequest.NameValue>}
      */
     get formParameters()
     {
@@ -687,34 +690,27 @@
 
     /**
      * @param {string} queryString
-     * @return {Array.<Object>}
+     * @return {!Array.<!WebInspector.NetworkRequest.NameValue>}
      */
     _parseParameters: function(queryString)
     {
         function parseNameValue(pair)
         {
-            var parameter = {};
             var splitPair = pair.split("=", 2);
-
-            parameter.name = splitPair[0];
-            if (splitPair.length === 1)
-                parameter.value = "";
-            else
-                parameter.value = splitPair[1];
-            return parameter;
+            return {name: splitPair[0], value: splitPair[1] || ""};
         }
         return queryString.split("&").map(parseNameValue);
     },
 
     /**
-     * @param {Object} headers
+     * @param {!Array.<!WebInspector.NetworkRequest.NameValue>} headers
      * @param {string} headerName
      * @return {string|undefined}
      */
     _headerValue: function(headers, headerName)
     {
         headerName = headerName.toLowerCase();
-        
+
         var values = [];
         for (var i = 0; i < headers.length; ++i) {
             if (headers[i].name.toLowerCase() === headerName)
@@ -879,7 +875,7 @@
     },
 
     /**
-     * @return {Object}
+     * @return {!Array.<!Object>}
      */
     frames: function()
     {
@@ -888,7 +884,7 @@
 
     /**
      * @param {number} position
-     * @return {Object}
+     * @return {Object|undefined}
      */
     frame: function(position)
     {
@@ -901,14 +897,11 @@
      */
     addFrameError: function(errorMessage, time)
     {
-        var errorObject = {};
-        errorObject.errorMessage = errorMessage;
-        errorObject.time = time;
-        this._pushFrame(errorObject);
+        this._pushFrame({errorMessage: errorMessage, time: time});
     },
 
     /**
-     * @param {Object} response
+     * @param {!NetworkAgent.WebSocketFrame} response
      * @param {number} time
      * @param {boolean} sent
      */
@@ -916,16 +909,18 @@
     {
         response.time = time;
         if (sent)
-            response.sent = true;
+            response.sent = sent;
         this._pushFrame(response);
     },
 
-    _pushFrame: function(object)
+    /**
+     * @param {!Object} frameOrError
+     */
+    _pushFrame: function(frameOrError)
     {
-        if (this._frames.length >= 100) {
+        if (this._frames.length >= 100)
             this._frames.splice(0, 10);
-        }
-        this._frames.push(object);
+        this._frames.push(frameOrError);
     },
 
     __proto__: WebInspector.Object.prototype
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to