blob: d68e8f9b14cc4237d797e73343df5d07371bceca [file] [log] [blame]
// Copyright 2015 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.
cr.define('chrome.popular_sites_internals', function() {
'use strict';
function initialize() {
function submitDownload(event) {
$('download-result').textContent = '';
chrome.send('download', [$('url-input').value,
$('country-input').value,
$('version-input').value]);
event.preventDefault();
}
$('submit-download').addEventListener('click', submitDownload);
chrome.send('registerForEvents');
}
function receiveDownloadResult(result) {
$('download-result').textContent = result;
}
function receiveSites(sites) {
jstProcess(new JsEvalContext(sites), $('sites'));
}
// Return an object with all of the exports.
return {
initialize: initialize,
receiveDownloadResult: receiveDownloadResult,
receiveSites: receiveSites,
};
});
document.addEventListener('DOMContentLoaded',
chrome.popular_sites_internals.initialize);