| Index: components/ntp_tiles/webui/resources/site_tiles_internals.js
|
| diff --git a/components/ntp_tiles/webui/resources/site_tiles_internals.js b/components/ntp_tiles/webui/resources/site_tiles_internals.js
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..9d02d5df29b8b1c41b236601c83b30bd0aa9fa72
|
| --- /dev/null
|
| +++ b/components/ntp_tiles/webui/resources/site_tiles_internals.js
|
| @@ -0,0 +1,72 @@
|
| +// 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.site_tiles_internals', function() {
|
| + 'use strict';
|
| +
|
| + var initialize = function() {
|
| + receiveSites({});
|
| +
|
| + $('submit-update').addEventListener('click', function(event) {
|
| + event.preventDefault();
|
| + /*
|
| + $('download-result').textContent = '';
|
| + */
|
| + chrome.send('update', [{
|
| + "popular": {
|
| + "overrideURL": $('override-url').value,
|
| + "overrideCountry": $('override-country').value,
|
| + "overrideVersion": $('override-version').value,
|
| + },
|
| + }])
|
| + });
|
| +
|
| + /*
|
| + $('view-json').addEventListener('click', function(event) {
|
| + $('json-value').textContent = '';
|
| + chrome.send('viewJson');
|
| + event.preventDefault();
|
| + });
|
| + */
|
| +
|
| + chrome.send('registerForEvents');
|
| + }
|
| +
|
| + var receiveSourceInfo = function(state) {
|
| + jstProcess(new JsEvalContext(state), $('sources'));
|
| + }
|
| +
|
| + var receiveSites = function(sites) {
|
| + jstProcess(new JsEvalContext(sites), $('sites'));
|
| + /*
|
| + // Also clear the json string, since it's likely stale now.
|
| + $('json-value').textContent = '';
|
| + */
|
| + }
|
| +
|
| + /*
|
| + var receiveDownloadResult = function(result) {
|
| + $('download-result').textContent = result;
|
| + }
|
| +
|
| + var receiveJson = function(json) {
|
| + $('json-value').textContent = json;
|
| + }
|
| + */
|
| +
|
| + // Return an object with all of the exports.
|
| + return {
|
| + initialize: initialize,
|
| + receiveSourceInfo: receiveSourceInfo,
|
| + receiveSites: receiveSites,
|
| + /*
|
| + receiveDownloadResult: receiveDownloadResult,
|
| + receiveJson: receiveJson,
|
| + */
|
| + };
|
| +});
|
| +
|
| +document.addEventListener('DOMContentLoaded',
|
| + chrome.site_tiles_internals.initialize);
|
| +
|
|
|