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

Side by Side Diff: third_party/WebKit/LayoutTests/inspector/help/release-note.html

Issue 2649023007: DevTools: implement release note behind an experiment (Closed)
Patch Set: finalize Created 3 years, 10 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
(Empty)
1 <html>
2 <head>
3 <script src="../../http/tests/inspector/inspector-test.js"></script>
4 <script>
5 function test() {
6 Help.ReleaseNoteManager.releaseNotesByVersion = [
7 {
8 version: 99,
9 highlights: [
10 {
11 text: 'Test bullet #1',
12 link: 'https://google.com/',
13 featured: true,
14 },
15 {
16 text: 'Test bullet #2',
17 link: 'https://google.com/',
18 },
19 ],
20 link: 'https://google.com/',
21 image: {
22 src: './resources/test.png',
23 caption: 'Test image',
24 },
25 }
26 ];
27 Help.releaseNoteManager = new Help.ReleaseNoteManager();
28 const releaseNoteManager = Help.releaseNoteManager;
29 const releaseNoteView = self.UI.viewManager.view('release-note');
30 releaseNoteManager._versionSetting.set(98);
31 InspectorTest.addResult(`Last version of release note seen: ${releaseNoteMan ager._versionSetting.get()}`);
32 InspectorTest.addResult(`Browser user agent: ${navigator.userAgent}\n`);
33 releaseNoteManager._init().then(onPanelShown);
34
35 function onPanelShown() {
36 const releaseNoteElement = releaseNoteView[UI.View._widgetSymbol].conten tElement;
37 InspectorTest.addResult('Dumping release note text:');
38 InspectorTest.addResult(releaseNoteElement.innerText);
39 InspectorTest.addResult('Last version of release note seen should be upd ated:');
40 InspectorTest.addResult(releaseNoteManager._versionSetting.get() + '\n') ;
41
42 InspectorTest.addSniffer(UI.InspectorView.prototype, 'closeDrawerTab', o nClose);
43 InspectorTest.addResult('Click on hide button');
44 const closeButton = releaseNoteElement.querySelector('.close-release-not e');
45 closeButton.click();
46 }
47
48 function onClose(view) {
49 InspectorTest.addResult(`Hiding view: ${view}`);
50 InspectorTest.completeTest();
51 }
52 }
53
54 </script>
55 </head>
56 <body onload="runTest()">
57 <p>
58 Test release note
59 </p>
60
61 </body>
62 </html>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698