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

Side by Side Diff: remoting/webapp/base/js/input_dialog.js

Issue 1054273002: [Webapp Refactor] Implements remoting.Activity. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Fix typo Created 5 years, 8 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 2015 The Chromium Authors. All rights reserved. 1 // Copyright 2015 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 /** @suppress {duplicate} */ 5 /** @suppress {duplicate} */
6 var remoting = remoting || {}; 6 var remoting = remoting || {};
7 7
8 (function() { 8 (function() {
9 9
10 'use strict'; 10 'use strict';
(...skipping 35 matching lines...) Expand 10 before | Expand all | Expand 10 after
46 46
47 this.eventHooks_ = new base.Disposables( 47 this.eventHooks_ = new base.Disposables(
48 new base.DomEventHook(this.formElement_, 'submit', onOk, false), 48 new base.DomEventHook(this.formElement_, 'submit', onOk, false),
49 new base.DomEventHook(this.cancelButton_, 'click', onCancel, false)); 49 new base.DomEventHook(this.cancelButton_, 'click', onCancel, false));
50 base.debug.assert(this.deferred_ === null); 50 base.debug.assert(this.deferred_ === null);
51 this.deferred_ = new base.Deferred(); 51 this.deferred_ = new base.Deferred();
52 remoting.setMode(this.appMode_); 52 remoting.setMode(this.appMode_);
53 return this.deferred_.promise(); 53 return this.deferred_.promise();
54 }; 54 };
55 55
56 /** @return {HTMLElement} */
57 remoting.InputDialog.prototype.inputField = function() {
58 return this.inputField_;
59 }
60
56 /** @private */ 61 /** @private */
57 remoting.InputDialog.prototype.onSubmit_ = function() { 62 remoting.InputDialog.prototype.onSubmit_ = function() {
58 this.deferred_.resolve(this.inputField_.value); 63 this.deferred_.resolve(this.inputField_.value);
59 } 64 }
60 65
61 /** @private */ 66 /** @private */
62 remoting.InputDialog.prototype.onCancel_ = function() { 67 remoting.InputDialog.prototype.onCancel_ = function() {
63 this.deferred_.reject(new remoting.Error(remoting.Error.Tag.CANCELLED)); 68 this.deferred_.reject(new remoting.Error(remoting.Error.Tag.CANCELLED));
64 } 69 }
65 70
(...skipping 13 matching lines...) Expand all
79 // clipboard-handling bug - http://crbug.com/281523. 84 // clipboard-handling bug - http://crbug.com/281523.
80 that.cancelButton_.focus(); 85 that.cancelButton_.focus();
81 handler(); 86 handler();
82 base.dispose(that.eventHooks_); 87 base.dispose(that.eventHooks_);
83 that.eventHooks_ = null; 88 that.eventHooks_ = null;
84 that.deferred_ = null; 89 that.deferred_ = null;
85 }; 90 };
86 }; 91 };
87 92
88 })(); 93 })();
OLDNEW
« no previous file with comments | « remoting/remoting_webapp_files.gypi ('k') | remoting/webapp/crd/html/dialog_client_session_finished.html » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698