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

Unified Diff: chrome/browser/resources/ntp_search/dot_list.js

Issue 12207138: Remove unused ntp_search. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 7 years, 10 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 side-by-side diff with in-line comments
Download patch
Index: chrome/browser/resources/ntp_search/dot_list.js
diff --git a/chrome/browser/resources/ntp_search/dot_list.js b/chrome/browser/resources/ntp_search/dot_list.js
deleted file mode 100644
index f445ed30add3ceffa9872ae07e5c316acab7e0ca..0000000000000000000000000000000000000000
--- a/chrome/browser/resources/ntp_search/dot_list.js
+++ /dev/null
@@ -1,80 +0,0 @@
-// Copyright (c) 2012 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 DotList implementation
- */
-
-cr.define('ntp', function() {
- 'use strict';
-
- /**
- * Live list of the navigation dots.
- * @type {!NodeList|undefined}
- */
- var navDots;
-
- /**
- * Creates a new DotList object.
- * @constructor
- * @extends {HTMLUListElement}
- */
- var DotList = cr.ui.define('ul');
-
- DotList.prototype = {
- __proto__: HTMLUListElement.prototype,
-
- /** @override */
- decorate: function() {
- this.addEventListener('keydown', this.onKeyDown_.bind(this));
- navDots = this.getElementsByClassName('dot');
- },
-
- /**
- * Live list of the navigation dots.
- * @type {!NodeList|undefined}
- */
- get dots() {
- return navDots;
- },
-
- /**
- * Handler for key events on the dot list. These keys will change the focus
- * element.
- * @param {Event} e The KeyboardEvent.
- */
- onKeyDown_: function(e) {
- if (e.metaKey || e.shiftKey || e.altKey || e.ctrlKey)
- return;
-
- var direction = 0;
- if (e.keyIdentifier == 'Left')
- direction = -1;
- else if (e.keyIdentifier == 'Right')
- direction = 1;
- else
- return;
-
- var focusDot = this.querySelector('.dot:focus');
- if (!focusDot)
- return;
- var focusIndex = Array.prototype.indexOf.call(navDots, focusDot);
- var newFocusIndex = focusIndex + direction;
- if (focusIndex == newFocusIndex)
- return;
-
- newFocusIndex = (newFocusIndex + navDots.length) % navDots.length;
- navDots[newFocusIndex].tabIndex = 3;
- navDots[newFocusIndex].focus();
- focusDot.tabIndex = -1;
-
- e.stopPropagation();
- e.preventDefault();
- }
- };
-
- return {
- DotList: DotList
- };
-});
« no previous file with comments | « chrome/browser/resources/ntp_search/apps_page.js ('k') | chrome/browser/resources/ntp_search/mock/debug.css » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698