diff options
Diffstat (limited to 'Source/WebCore/inspector/front-end/AuditRules.js')
-rw-r--r-- | Source/WebCore/inspector/front-end/AuditRules.js | 104 |
1 files changed, 54 insertions, 50 deletions
diff --git a/Source/WebCore/inspector/front-end/AuditRules.js b/Source/WebCore/inspector/front-end/AuditRules.js index 14b59ac47..383482f5b 100644 --- a/Source/WebCore/inspector/front-end/AuditRules.js +++ b/Source/WebCore/inspector/front-end/AuditRules.js @@ -120,10 +120,10 @@ WebInspector.AuditRules.GzipRule.prototype = { _shouldCompress: function(request) { return request.type.isTextType() && request.parsedURL.host && request.resourceSize !== undefined && request.resourceSize > 150; - } -} + }, -WebInspector.AuditRules.GzipRule.prototype.__proto__ = WebInspector.AuditRule.prototype; + __proto__: WebInspector.AuditRule.prototype +} /** * @constructor @@ -164,10 +164,10 @@ WebInspector.AuditRules.CombineExternalResourcesRule.prototype = { summary.value = "There are multiple resources served from same domain. Consider combining them into as few files as possible."; callback(result); - } -} + }, -WebInspector.AuditRules.CombineExternalResourcesRule.prototype.__proto__ = WebInspector.AuditRule.prototype; + __proto__: WebInspector.AuditRule.prototype +} /** * @constructor @@ -177,7 +177,9 @@ WebInspector.AuditRules.CombineJsResourcesRule = function(allowedPerDomain) { WebInspector.AuditRules.CombineExternalResourcesRule.call(this, "page-externaljs", "Combine external JavaScript", WebInspector.resourceTypes.Script, "JavaScript", allowedPerDomain); } -WebInspector.AuditRules.CombineJsResourcesRule.prototype.__proto__ = WebInspector.AuditRules.CombineExternalResourcesRule.prototype; +WebInspector.AuditRules.CombineJsResourcesRule.prototype = { + __proto__: WebInspector.AuditRules.CombineExternalResourcesRule.prototype +} /** * @constructor @@ -187,7 +189,9 @@ WebInspector.AuditRules.CombineCssResourcesRule = function(allowedPerDomain) { WebInspector.AuditRules.CombineExternalResourcesRule.call(this, "page-externalcss", "Combine external CSS", WebInspector.resourceTypes.Stylesheet, "CSS", allowedPerDomain); } -WebInspector.AuditRules.CombineCssResourcesRule.prototype.__proto__ = WebInspector.AuditRules.CombineExternalResourcesRule.prototype; +WebInspector.AuditRules.CombineCssResourcesRule.prototype = { + __proto__: WebInspector.AuditRules.CombineExternalResourcesRule.prototype +} /** * @constructor @@ -225,10 +229,10 @@ WebInspector.AuditRules.MinimizeDnsLookupsRule.prototype = { summary.value = "The following domains only serve one resource each. If possible, avoid the extra DNS lookups by serving these resources from existing domains."; callback(result); - } -} + }, -WebInspector.AuditRules.MinimizeDnsLookupsRule.prototype.__proto__ = WebInspector.AuditRule.prototype; + __proto__: WebInspector.AuditRule.prototype +} /** * @constructor @@ -301,10 +305,10 @@ WebInspector.AuditRules.ParallelizeDownloadRule.prototype = { result.violationCount = requestsOnBusiestHost.length; callback(result); - } -} + }, -WebInspector.AuditRules.ParallelizeDownloadRule.prototype.__proto__ = WebInspector.AuditRule.prototype; + __proto__: WebInspector.AuditRule.prototype +} /** * The reported CSS rule size is incorrect (parsed != original in WebKit), @@ -453,10 +457,10 @@ WebInspector.AuditRules.UnusedCssRule.prototype = { } CSSAgent.getAllStyleSheets(allStylesCallback); - } -} + }, -WebInspector.AuditRules.UnusedCssRule.prototype.__proto__ = WebInspector.AuditRule.prototype; + __proto__: WebInspector.AuditRule.prototype +} /** * @constructor @@ -599,10 +603,10 @@ WebInspector.AuditRules.CacheControlRule.prototype = { isCacheableResource: function(request) { return request.statusCode !== undefined && WebInspector.AuditRules.CacheableResponseCodes[request.statusCode]; - } -} + }, -WebInspector.AuditRules.CacheControlRule.prototype.__proto__ = WebInspector.AuditRule.prototype; + __proto__: WebInspector.AuditRule.prototype +} /** * @constructor @@ -668,10 +672,10 @@ WebInspector.AuditRules.BrowserCacheControlRule.prototype = { !this.hasResponseHeader(request, "Set-Cookie") && !this.freshnessLifetimeGreaterThan(request, 11 * WebInspector.AuditRules.CacheControlRule.MillisPerMonth) && this.freshnessLifetimeGreaterThan(request, WebInspector.AuditRules.CacheControlRule.MillisPerMonth); - } -} + }, -WebInspector.AuditRules.BrowserCacheControlRule.prototype.__proto__ = WebInspector.AuditRules.CacheControlRule.prototype; + __proto__: WebInspector.AuditRules.CacheControlRule.prototype +} /** * @constructor @@ -708,10 +712,10 @@ WebInspector.AuditRules.ProxyCacheControlRule.prototype = { _setCookieCacheableCheck: function(request) { return this.hasResponseHeader(request, "Set-Cookie") && this.isPubliclyCacheable(request); - } -} + }, -WebInspector.AuditRules.ProxyCacheControlRule.prototype.__proto__ = WebInspector.AuditRules.CacheControlRule.prototype; + __proto__: WebInspector.AuditRules.CacheControlRule.prototype +} /** * @constructor @@ -840,10 +844,10 @@ WebInspector.AuditRules.ImageDimensionsRule.prototype = { if (progress.isCanceled()) return; WebInspector.domAgent.requestDocument(onDocumentAvailable); - } -} + }, -WebInspector.AuditRules.ImageDimensionsRule.prototype.__proto__ = WebInspector.AuditRule.prototype; + __proto__: WebInspector.AuditRule.prototype +} /** * @constructor @@ -930,10 +934,10 @@ WebInspector.AuditRules.CssInHeadRule.prototype = { } WebInspector.domAgent.requestDocument(onDocumentAvailable); - } -} + }, -WebInspector.AuditRules.CssInHeadRule.prototype.__proto__ = WebInspector.AuditRule.prototype; + __proto__: WebInspector.AuditRule.prototype +} /** * @constructor @@ -1018,10 +1022,10 @@ WebInspector.AuditRules.StylesScriptsOrderRule.prototype = { } WebInspector.domAgent.requestDocument(onDocumentAvailable); - } -} + }, -WebInspector.AuditRules.StylesScriptsOrderRule.prototype.__proto__ = WebInspector.AuditRule.prototype; + __proto__: WebInspector.AuditRule.prototype +} /** * @constructor @@ -1122,10 +1126,10 @@ WebInspector.AuditRules.CSSRuleBase.prototype = { visitProperty: function(styleSheet, property, result) { // Subclasses can implement. - } -} + }, -WebInspector.AuditRules.CSSRuleBase.prototype.__proto__ = WebInspector.AuditRule.prototype; + __proto__: WebInspector.AuditRule.prototype +} /** * @constructor @@ -1185,10 +1189,10 @@ WebInspector.AuditRules.VendorPrefixedCSSProperties.prototype = { ++result.violationCount; this._ruleResult.addSnippet(String.sprintf("\"" + this._webkitPrefix + "%s\" is used, but \"%s\" is supported.", normalPropertyName, normalPropertyName)); } - } -} + }, -WebInspector.AuditRules.VendorPrefixedCSSProperties.prototype.__proto__ = WebInspector.AuditRules.CSSRuleBase.prototype; + __proto__: WebInspector.AuditRules.CSSRuleBase.prototype +} /** * @constructor @@ -1238,10 +1242,10 @@ WebInspector.AuditRules.CookieRuleBase.prototype = { if (WebInspector.Cookies.cookieMatchesResourceURL(cookie, requests[i].url)) callback(requests[i], cookie); } - } -} + }, -WebInspector.AuditRules.CookieRuleBase.prototype.__proto__ = WebInspector.AuditRule.prototype; + __proto__: WebInspector.AuditRule.prototype +} /** * @constructor @@ -1347,10 +1351,10 @@ WebInspector.AuditRules.CookieSizeRule.prototype = { entry.addURLs(bigAvgCookieDomains); result.violationCount += bigAvgCookieDomains.length; } - } -} + }, -WebInspector.AuditRules.CookieSizeRule.prototype.__proto__ = WebInspector.AuditRules.CookieRuleBase.prototype; + __proto__: WebInspector.AuditRules.CookieRuleBase.prototype +} /** * @constructor @@ -1394,7 +1398,7 @@ WebInspector.AuditRules.StaticCookielessRule.prototype = { _collectorCallback: function(matchingResourceData, request, cookie) { matchingResourceData[request.url] = (matchingResourceData[request.url] || 0) + cookie.size; - } -} + }, -WebInspector.AuditRules.StaticCookielessRule.prototype.__proto__ = WebInspector.AuditRules.CookieRuleBase.prototype; + __proto__: WebInspector.AuditRules.CookieRuleBase.prototype +} |