- add sources.
[platform/framework/web/crosswalk.git] / src / chrome / browser / resources / chromeos / cryptohome.js
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 });