| OLD | NEW |
| 1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 cr.define('help', function() { | 5 cr.define('help', function() { |
| 6 var Page = cr.ui.pageManager.Page; | 6 var Page = cr.ui.pageManager.Page; |
| 7 var PageManager = cr.ui.pageManager.PageManager; | 7 var PageManager = cr.ui.pageManager.PageManager; |
| 8 | 8 |
| 9 /** | 9 /** |
| 10 * Encapsulated handling of the About page. Called 'help' internally to avoid | 10 * Encapsulated handling of the About page. Called 'help' internally to avoid |
| (...skipping 66 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 77 eolMessage_: null, | 77 eolMessage_: null, |
| 78 | 78 |
| 79 /** @override */ | 79 /** @override */ |
| 80 initializePage: function() { | 80 initializePage: function() { |
| 81 Page.prototype.initializePage.call(this); | 81 Page.prototype.initializePage.call(this); |
| 82 | 82 |
| 83 $('product-license').innerHTML = loadTimeData.getString('productLicense'); | 83 $('product-license').innerHTML = loadTimeData.getString('productLicense'); |
| 84 if (cr.isChromeOS) { | 84 if (cr.isChromeOS) { |
| 85 $('product-os-license').innerHTML = | 85 $('product-os-license').innerHTML = |
| 86 loadTimeData.getString('productOsLicense'); | 86 loadTimeData.getString('productOsLicense'); |
| 87 $('eol-learnMore').innerHTML = loadTimeData.getString('eolLearnMore'); |
| 87 } | 88 } |
| 88 | 89 |
| 89 var productTOS = $('product-tos'); | 90 var productTOS = $('product-tos'); |
| 90 if (productTOS) | 91 if (productTOS) |
| 91 productTOS.innerHTML = loadTimeData.getString('productTOS'); | 92 productTOS.innerHTML = loadTimeData.getString('productTOS'); |
| 92 | 93 |
| 93 $('get-help').onclick = function() { | 94 $('get-help').onclick = function() { |
| 94 chrome.send('openHelpPage'); | 95 chrome.send('openHelpPage'); |
| 95 }; | 96 }; |
| 96 <if expr="_google_chrome"> | 97 <if expr="_google_chrome"> |
| (...skipping 294 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 391 this.setUpdateImage_('failed'); | 392 this.setUpdateImage_('failed'); |
| 392 $('update-status-message').innerHTML = message; | 393 $('update-status-message').innerHTML = message; |
| 393 } else if (status == 'disabled_by_admin') { | 394 } else if (status == 'disabled_by_admin') { |
| 394 // This is the general behavior for non-chromeos. | 395 // This is the general behavior for non-chromeos. |
| 395 this.setUpdateImage_('disabled-by-admin'); | 396 this.setUpdateImage_('disabled-by-admin'); |
| 396 $('update-status-message').innerHTML = message; | 397 $('update-status-message').innerHTML = message; |
| 397 } | 398 } |
| 398 | 399 |
| 399 // Show EndofLife Strings if applicable | 400 // Show EndofLife Strings if applicable |
| 400 if (eolStatus == 'device_supported') { | 401 if (eolStatus == 'device_supported') { |
| 401 $('eol-message').hidden = true; | 402 $('eol-status-container').hidden = true; |
| 402 } else if (eolStatus == 'device_endoflife') { | 403 } else if (eolStatus == 'device_endoflife') { |
| 403 $('eol-message').innerHTML = eolMessage; | 404 $('eol-message').innerHTML = eolMessage; |
| 404 $('eol-message').hidden = false; | 405 $('eol-status-container').hidden = false; |
| 405 } | 406 } |
| 406 | 407 |
| 407 | 408 |
| 408 if (cr.isChromeOS) { | 409 if (cr.isChromeOS) { |
| 409 $('change-channel').disabled = !this.canChangeChannel_ || | 410 $('change-channel').disabled = !this.canChangeChannel_ || |
| 410 status == 'nearly_updated'; | 411 status == 'nearly_updated'; |
| 411 $('channel-change-disallowed-icon').hidden = this.canChangeChannel_; | 412 $('channel-change-disallowed-icon').hidden = this.canChangeChannel_; |
| 412 } | 413 } |
| 413 | 414 |
| 414 // Following invariant must be established at the end of this function: | 415 // Following invariant must be established at the end of this function: |
| (...skipping 358 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 773 HelpPage.updateEolMessage = function(eolStatus, eolMessage) { | 774 HelpPage.updateEolMessage = function(eolStatus, eolMessage) { |
| 774 assert(cr.isChromeOS); | 775 assert(cr.isChromeOS); |
| 775 HelpPage.getInstance().updateEolMessage_(eolStatus, eolMessage); | 776 HelpPage.getInstance().updateEolMessage_(eolStatus, eolMessage); |
| 776 }; | 777 }; |
| 777 | 778 |
| 778 // Export | 779 // Export |
| 779 return { | 780 return { |
| 780 HelpPage: HelpPage | 781 HelpPage: HelpPage |
| 781 }; | 782 }; |
| 782 }); | 783 }); |
| OLD | NEW |