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

Side by Side Diff: remoting/webapp/app_remoting/js/idle_detector.js

Issue 917093003: Shorten Closure template notation from Array.<*> to Array<*>. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: remove cvox Created 5 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 unified diff | Download patch
OLDNEW
1 // Copyright 2014 The Chromium Authors. All rights reserved. 1 // Copyright 2014 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 /** 5 /**
6 * @fileoverview 6 * @fileoverview
7 * Class for detecting when the application is idle. Note that chrome.idle is 7 * Class for detecting when the application is idle. Note that chrome.idle is
8 * not suitable for this purpose because it detects when the computer is idle, 8 * not suitable for this purpose because it detects when the computer is idle,
9 * and we'd like to close the application and free up VM resources even if the 9 * and we'd like to close the application and free up VM resources even if the
10 * user has been using another application for a long time. 10 * user has been using another application for a long time.
(...skipping 130 matching lines...) Expand 10 before | Expand all | Expand 10 after
141 /** 141 /**
142 * @param {boolean} show True to show the warning dialog; false to hide it. 142 * @param {boolean} show True to show the warning dialog; false to hide it.
143 * @private 143 * @private
144 */ 144 */
145 remoting.IdleDetector.prototype.showIdleWarning_ = function(show) { 145 remoting.IdleDetector.prototype.showIdleWarning_ = function(show) {
146 this.idleWarning_.hidden = !show; 146 this.idleWarning_.hidden = !show;
147 remoting.windowShape.updateClientWindowShape(); 147 remoting.windowShape.updateClientWindowShape();
148 } 148 }
149 149
150 /** 150 /**
151 * @param {Array.<{left: number, top: number, width: number, height: number}>} 151 * @param {Array<{left: number, top: number, width: number, height: number}>}
152 * rects List of rectangles. 152 * rects List of rectangles.
153 */ 153 */
154 remoting.IdleDetector.prototype.addToRegion = function(rects) { 154 remoting.IdleDetector.prototype.addToRegion = function(rects) {
155 if (!this.idleWarning_.hidden) { 155 if (!this.idleWarning_.hidden) {
156 var dialog = this.idleWarning_.querySelector('.kd-modaldialog'); 156 var dialog = this.idleWarning_.querySelector('.kd-modaldialog');
157 var rect = /** @type {ClientRect} */ (dialog.getBoundingClientRect()); 157 var rect = /** @type {ClientRect} */ (dialog.getBoundingClientRect());
158 rects.push(rect); 158 rects.push(rect);
159 } 159 }
160 }; 160 };
161 161
162 // Time-out after 1hr of no activity. 162 // Time-out after 1hr of no activity.
163 remoting.IdleDetector.kIdleTimeoutMs = 60 * 60 * 1000; 163 remoting.IdleDetector.kIdleTimeoutMs = 60 * 60 * 1000;
164 164
165 // Show the idle warning dialog for 2 minutes. 165 // Show the idle warning dialog for 2 minutes.
166 remoting.IdleDetector.kDialogTimeoutMs = 2 * 60 * 1000; 166 remoting.IdleDetector.kDialogTimeoutMs = 2 * 60 * 1000;
OLDNEW
« no previous file with comments | « remoting/webapp/app_remoting/js/context_menu_dom.js ('k') | remoting/webapp/app_remoting/js/keyboard_layouts_menu.js » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698