Home | History | Annotate | Download | only in chromeos
      1 // Copyright (c) 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  * Sets |value| to the element specified by |destination_id|.
      7  * Called from C++ code as a result of RequestCryptohomeProperty() call.
      8  * @param {string} destination_id Id of the element to be modified.
      9  * @param {string} value The value to be set.
     10  */
     11 function SetCryptohomeProperty(destination_id, value) {
     12   $(destination_id).textContent = value;
     13 }
     14 
     15 document.addEventListener('DOMContentLoaded', function() {
     16   // Request update.
     17   chrome.send('pageLoaded');
     18 
     19   // Auto-refresh when interval is given as pathname.
     20   var interval = parseInt(window.location.pathname.split('/')[1]);
     21   if (interval > 0) {
     22     $('refresh-message').textContent =
     23         '(Auto-refreshing page every ' + interval + 's)';
     24     setTimeout(function() { window.location.reload(true); }, interval * 1000);
     25   }
     26 });
     27