blob: fdebd6f4dee74864f7e3fa7860842569e34dc070 [file] [log] [blame]
// Copyright 2015 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.
cr.define('downloads', function() {
/**
* @param {!Element} root
* @param {?Node} boundary
* @constructor
* @extends {cr.ui.FocusRow}
*/
function FocusRow(root, boundary) {
cr.ui.FocusRow.call(this, root, boundary);
assert(this.addItem('name', '[is="action-link"].name'));
assert(this.addItem('url', '.src-url'));
assert(this.addItem('show-retry', '.safe .controls .show'));
assert(this.addItem('show-retry', '.retry'));
assert(this.addItem('pause-resume', '.pause'));
assert(this.addItem('pause-resume', '.resume'));
assert(this.addItem('remove', '.remove'));
assert(this.addItem('cancel', '.cancel'));
assert(this.addItem('restore-save', '.restore'));
assert(this.addItem('restore-save', '.save'));
assert(this.addItem('remove-discard', '.remove'));
assert(this.addItem('remove-discard', '.discard'));
}
FocusRow.prototype = {__proto__: cr.ui.FocusRow.prototype};
return {FocusRow: FocusRow};
});