// 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 = '
' + loadTimeData.getStringF('wrongHWIDMessageFirstPart', '', '') + '
' + loadTimeData.getString('wrongHWIDMessageSecondPart') + '
'; } }; });