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