Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(833)

Side by Side Diff: third_party/WebKit/LayoutTests/inspector/extensions/extensions-audits-tests.js

Issue 2656823004: DevTools: Move checkbox title element into Shadow DOM (Closed)
Patch Set: Created 3 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 function extension_runAudits(callback) 1 function extension_runAudits(callback)
2 { 2 {
3 evaluateOnFrontend("InspectorTest.startExtensionAudits(reply);", callback); 3 evaluateOnFrontend("InspectorTest.startExtensionAudits(reply);", callback);
4 } 4 }
5 5
6 // runs in front-end 6 // runs in front-end
7 var initialize_ExtensionsAuditsTest = function() 7 var initialize_ExtensionsAuditsTest = function()
8 { 8 {
9 InspectorTest.startExtensionAudits = function(callback) 9 InspectorTest.startExtensionAudits = function(callback)
10 { 10 {
11 const launcherView = UI.panels.audits._launcherView; 11 const launcherView = UI.panels.audits._launcherView;
12 launcherView._selectAllClicked(false); 12 launcherView._selectAllClicked(false);
13 launcherView._auditPresentStateElement.checked = true; 13 launcherView._auditPresentStateElement.checked = true;
14 14
15 var extensionCategories = document.querySelectorAll(".audit-categories-c ontainer > label"); 15 var extensionCategories = document.querySelectorAll(".audit-categories-c ontainer > label");
16 for (var i = 0; i < extensionCategories.length; ++i) { 16 for (var i = 0; i < extensionCategories.length; ++i) {
17 var shouldBeEnabled = extensionCategories[i].textContent.includes("E xtension"); 17 var shouldBeEnabled = extensionCategories[i].textContent.includes("E xtension");
18 if (!shouldBeEnabled && extensionCategories[i].textElement)
19 shouldBeEnabled = extensionCategories[i].textElement.textContent .includes("Extension");
18 if (shouldBeEnabled !== extensionCategories[i].checkboxElement.check ed) 20 if (shouldBeEnabled !== extensionCategories[i].checkboxElement.check ed)
19 extensionCategories[i].checkboxElement.click(); 21 extensionCategories[i].checkboxElement.click();
20 } 22 }
21 23
22 function onAuditsDone() 24 function onAuditsDone()
23 { 25 {
24 InspectorTest.collectAuditResults(callback); 26 InspectorTest.collectAuditResults(callback);
25 } 27 }
26 InspectorTest.addSniffer(UI.panels.audits, "auditFinishedCallback", onAu ditsDone, true); 28 InspectorTest.addSniffer(UI.panels.audits, "auditFinishedCallback", onAu ditsDone, true);
27 29
28 launcherView._launchButtonClicked(); 30 launcherView._launchButtonClicked();
29 } 31 }
30 32
31 InspectorTest.dumpAuditProgress = function() 33 InspectorTest.dumpAuditProgress = function()
32 { 34 {
33 var progress = document.querySelector(".progress-indicator").shadowRoot. querySelector("progress"); 35 var progress = document.querySelector(".progress-indicator").shadowRoot. querySelector("progress");
34 InspectorTest.addResult("Progress: " + Math.round(100 * progress.value / progress.max) + "%"); 36 InspectorTest.addResult("Progress: " + Math.round(100 * progress.value / progress.max) + "%");
35 } 37 }
36 38
37 // We will render DOM node results, so preload elements. 39 // We will render DOM node results, so preload elements.
38 InspectorTest.preloadPanel("elements"); 40 InspectorTest.preloadPanel("elements");
39 InspectorTest.preloadPanel("audits"); 41 InspectorTest.preloadPanel("audits");
40 } 42 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698