Chromium Code Reviews| Index: tools/perf/page_sets/video_stack/utils.js |
| diff --git a/chrome/test/data/media/html/utils.js b/tools/perf/page_sets/video_stack/utils.js |
| similarity index 53% |
| copy from chrome/test/data/media/html/utils.js |
| copy to tools/perf/page_sets/video_stack/utils.js |
| index e2f5682d7dff579a54c56e809fb4f996c377f429..63dcbdabe07050b54d481540ba45e8085ecc7d48 100644 |
| --- a/chrome/test/data/media/html/utils.js |
| +++ b/tools/perf/page_sets/video_stack/utils.js |
| @@ -1,63 +1,22 @@ |
| -// Copyright (c) 2012 The Chromium Authors. All rights reserved. |
| +// Copyright (c) 2013 The Chromium Authors. All rights reserved. |
| // Use of this source code is governed by a BSD-style license that can be |
| // found in the LICENSE file. |
|
nduca
2013/06/17 23:01:33
this file seems unused? or rather a lot of the stu
shadi
2013/06/21 00:39:51
It is used by the page sets html files. It serves
|
| // |
| // Miscellaneous utility functions for HTML media tests. Loading this script |
| // should not modify the page in any way. |
| -// |
| -var QueryString = function () { |
| +var QueryString = function() { |
| // Allows access to query parameters on the URL; e.g., given a URL like: |
| - // |
| // http://<url>/my.html?test=123&bob=123 |
| - // |
| // parameters can now be accessed via QueryString.test or QueryString.bob. |
| var params = {}; |
| - |
| // RegEx to split out values by &. |
| var r = /([^&=]+)=?([^&]*)/g; |
| - |
| // Lambda function for decoding extracted match values. Replaces '+' with |
| // space so decodeURIComponent functions properly. |
| function d(s) { return decodeURIComponent(s.replace(/\+/g, ' ')); } |
| - |
| var match; |
| while (match = r.exec(window.location.search.substring(1))) |
| params[d(match[1])] = d(match[2]); |
| - |
| return params; |
| -} (); |
| - |
| -function getCurrentTime() { |
| - if (window.performance.now) |
| - return window.performance.now(); |
| - else |
| - return new Date().getTime(); |
| -} |
| - |
| -function Timer() { |
| - this.start_ = 0; |
| - this.times_ = []; |
| -} |
| - |
| -Timer.prototype = { |
| - start: function() { |
| - this.start_ = getCurrentTime(); |
| - }, |
| - |
| - stop: function() { |
| - var delta = getCurrentTime() - this.start_; |
| - this.times_.push(delta); |
| - return delta; |
| - }, |
| - |
| - reset: function() { |
| - this.start_ = 0; |
| - this.times_ = []; |
| - } |
| -} |
| - |
| -function GenerateUniqueURL(src) { |
| - var ch = src.indexOf('?') >= 0 ? '&' : '?'; |
| - return src + ch + 't=' + (new Date()).getTime(); |
| -} |
| +}(); |