1 // Copyright (c) 2012 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.
5 cr
.define('print_preview', function() {
9 * Sub-class of a destination list that shows recent destinations. This list
10 * does not render a "Show all" button.
11 * @param {!cr.EventTarget} eventTarget Event target to pass to destination
12 * items for dispatching SELECT events.
14 * @extends {print_preview.DestinationList}
16 function RecentDestinationList(eventTarget
) {
17 print_preview
.DestinationList
.call(
20 loadTimeData
.getString('recentDestinationsTitle'),
21 null /*actionLinkLabel*/,
22 true /*opt_showAll*/);
25 RecentDestinationList
.prototype = {
26 __proto__
: print_preview
.DestinationList
.prototype,
29 updateShortListSize: function(size
) {
30 this.setShortListSizeInternal(
31 Math
.max(1, Math
.min(size
, this.getDestinationsCount())));
36 RecentDestinationList
: RecentDestinationList