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

Side by Side Diff: chrome/browser/resources/file_manager/js/image_editor/image_util.js

Issue 7453045: Moved ChromeOS Image Editor into an iframe. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Addressed comments Created 9 years, 4 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 | Annotate | Revision Log
OLDNEW
1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2011 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 // Namespace object for the utilities. 6 // Namespace object for the utilities.
7 function ImageUtil() {} 7 function ImageUtil() {}
8 8
9 // Performance trace. 9 // Performance trace.
10 ImageUtil.trace = (function() { 10 ImageUtil.trace = (function() {
11 function PerformanceTrace() { 11 function PerformanceTrace() {
12 this.lines_ = {}; 12 this.lines_ = {};
13 this.timers_ = {}; 13 this.timers_ = {};
14 this.container_ = null; 14 this.container_ = null;
15 } 15 }
16 16
17 PerformanceTrace.prototype.bindToDOM = function(container) {
18 this.container_ = container;
19 };
20
17 PerformanceTrace.prototype.report_ = function(key, value) { 21 PerformanceTrace.prototype.report_ = function(key, value) {
18 if (!this.container_) { 22 if (!this.container_) return;
19 this.container_ = document.getElementById('debug-output');
20 if (!this.container_) return;
21 }
22 if (!(key in this.lines_)) { 23 if (!(key in this.lines_)) {
23 var div = this.lines_[key] = document.createElement('div'); 24 var div = this.lines_[key] = document.createElement('div');
24 this.container_.appendChild(div); 25 this.container_.appendChild(div);
25 } 26 }
26 this.lines_[key].textContent = key + ': ' + value; 27 this.lines_[key].textContent = key + ': ' + value;
27 }; 28 };
28 29
29 PerformanceTrace.prototype.resetTimer = function(key) { 30 PerformanceTrace.prototype.resetTimer = function(key) {
30 this.timers_[key] = Date.now(); 31 this.timers_[key] = Date.now();
31 } 32 }
(...skipping 190 matching lines...) Expand 10 before | Expand all | Expand 10 after
222 this.x = x; 223 this.x = x;
223 this.y = y; 224 this.y = y;
224 this.squaredR = R * R; 225 this.squaredR = R * R;
225 }; 226 };
226 227
227 Circle.prototype.inside = function(x, y) { 228 Circle.prototype.inside = function(x, y) {
228 x -= this.x; 229 x -= this.x;
229 y -= this.y; 230 y -= this.y;
230 return x * x + y * y <= this.squaredR; 231 return x * x + y * y <= this.squaredR;
231 }; 232 };
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698