OLD | NEW |
1 <html> | 1 <html> |
2 <head> | 2 <head> |
3 <script src="../../inspector-test.js"></script> | 3 <script src="../../inspector-test.js"></script> |
4 <script src="../../debugger-test.js"></script> | 4 <script src="../../debugger-test.js"></script> |
5 <script src="../../elements-test.js"></script> | 5 <script src="../../elements-test.js"></script> |
6 <script src="../../isolated-filesystem-test.js"></script> | 6 <script src="../../isolated-filesystem-test.js"></script> |
7 <script> | 7 <script> |
8 function loadStylesheet(line0, line1, line2) | 8 function loadStylesheet(line0, line1, line2) |
9 { | 9 { |
10 var styleText = "#inspected {\n color: red;\n}\n"; | 10 var styleText = "#inspected {\n color: red;\n}\n"; |
(...skipping 15 matching lines...) Expand all Loading... |
26 InspectorTest.testFileSystemMapping._fileSystemMappingSetting = new Insp
ectorTest.MockSetting({}); | 26 InspectorTest.testFileSystemMapping._fileSystemMappingSetting = new Insp
ectorTest.MockSetting({}); |
27 WebInspector.workspace._fileSystemMapping = InspectorTest.testFileSystem
Mapping; | 27 WebInspector.workspace._fileSystemMapping = InspectorTest.testFileSystem
Mapping; |
28 manager = InspectorTest.createIsolatedFileSystemManager(WebInspector.wor
kspace, InspectorTest.testFileSystemMapping); | 28 manager = InspectorTest.createIsolatedFileSystemManager(WebInspector.wor
kspace, InspectorTest.testFileSystemMapping); |
29 } | 29 } |
30 | 30 |
31 InspectorTest.runTestSuite([ | 31 InspectorTest.runTestSuite([ |
32 function testEditingRulesInElementsPanelDoesNotAddSourceURLToOriginalFil
e(next) | 32 function testEditingRulesInElementsPanelDoesNotAddSourceURLToOriginalFil
e(next) |
33 { | 33 { |
34 var styleText = "#inspected {\n color: red;\n}\n"; | 34 var styleText = "#inspected {\n color: red;\n}\n"; |
35 | 35 |
| 36 function loadStylesheet(callback) |
| 37 { |
| 38 InspectorTest.addResult("Loading stylesheet with sourceURL:"); |
| 39 InspectorTest.evaluateInPage("loadStylesheet()", callback); |
| 40 } |
| 41 |
36 function dumpUISourceCodeContents() | 42 function dumpUISourceCodeContents() |
37 { | 43 { |
38 InspectorTest.addResult("Dumping uiSourceCode content:"); | 44 InspectorTest.addResult("Dumping uiSourceCode content:"); |
39 InspectorTest.addResult(uiSourceCode.workingCopy()); | 45 InspectorTest.addResult(uiSourceCode.workingCopy()); |
40 } | 46 } |
41 | 47 |
42 var fileSystemPath = "/var/www"; | 48 var fileSystemPath = "/var/www"; |
43 var fileSystemProjectId = WebInspector.FileSystemProjectDelegate.pro
jectId(fileSystemPath); | 49 var fileSystemProjectId = WebInspector.FileSystemProjectDelegate.pro
jectId(fileSystemPath); |
44 var files = {"/foo.css": styleText}; | 50 var files = {"/foo.css": styleText}; |
45 createObjects(); | 51 createObjects(); |
46 InspectorTest.addResult("Adding file system."); | 52 InspectorTest.addResult("Adding file system."); |
47 manager.addMockFileSystem(fileSystemPath); | 53 manager.addMockFileSystem(fileSystemPath); |
48 InspectorTest.addResult("Adding file system mapping."); | 54 InspectorTest.addResult("Adding file system mapping."); |
49 InspectorTest.testFileSystemMapping.addFileMapping(fileSystemPath, "
http://localhost:8000/inspector/elements/styles/", "/"); | 55 InspectorTest.testFileSystemMapping.addFileMapping(fileSystemPath, "
http://localhost:8000/inspector/elements/styles/", "/"); |
50 manager.addFiles(fileSystemPath, files); | 56 manager.addFiles(fileSystemPath, files); |
51 var uiSourceCode = WebInspector.workspace.uiSourceCode(fileSystemPro
jectId, "foo.css"); | 57 var uiSourceCode = WebInspector.workspace.uiSourceCode(fileSystemPro
jectId, "foo.css"); |
52 InspectorTest.showUISourceCode(uiSourceCode, didShowScriptSource); | 58 InspectorTest.showUISourceCode(uiSourceCode, didShowScriptSource); |
53 | 59 |
54 function didShowScriptSource(sourceFrame) | 60 function didShowScriptSource(sourceFrame) |
55 { | 61 { |
56 dumpUISourceCodeContents(); | 62 dumpUISourceCodeContents(); |
57 InspectorTest.addResult("Loading stylesheet with sourceURL:"); | 63 loadStylesheet(stylesheetLoaded); |
58 WebInspector.cssModel.addEventListener(WebInspector.CSSStyleMode
l.Events.StyleSheetAdded, stylesheetLoaded); | |
59 InspectorTest.evaluateInPage("loadStylesheet()"); | |
60 } | 64 } |
61 | 65 |
62 function stylesheetLoaded() | 66 function stylesheetLoaded() |
63 { | 67 { |
64 WebInspector.cssModel.removeEventListener(WebInspector.CSSStyleM
odel.Events.StyleSheetAdded, stylesheetLoaded); | |
65 InspectorTest.addResult("Stylesheet loaded."); | 68 InspectorTest.addResult("Stylesheet loaded."); |
66 WebInspector.inspectorView.showPanel("elements"); | 69 WebInspector.inspectorView.showPanel("elements"); |
67 InspectorTest.selectNodeAndWaitForStyles("inspected", nodeSelect
ed); | 70 InspectorTest.selectNodeAndWaitForStyles("inspected", nodeSelect
ed); |
68 } | 71 } |
69 | 72 |
70 function nodeSelected() | 73 function nodeSelected() |
71 { | 74 { |
72 InspectorTest.addResult("Dumping matched rules:"); | 75 InspectorTest.addResult("Dumping matched rules:"); |
73 InspectorTest.dumpSelectedElementStyles(true); | 76 InspectorTest.dumpSelectedElementStyles(true); |
74 InspectorTest.addResult("Editing styles from elements panel:"); | 77 InspectorTest.addResult("Editing styles from elements panel:"); |
(...skipping 21 matching lines...) Expand all Loading... |
96 } | 99 } |
97 ]); | 100 ]); |
98 }; | 101 }; |
99 </script> | 102 </script> |
100 </head> | 103 </head> |
101 <body onload="runTest()"> | 104 <body onload="runTest()"> |
102 <div id="inspected"></div> | 105 <div id="inspected"></div> |
103 <p>Tests file system project mappings.</p> | 106 <p>Tests file system project mappings.</p> |
104 </body> | 107 </body> |
105 </html> | 108 </html> |
OLD | NEW |