Chromium Code Reviews| Index: chrome/browser/resources/app_list.js |
| diff --git a/chrome/browser/resources/app_list.js b/chrome/browser/resources/app_list.js |
| new file mode 100644 |
| index 0000000000000000000000000000000000000000..5b16e54c971a37cb9d5745e1eb9ddbc05caf43da |
| --- /dev/null |
| +++ b/chrome/browser/resources/app_list.js |
| @@ -0,0 +1,41 @@ |
| +// Copyright (c) 2011 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 App list UI. |
| + * For now, most of its logic is borrowed from ntp4. |
| + */ |
| + |
| +// Use an anonymous function to enable strict mode just for this file (which |
| +// will be concatenated with other files when embedded in Chrome |
| +cr.define('appList', function() { |
| + |
| + /** |
| + * Creates an AppListView object. |
| + * @constructor |
| + * @extends {PageListView} |
| + */ |
| + function AppListView() { |
|
Evan Stade
2011/11/07 23:59:20
filename should match class name. app_list.* shoul
xiyuan
2011/11/08 21:09:18
Done.
- Moved app_list.* to resources/aura/app_lis
|
| + this.__proto__ = AppListView.prototype; |
| + this.initialize(); |
| + } |
| + |
| + AppListView.prototype = { |
| + __proto__: ntp4.PageListView.prototype |
| + }; |
| + |
| + /** |
| + * Invoked at startup once the DOM is available to initialize the app. |
| + */ |
| + function initialize() { |
| + new AppListView(); |
| + } |
| + |
| + // Return an object with all the exports |
| + return { |
| + initialize: initialize |
| + }; |
| +}); |
| + |
| +document.addEventListener('DOMContentLoaded', appList.initialize); |