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

Side by Side Diff: chrome/browser/resources/print_preview/previewarea/margin_control.js

Issue 2865633004: Fix all remaining print preview closure compiler errors (Closed)
Patch Set: Fix onkeydown function Created 3 years, 7 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 unified diff | Download patch
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 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 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 cr.define('print_preview', function() { 5 cr.define('print_preview', function() {
6 'use strict'; 6 'use strict';
7 7
8 /** 8 /**
9 * Draggable control for setting a page margin. 9 * Draggable control for setting a page margin.
10 * @param {!print_preview.ticket_items.CustomMarginsOrientation} orientation 10 * @param {!print_preview.ticket_items.CustomMarginsOrientation} orientation
(...skipping 81 matching lines...) Expand 10 before | Expand all | Expand 10 after
92 * @private 92 * @private
93 */ 93 */
94 this.isFocused_ = false; 94 this.isFocused_ = false;
95 95
96 /** 96 /**
97 * Whether the margin control is in an error state. 97 * Whether the margin control is in an error state.
98 * @type {boolean} 98 * @type {boolean}
99 * @private 99 * @private
100 */ 100 */
101 this.isInError_ = false; 101 this.isInError_ = false;
102 }; 102 }
103 103
104 /** 104 /**
105 * Event types dispatched by the margin control. 105 * Event types dispatched by the margin control.
106 * @enum {string} 106 * @enum {string}
107 */ 107 */
108 MarginControl.EventType = { 108 MarginControl.EventType = {
109 // Dispatched when the margin control starts dragging. 109 // Dispatched when the margin control starts dragging.
110 DRAG_START: 'print_preview.MarginControl.DRAG_START', 110 DRAG_START: 'print_preview.MarginControl.DRAG_START',
111 111
112 // Dispatched when the text in the margin control's textbox changes. 112 // Dispatched when the text in the margin control's textbox changes.
(...skipping 207 matching lines...) Expand 10 before | Expand all | Expand 10 after
320 320
321 /** @override */ 321 /** @override */
322 enterDocument: function() { 322 enterDocument: function() {
323 print_preview.Component.prototype.enterDocument.call(this); 323 print_preview.Component.prototype.enterDocument.call(this);
324 this.tracker.add( 324 this.tracker.add(
325 this.getElement(), 'mousedown', this.onMouseDown_.bind(this)); 325 this.getElement(), 'mousedown', this.onMouseDown_.bind(this));
326 this.tracker.add( 326 this.tracker.add(
327 this.getElement(), 327 this.getElement(),
328 'transitionend', 328 'transitionend',
329 this.onTransitionEnd_.bind(this)); 329 this.onTransitionEnd_.bind(this));
330 assert(this.textbox_);
330 this.tracker.add( 331 this.tracker.add(
331 this.textbox_, 'input', this.onTextboxInput_.bind(this)); 332 this.textbox_, 'input', this.onTextboxInput_.bind(this));
332 this.tracker.add( 333 this.tracker.add(
333 this.textbox_, 'keydown', this.onTextboxKeyDown_.bind(this)); 334 this.textbox_, 'keydown', this.onTextboxKeyDown_.bind(this));
334 this.tracker.add( 335 this.tracker.add(
335 this.textbox_, 'focus', this.setIsFocused_.bind(this, true)); 336 this.textbox_, 'focus', this.setIsFocused_.bind(this, true));
336 this.tracker.add(this.textbox_, 'blur', this.onTexboxBlur_.bind(this)); 337 this.tracker.add(this.textbox_, 'blur', this.onTexboxBlur_.bind(this));
337 }, 338 },
338 339
339 /** @override */ 340 /** @override */
(...skipping 105 matching lines...) Expand 10 before | Expand all | Expand 10 after
445 this.setIsFocused_(false); 446 this.setIsFocused_(false);
446 cr.dispatchSimpleEvent(this, MarginControl.EventType.TEXT_CHANGE); 447 cr.dispatchSimpleEvent(this, MarginControl.EventType.TEXT_CHANGE);
447 } 448 }
448 }; 449 };
449 450
450 // Export 451 // Export
451 return { 452 return {
452 MarginControl: MarginControl 453 MarginControl: MarginControl
453 }; 454 };
454 }); 455 });
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698