home *** CD-ROM | disk | FTP | other *** search
/ Chip 2011 November / CHIP_2011_11.iso / Programy / Narzedzia / AIMP2 / aimp_2.61.583.exe / $TEMP / YandexPackSetup.msi / fil0C006F68E213AAA5A2624824DAEDAA5F < prev    next >
Text File  |  2010-07-12  |  1KB  |  40 lines

  1. var YaAbout = {
  2.   nsIYa: Cc["@yandex.ru/yasearch;1"].getService(Ci.nsIYaSearch).wrappedJSObject,
  3.   
  4.   onDialogLoad: function() {
  5.     this.fillAppInfo();
  6.   },
  7.   
  8.   fillAppInfo: function() {
  9.     const nsIYa = this.nsIYa;
  10.     
  11.     let extensionVersion = nsIYa.barExtensionMajorVersion;
  12.     
  13.     let barVersionSpan = document.getElementById("bar-version").lastChild;
  14.     barVersionSpan.textContent = extensionVersion;
  15.     barVersionSpan.setAttribute("tooltiptext", extensionVersion + "." + nsIYa.versionBuild);
  16.     
  17.     let versionStr = nsIYa.version;
  18.     
  19.     let copyrightYearSpan = document.getElementById("copyright-year");
  20.     let copyrightYearValue = parseInt(versionStr.substr(0,4), 10);
  21.     
  22.     if (parseInt(copyrightYearSpan.textContent, 10) < copyrightYearValue)
  23.       copyrightYearSpan.textContent = copyrightYearValue;
  24.     
  25.     versionStr = [versionStr.substr(6,2), versionStr.substr(4,2), versionStr.substr(0,4)].join(".");
  26.     
  27.     document.getElementById("bar-date").lastChild.textContent = versionStr;
  28.   },
  29.   
  30.   openBarSite: function(aLinkElement) {
  31.     var href = aLinkElement.getAttribute("href");
  32.     this.nsIYa.loadURI(href, "tab", {action:3010});
  33.     
  34.     setTimeout(function() {
  35.       document.documentElement.cancelDialog();
  36.     }, 2);
  37.     
  38.     return false;
  39.   }
  40. }