summaryrefslogtreecommitdiff
path: root/Source/WebCore/inspector/front-end/AuditRules.js
diff options
context:
space:
mode:
Diffstat (limited to 'Source/WebCore/inspector/front-end/AuditRules.js')
-rw-r--r--Source/WebCore/inspector/front-end/AuditRules.js104
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
+}