home *** CD-ROM | disk | FTP | other *** search
/ Freelog 115 / FreelogNo115-MaiJuin2013.iso / Internet / AvantBrowser / asetup.exe / _data / webkit / chrome.dll / 0 / BINDATA / 613 < prev    next >
Encoding:
Text File  |  2013-04-03  |  1.2 KB  |  39 lines

  1. // Copyright 2012 The Chromium Authors. All rights reserved.
  2. // Use of this source code is governed by a BSD-style license that can be
  3. // found in the LICENSE file.
  4.  
  5. /**
  6.  * Javascript for user_actions.html, served from chrome://user-actions/
  7.  * This is used to debug user actions recording. It displays a live
  8.  * stream of all user action events that occur in chromium while the
  9.  * chrome://user-actions/ page is open.
  10.  *
  11.  * The simple object defined in this javascript file listens for
  12.  * callbacks from the C++ code saying that a new user action was seen.
  13.  */
  14.  
  15. cr.define('userActions', function() {
  16.   'user strict';
  17.  
  18.   /**
  19.    * Appends a row to the output table listing the user action observed
  20.    * and the current timestamp.
  21.    * @param {string} userAction the name of the user action observed.
  22.    */
  23.   function observeUserAction(userAction) {
  24.     var table = $('user-actions-table');
  25.     var tr = document.createElement('tr');
  26.     var td = document.createElement('td');
  27.     td.textContent = userAction;
  28.     tr.appendChild(td);
  29.     td = document.createElement('td');
  30.     td.textContent = Date.now() / 1000;  // in seconds since epoch
  31.     tr.appendChild(td);
  32.     table.appendChild(tr);
  33.   }
  34.  
  35.   return {
  36.     observeUserAction: observeUserAction
  37.   };
  38. });
  39.