Home | History | Annotate | Download | only in resources
      1 // Copyright (c) 2011 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  * Callback from the backend with the list of variations to display.
      7  * This call will build the variations section of the version page, or hide that
      8  * section if there are none to display.
      9  * @param {!Array.<string>} variationsList The list of variations.
     10  */
     11 function returnVariationInfo(variationsList) {
     12   $('variations-section').hidden = !variationsList.length;
     13   $('variations-list').appendChild(
     14       parseHtmlSubset(variationsList.join('<br>'), ['BR']));
     15 }
     16 
     17 /**
     18  * Callback from the backend with the executable and profile paths to display.
     19  * @param {string} execPath The executable path to display.
     20  * @param {string} profilePath The profile path to display.
     21  */
     22 function returnFilePaths(execPath, profilePath) {
     23   $('executable_path').textContent = execPath;
     24   $('profile_path').textContent = profilePath;
     25 }
     26 
     27 /**
     28  * Callback from the backend with the Flash version to display.
     29  * @param {string} flashVersion The Flash version to display.
     30  */
     31 function returnFlashVersion(flashVersion) {
     32   $('flash_version').textContent = flashVersion;
     33 }
     34 
     35 /**
     36  * Callback from the backend with the OS version to display.
     37  * @param {string} osVersion The OS version to display.
     38  */
     39 function returnOsVersion(osVersion) {
     40   $('os_version').textContent = osVersion;
     41 }
     42 
     43 /* All the work we do onload. */
     44 function onLoadWork() {
     45   chrome.send('requestVersionInfo');
     46 }
     47 
     48 document.addEventListener('DOMContentLoaded', onLoadWork);
     49