Merge Chromium + Blink git repositories
[chromium-blink-merge.git] / chrome / browser / resources / local_state / local_state.js
blob3011af54f9d2765a909bbc9fe371d355b09bd02e
1 // Copyright 2014 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.
5 /**
6  * Javascript for local_state.html, served from chrome://local-state/
7  * This is used to debug the contents of the Local State file.
8  */
10 cr.define('localState', function() {
11   'use strict';
13   /**
14    * Sets the page content to the specified |localState| string, called
15    * from C++.
16    * @param {string} localState the JSON-formatted local state data,
17    *                 or an error message.
18    */
19   function setLocalState(localState) {
20     $('content').textContent = localState;
21   }
23   return {
24     setLocalState: setLocalState
25   };
26 });
28 // When the page loads, request the JSON local state data from C++.
29 document.addEventListener('DOMContentLoaded', function() {
30   chrome.send('requestJson');
31 });