blob: 202c494275b0e8510cb317cfc68b05b2ec4dadf6 [file] [log] [blame]
// Copyright (c) 2013 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.
/**
* @fileoverview wrong HWID screen implementation.
*/
login.createScreen('WrongHWIDScreen', 'wrong-hwid', function() {
return {
/** @override */
decorate: function() {
$('skip-hwid-warning-link').addEventListener('click', function(event) {
chrome.send('wrongHWIDOnSkip');
});
this.updateLocalizedContent();
},
/**
* Updates state of login header so that necessary buttons are displayed.
**/
onBeforeShow: function(data) {
$('login-header-bar').signinUIState = SIGNIN_UI_STATE.WRONG_HWID_WARNING;
},
/**
* Updates localized content of the screen that is not updated via template.
*/
updateLocalizedContent: function() {
$('wrong-hwid-message-content').innerHTML =
'<p>' +
loadTimeData.getStringF('wrongHWIDMessageFirstPart',
'<strong>', '</strong>') +
'</p><p>' +
loadTimeData.getString('wrongHWIDMessageSecondPart') +
'</p>';
}
};
});