6b589f3b8a5edcc50e6cb7cf8b4583139d00a0a5
[platform/framework/web/crosswalk.git] / src / chrome / browser / resources / options / supervised_user_learn_more.js
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
3 // found in the LICENSE file.
4
5 cr.define('options', function() {
6   var Page = cr.ui.pageManager.Page;
7
8   /**
9    * SupervisedUserLearnMore class.
10    * Encapsulated handling of the 'Learn more...' overlay page.
11    * @constructor
12    * @extends {cr.ui.pageManager.Page}
13    */
14   function SupervisedUserLearnMoreOverlay() {
15     Page.call(this, 'supervisedUserLearnMore',
16               loadTimeData.getString('supervisedUserLearnMoreTitle'),
17               'supervised-user-learn-more');
18   };
19
20   cr.addSingletonGetter(SupervisedUserLearnMoreOverlay);
21
22   SupervisedUserLearnMoreOverlay.prototype = {
23     // Inherit from Page.
24     __proto__: Page.prototype,
25
26     /** @override */
27     initializePage: function() {
28       Page.prototype.initializePage.call(this);
29
30       $('supervised-user-learn-more-done').onclick = function(event) {
31         cr.ui.pageManager.PageManager.closeOverlay();
32       };
33     },
34   };
35
36   // Export
37   return {
38     SupervisedUserLearnMoreOverlay: SupervisedUserLearnMoreOverlay,
39   };
40 });