Chromium Code Reviews| Index: chrome/browser/resources/user_actions/user_actions.js |
| diff --git a/chrome/browser/resources/user_actions/user_actions.js b/chrome/browser/resources/user_actions/user_actions.js |
| new file mode 100644 |
| index 0000000000000000000000000000000000000000..17eef9ad932ff37a2059b2622ad4e0a5de827673 |
| --- /dev/null |
| +++ b/chrome/browser/resources/user_actions/user_actions.js |
| @@ -0,0 +1,38 @@ |
| +// Copyright 2012 The Chromium Authors. All rights reserved. |
| +// Use of this source code is governed by a BSD-style license that can be |
| +// found in the LICENSE file. |
| + |
| +/** |
| + * Javascript for user_actions.html, served from chrome://user-actions/ |
| + * This is used to debug user actons recording. It displays a live |
|
arv (Not doing code reviews)
2012/11/21 15:09:08
s/acton/action/
arv (Not doing code reviews)
2012/11/21 15:09:08
Single space after .
Mark P
2012/11/21 16:05:45
Done.
Mark P
2012/11/21 16:05:45
Done.
|
| + * stream of all user action events that occur in chromium while the |
| + * chrome://user-actions/ page is open. |
| + * |
| + * The simple object defined in this javascript file listens from |
|
arv (Not doing code reviews)
2012/11/21 15:09:08
listens for
Mark P
2012/11/21 16:05:45
Done.
|
| + * callbacks from the C++ code saying that a new user action was seen. |
| + */ |
| + |
| +cr.define('userActions', function() { |
| + 'user strict'; |
| + |
| + /** |
| + * Appends a row to the output table listing the user action observed |
| + * and the current timestamp. |
| + * @param {string} userAction the name of the user action observed. |
| + */ |
| + function observeUserAction(userAction) { |
| + var table = $('user-actions-table'); |
| + var tr = document.createElement('tr'); |
| + var td = document.createElement('td'); |
| + td.textContent = userAction; |
| + tr.appendChild(td); |
| + td = document.createElement('td'); |
| + td.textContent = new Date().getTime() / 1000; // in seconds since epoch |
|
arv (Not doing code reviews)
2012/11/21 15:09:08
Date.now()
Mark P
2012/11/21 16:05:45
Done.
|
| + tr.appendChild(td); |
| + table.appendChild(tr); |
| + } |
| + |
| + return { |
| + observeUserAction: observeUserAction |
| + }; |
| +}); |