blob: ed90b8d8b5901d0ae505c6563bd4ee3f10ffcfab [file] [log] [blame]
// Copyright 2014 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 local_state.html, served from chrome://local-state/
* This is used to debug the contents of the Local State file.
*/
// <if expr="is_ios">
// This is needed for the iOS implementation of chrome.send (to communicate
// between JS and native).
// TODO(crbug.com/487000): Remove this once injected by web.
import 'chrome://resources/js/ios/web_ui.js';
// </if>
import {sendWithPromise} from 'chrome://resources/js/cr.m.js';
import {$} from 'chrome://resources/js/util.m.js';
// When the page loads, request the JSON local state data from C++.
document.addEventListener('DOMContentLoaded', function() {
sendWithPromise('requestJson').then((localState: string) => {
$('content').textContent = localState;
});
});