Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(595)

Side by Side Diff: chrome/browser/resources/help/help.js

Issue 125443002: In-app messaging to communicate the imminent 32-bit deprecation to 32-bit-only users (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 6 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 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 <include src="../uber/uber_utils.js"> 5 <include src="../uber/uber_utils.js">
6 6
7 cr.define('help', function() { 7 cr.define('help', function() {
8 /** 8 /**
9 * Encapsulated handling of the help page. 9 * Encapsulated handling of the help page.
10 */ 10 */
(...skipping 228 matching lines...) Expand 10 before | Expand all | Expand 10 after
239 channelsDiffer_: function() { 239 channelsDiffer_: function() {
240 var current = this.currentChannel_; 240 var current = this.currentChannel_;
241 var target = this.targetChannel_; 241 var target = this.targetChannel_;
242 return (current != null && target != null && current != target); 242 return (current != null && target != null && current != target);
243 }, 243 },
244 244
245 /** 245 /**
246 * @private 246 * @private
247 */ 247 */
248 setUpdateStatus_: function(status, message) { 248 setUpdateStatus_: function(status, message) {
249 if (cr.isMac &&
250 $('update-status-message') &&
251 $('update-status-message').hidden) {
252 // Chrome has reached the end of the line on this system. The
253 // update-obsolete-system message is displayed. No other auto-update
254 // status should be displayed.
255 return;
256 }
257
249 var channel = this.targetChannel_; 258 var channel = this.targetChannel_;
250 if (status == 'checking') { 259 if (status == 'checking') {
251 this.setUpdateImage_('working'); 260 this.setUpdateImage_('working');
252 $('update-status-message').innerHTML = 261 $('update-status-message').innerHTML =
253 loadTimeData.getString('updateCheckStarted'); 262 loadTimeData.getString('updateCheckStarted');
254 } else if (status == 'updating') { 263 } else if (status == 'updating') {
255 this.setUpdateImage_('working'); 264 this.setUpdateImage_('working');
256 if (this.channelsDiffer_()) { 265 if (this.channelsDiffer_()) {
257 $('update-status-message').innerHTML = 266 $('update-status-message').innerHTML =
258 loadTimeData.getStringF('updatingChannelSwitch', 267 loadTimeData.getStringF('updatingChannelSwitch',
(...skipping 75 matching lines...) Expand 10 before | Expand all | Expand 10 after
334 $('promote').hidden = false; 343 $('promote').hidden = false;
335 } else if (state == 'disabled') { 344 } else if (state == 'disabled') {
336 $('promote').disabled = true; 345 $('promote').disabled = true;
337 $('promote').hidden = false; 346 $('promote').hidden = false;
338 } 347 }
339 }, 348 },
340 349
341 /** 350 /**
342 * @private 351 * @private
343 */ 352 */
353 setObsoleteSystem_: function(obsolete) {
354 if (cr.isMac && $('update-obsolete-system-container')) {
355 $('update-obsolete-system-container').hidden = !obsolete;
356 }
357 },
358
359 /**
360 * @private
361 */
362 setObsoleteSystemEndOfTheLine_: function(endOfTheLine) {
363 if (cr.isMac &&
364 $('update-obsolete-system-container') &&
365 !$('update-obsolete-system-container').hidden &&
366 $('update-status-message')) {
367 $('update-status-message').hidden = endOfTheLine;
368 if (endOfTheLine) {
369 this.setUpdateImage_('failed');
370 }
371 }
372 },
373
374 /**
375 * @private
376 */
344 setOSVersion_: function(version) { 377 setOSVersion_: function(version) {
345 if (!cr.isChromeOS) 378 if (!cr.isChromeOS)
346 console.error('OS version unsupported on non-CrOS'); 379 console.error('OS version unsupported on non-CrOS');
347 380
348 $('os-version').parentNode.hidden = (version == ''); 381 $('os-version').parentNode.hidden = (version == '');
349 $('os-version').textContent = version; 382 $('os-version').textContent = version;
350 }, 383 },
351 384
352 /** 385 /**
353 * @private 386 * @private
(...skipping 100 matching lines...) Expand 10 before | Expand all | Expand 10 after
454 }; 487 };
455 488
456 HelpPage.showAllowedConnectionTypesMsg = function(visible) { 489 HelpPage.showAllowedConnectionTypesMsg = function(visible) {
457 HelpPage.getInstance().showAllowedConnectionTypesMsg_(visible); 490 HelpPage.getInstance().showAllowedConnectionTypesMsg_(visible);
458 }; 491 };
459 492
460 HelpPage.setPromotionState = function(state) { 493 HelpPage.setPromotionState = function(state) {
461 HelpPage.getInstance().setPromotionState_(state); 494 HelpPage.getInstance().setPromotionState_(state);
462 }; 495 };
463 496
464 HelpPage.setObsoleteOS = function(obsolete) { 497 HelpPage.setObsoleteSystem = function(obsolete) {
465 HelpPage.getInstance().setObsoleteOS_(obsolete); 498 HelpPage.getInstance().setObsoleteSystem_(obsolete);
499 };
500
501 HelpPage.setObsoleteSystemEndOfTheLine = function(endOfTheLine) {
502 HelpPage.getInstance().setObsoleteSystemEndOfTheLine_(endOfTheLine);
466 }; 503 };
467 504
468 HelpPage.setOSVersion = function(version) { 505 HelpPage.setOSVersion = function(version) {
469 HelpPage.getInstance().setOSVersion_(version); 506 HelpPage.getInstance().setOSVersion_(version);
470 }; 507 };
471 508
472 HelpPage.setOSFirmware = function(firmware) { 509 HelpPage.setOSFirmware = function(firmware) {
473 HelpPage.getInstance().setOSFirmware_(firmware); 510 HelpPage.getInstance().setOSFirmware_(firmware);
474 }; 511 };
475 512
(...skipping 48 matching lines...) Expand 10 before | Expand all | Expand 10 after
524 HelpPage: HelpPage 561 HelpPage: HelpPage
525 }; 562 };
526 }); 563 });
527 564
528 /** 565 /**
529 * onload listener to initialize the HelpPage. 566 * onload listener to initialize the HelpPage.
530 */ 567 */
531 window.onload = function() { 568 window.onload = function() {
532 help.HelpPage.getInstance().initialize(); 569 help.HelpPage.getInstance().initialize();
533 }; 570 };
OLDNEW
« no previous file with comments | « chrome/browser/resources/help/help.html ('k') | chrome/browser/ui/startup/obsolete_os_infobar_delegate.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698