OLD | NEW |
1 // Copyright 2016 The Chromium Authors. All rights reserved. | 1 // Copyright 2016 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 // Globals: | 5 // Globals: |
6 /** @const */ var RESULTS_PER_PAGE = 150; | 6 /** @const */ var RESULTS_PER_PAGE = 150; |
7 | 7 |
8 /** | 8 /** |
9 * Amount of time between pageviews that we consider a 'break' in browsing, | 9 * Amount of time between pageviews that we consider a 'break' in browsing, |
10 * measured in milliseconds. | 10 * measured in milliseconds. |
11 * @const | 11 * @const |
12 */ | 12 */ |
13 var BROWSING_GAP_TIME = 15 * 60 * 1000; | 13 var BROWSING_GAP_TIME = 15 * 60 * 1000; |
14 | 14 |
15 /** | 15 /** |
16 * Maximum length of a history item title. Anything longer than this will be | 16 * Maximum length of a history item title. Anything longer than this will be |
17 * cropped to fit within this limit. This value is large enough that it will not | 17 * cropped to fit within this limit. This value is large enough that it will not |
18 * be noticeable in a 960px wide history-item. | 18 * be noticeable in a 960px wide history-item. |
19 * @const | 19 * @const |
20 */ | 20 */ |
21 var TITLE_MAX_LENGTH = 300; | 21 var TITLE_MAX_LENGTH = 300; |
22 | 22 |
23 /** | 23 /** |
| 24 * The largest bucket value for UMA histogram, based on entry ID. All entries |
| 25 * with IDs greater than this will be included in this bucket. |
| 26 * @const |
| 27 */ |
| 28 var UMA_MAX_BUCKET_VALUE = 1000; |
| 29 |
| 30 /** |
| 31 * The largest bucket value for a UMA histogram that is a subset of above. |
| 32 * @const |
| 33 */ |
| 34 var UMA_MAX_SUBSET_BUCKET_VALUE = 100; |
| 35 |
| 36 /** |
24 * Histogram buckets for UMA tracking of which view is being shown to the user. | 37 * Histogram buckets for UMA tracking of which view is being shown to the user. |
25 * Keep this in sync with the HistoryView enum in histograms.xml. | 38 * Keep this in sync with the HistoryView enum in histograms.xml. |
26 * @enum {number} | 39 * @enum {number} |
27 */ | 40 */ |
28 var HistoryViewHistogram = { | 41 var HistoryViewHistogram = { |
29 HISTORY: 0, | 42 HISTORY: 0, |
30 GROUPED_WEEK: 1, | 43 GROUPED_WEEK: 1, |
31 GROUPED_MONTH: 2, | 44 GROUPED_MONTH: 2, |
32 SYNCED_TABS: 3, | 45 SYNCED_TABS: 3, |
33 SIGNIN_PROMO: 4, | 46 SIGNIN_PROMO: 4, |
34 END: 5, // Should always be last. | 47 END: 5, // Should always be last. |
35 }; | 48 }; |
36 | 49 |
37 /** | 50 /** |
| 51 * @const |
| 52 */ |
| 53 var SYNCED_TABS_HISTOGRAM_NAME = 'HistoryPage.OtherDevicesMenu'; |
| 54 |
| 55 /** |
| 56 * Histogram buckets for UMA tracking of synced tabs. |
| 57 * @const |
| 58 */ |
| 59 var SyncedTabsHistogram = { |
| 60 INITIALIZED: 0, |
| 61 SHOW_MENU_DEPRECATED: 1, |
| 62 LINK_CLICKED: 2, |
| 63 LINK_RIGHT_CLICKED: 3, |
| 64 SESSION_NAME_RIGHT_CLICKED_DEPRECATED: 4, |
| 65 SHOW_SESSION_MENU: 5, |
| 66 COLLAPSE_SESSION: 6, |
| 67 EXPAND_SESSION: 7, |
| 68 OPEN_ALL: 8, |
| 69 HAS_FOREIGN_DATA: 9, |
| 70 HIDE_FOR_NOW: 10, |
| 71 LIMIT: 11 // Should always be the last one. |
| 72 }; |
| 73 |
| 74 /** |
38 * @enum {number} | 75 * @enum {number} |
39 */ | 76 */ |
40 var HistoryRange = { | 77 var HistoryRange = { |
41 ALL_TIME: 0, | 78 ALL_TIME: 0, |
42 WEEK: 1, | 79 WEEK: 1, |
43 MONTH: 2 | 80 MONTH: 2 |
44 }; | 81 }; |
OLD | NEW |