• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1<!DOCTYPE HTML>
2<html>
3<!--
4Copyright (c) 2013 The Chromium Authors. All rights reserved.
5Use of this source code is governed by a BSD-style license that can be
6found in the LICENSE file.
7-->
8<head>
9  <title>Record Selection Interactive Tests</title>
10  <script src="/src/base.js"></script>
11  <script>
12    base.require('base.settings');
13    base.require('tracing.record_selection_dialog');
14  </script>
15  <script>
16  function onLoad() {
17     var settings = new base.Settings();
18
19     var dlg = new tracing.RecordSelectionDialog();
20     dlg.categories =
21     ['disabled-by-default-one', 'disabled-by-default-two', 'three', 'four',
22     'five', 'six', 'seven', 'eight', 'nine', 'ten', 'eleven', 'twelve',
23     'thirteen', 'fourteen', 'fifteen', 'sixteen', 'seventeen', 'eighteen',
24     'nineteen', 'twenty', 'twenty-one', 'twenty-two', 'twenty-three',
25     'twenty-four', 'twenty-five', 'twenty-six', 'twenty-seven',
26     'disabled-by-default-with-a-long-title-that-is-really-long'];
27     dlg.settings = settings;
28     dlg.settings_key = 'key';
29     dlg.visible = true;
30     dlg.showSystemTracing = true;
31     dlg.recordCallback = function() {
32       var el = document.querySelector('.record-output');
33       el.innerText = 'Category filter: ' + dlg.categoryFilter() + '\n' +
34           'System Tracing: ' + dlg.isSystemTracingEnabled() + '\n' +
35           'Continuous Tracing: ' + dlg.isContinuousTracingEnabled() + '\n' +
36           'Sampling: ' + dlg.isSamplingEnabled();
37     }
38     dlg.updateForm_();
39  }
40  </script>
41<link rel="shortcut icon" href="data:image/x-icon;base64," type="image/x-icon">
42</head>
43
44<body>
45  <a href="javascript:onLoad()">Run Dialog</a>
46  <div class='record-output'> </div>
47</body>
48</html>
49