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, 50 insertions, 54 deletions
diff --git a/Source/WebCore/inspector/front-end/AuditRules.js b/Source/WebCore/inspector/front-end/AuditRules.js
index 383482f5b..14b59ac47 100644
--- a/Source/WebCore/inspector/front-end/AuditRules.js
+++ b/Source/WebCore/inspector/front-end/AuditRules.js
@@ -120,11 +120,11 @@ WebInspector.AuditRules.GzipRule.prototype = {
_shouldCompress: function(request)
{
return request.type.isTextType() && request.parsedURL.host && request.resourceSize !== undefined && request.resourceSize > 150;
- },
-
- __proto__: WebInspector.AuditRule.prototype
+ }
}
+WebInspector.AuditRules.GzipRule.prototype.__proto__ = WebInspector.AuditRule.prototype;
+
/**
* @constructor
* @extends {WebInspector.AuditRule}
@@ -164,11 +164,11 @@ 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);
- },
-
- __proto__: WebInspector.AuditRule.prototype
+ }
}
+WebInspector.AuditRules.CombineExternalResourcesRule.prototype.__proto__ = WebInspector.AuditRule.prototype;
+
/**
* @constructor
* @extends {WebInspector.AuditRules.CombineExternalResourcesRule}
@@ -177,9 +177,7 @@ 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
@@ -189,9 +187,7 @@ 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
@@ -229,11 +225,11 @@ 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);
- },
-
- __proto__: WebInspector.AuditRule.prototype
+ }
}
+WebInspector.AuditRules.MinimizeDnsLookupsRule.prototype.__proto__ = WebInspector.AuditRule.prototype;
+
/**
* @constructor
* @extends {WebInspector.AuditRule}
@@ -305,11 +301,11 @@ WebInspector.AuditRules.ParallelizeDownloadRule.prototype = {
result.violationCount = requestsOnBusiestHost.length;
callback(result);
- },
-
- __proto__: WebInspector.AuditRule.prototype
+ }
}
+WebInspector.AuditRules.ParallelizeDownloadRule.prototype.__proto__ = WebInspector.AuditRule.prototype;
+
/**
* The reported CSS rule size is incorrect (parsed != original in WebKit),
* so use percentages instead, which gives a better approximation.
@@ -457,11 +453,11 @@ WebInspector.AuditRules.UnusedCssRule.prototype = {
}
CSSAgent.getAllStyleSheets(allStylesCallback);
- },
-
- __proto__: WebInspector.AuditRule.prototype
+ }
}
+WebInspector.AuditRules.UnusedCssRule.prototype.__proto__ = WebInspector.AuditRule.prototype;
+
/**
* @constructor
* @extends {WebInspector.AuditRule}
@@ -603,11 +599,11 @@ WebInspector.AuditRules.CacheControlRule.prototype = {
isCacheableResource: function(request)
{
return request.statusCode !== undefined && WebInspector.AuditRules.CacheableResponseCodes[request.statusCode];
- },
-
- __proto__: WebInspector.AuditRule.prototype
+ }
}
+WebInspector.AuditRules.CacheControlRule.prototype.__proto__ = WebInspector.AuditRule.prototype;
+
/**
* @constructor
* @extends {WebInspector.AuditRules.CacheControlRule}
@@ -672,11 +668,11 @@ WebInspector.AuditRules.BrowserCacheControlRule.prototype = {
!this.hasResponseHeader(request, "Set-Cookie") &&
!this.freshnessLifetimeGreaterThan(request, 11 * WebInspector.AuditRules.CacheControlRule.MillisPerMonth) &&
this.freshnessLifetimeGreaterThan(request, WebInspector.AuditRules.CacheControlRule.MillisPerMonth);
- },
-
- __proto__: WebInspector.AuditRules.CacheControlRule.prototype
+ }
}
+WebInspector.AuditRules.BrowserCacheControlRule.prototype.__proto__ = WebInspector.AuditRules.CacheControlRule.prototype;
+
/**
* @constructor
* @extends {WebInspector.AuditRules.CacheControlRule}
@@ -712,11 +708,11 @@ WebInspector.AuditRules.ProxyCacheControlRule.prototype = {
_setCookieCacheableCheck: function(request)
{
return this.hasResponseHeader(request, "Set-Cookie") && this.isPubliclyCacheable(request);
- },
-
- __proto__: WebInspector.AuditRules.CacheControlRule.prototype
+ }
}
+WebInspector.AuditRules.ProxyCacheControlRule.prototype.__proto__ = WebInspector.AuditRules.CacheControlRule.prototype;
+
/**
* @constructor
* @extends {WebInspector.AuditRule}
@@ -844,11 +840,11 @@ WebInspector.AuditRules.ImageDimensionsRule.prototype = {
if (progress.isCanceled())
return;
WebInspector.domAgent.requestDocument(onDocumentAvailable);
- },
-
- __proto__: WebInspector.AuditRule.prototype
+ }
}
+WebInspector.AuditRules.ImageDimensionsRule.prototype.__proto__ = WebInspector.AuditRule.prototype;
+
/**
* @constructor
* @extends {WebInspector.AuditRule}
@@ -934,11 +930,11 @@ WebInspector.AuditRules.CssInHeadRule.prototype = {
}
WebInspector.domAgent.requestDocument(onDocumentAvailable);
- },
-
- __proto__: WebInspector.AuditRule.prototype
+ }
}
+WebInspector.AuditRules.CssInHeadRule.prototype.__proto__ = WebInspector.AuditRule.prototype;
+
/**
* @constructor
* @extends {WebInspector.AuditRule}
@@ -1022,11 +1018,11 @@ WebInspector.AuditRules.StylesScriptsOrderRule.prototype = {
}
WebInspector.domAgent.requestDocument(onDocumentAvailable);
- },
-
- __proto__: WebInspector.AuditRule.prototype
+ }
}
+WebInspector.AuditRules.StylesScriptsOrderRule.prototype.__proto__ = WebInspector.AuditRule.prototype;
+
/**
* @constructor
* @extends {WebInspector.AuditRule}
@@ -1126,11 +1122,11 @@ WebInspector.AuditRules.CSSRuleBase.prototype = {
visitProperty: function(styleSheet, property, result)
{
// Subclasses can implement.
- },
-
- __proto__: WebInspector.AuditRule.prototype
+ }
}
+WebInspector.AuditRules.CSSRuleBase.prototype.__proto__ = WebInspector.AuditRule.prototype;
+
/**
* @constructor
* @extends {WebInspector.AuditRules.CSSRuleBase}
@@ -1189,11 +1185,11 @@ WebInspector.AuditRules.VendorPrefixedCSSProperties.prototype = {
++result.violationCount;
this._ruleResult.addSnippet(String.sprintf("\"" + this._webkitPrefix + "%s\" is used, but \"%s\" is supported.", normalPropertyName, normalPropertyName));
}
- },
-
- __proto__: WebInspector.AuditRules.CSSRuleBase.prototype
+ }
}
+WebInspector.AuditRules.VendorPrefixedCSSProperties.prototype.__proto__ = WebInspector.AuditRules.CSSRuleBase.prototype;
+
/**
* @constructor
* @extends {WebInspector.AuditRule}
@@ -1242,11 +1238,11 @@ WebInspector.AuditRules.CookieRuleBase.prototype = {
if (WebInspector.Cookies.cookieMatchesResourceURL(cookie, requests[i].url))
callback(requests[i], cookie);
}
- },
-
- __proto__: WebInspector.AuditRule.prototype
+ }
}
+WebInspector.AuditRules.CookieRuleBase.prototype.__proto__ = WebInspector.AuditRule.prototype;
+
/**
* @constructor
* @extends {WebInspector.AuditRules.CookieRuleBase}
@@ -1351,11 +1347,11 @@ WebInspector.AuditRules.CookieSizeRule.prototype = {
entry.addURLs(bigAvgCookieDomains);
result.violationCount += bigAvgCookieDomains.length;
}
- },
-
- __proto__: WebInspector.AuditRules.CookieRuleBase.prototype
+ }
}
+WebInspector.AuditRules.CookieSizeRule.prototype.__proto__ = WebInspector.AuditRules.CookieRuleBase.prototype;
+
/**
* @constructor
* @extends {WebInspector.AuditRules.CookieRuleBase}
@@ -1398,7 +1394,7 @@ WebInspector.AuditRules.StaticCookielessRule.prototype = {
_collectorCallback: function(matchingResourceData, request, cookie)
{
matchingResourceData[request.url] = (matchingResourceData[request.url] || 0) + cookie.size;
- },
-
- __proto__: WebInspector.AuditRules.CookieRuleBase.prototype
+ }
}
+
+WebInspector.AuditRules.StaticCookielessRule.prototype.__proto__ = WebInspector.AuditRules.CookieRuleBase.prototype;