| Index: tools/telemetry/telemetry/scrolling_action.py | 
| diff --git a/tools/telemetry/telemetry/scrolling_action.py b/tools/telemetry/telemetry/scrolling_action.py | 
| deleted file mode 100644 | 
| index 01ef3591c12fcd04a7591f9f4a3c487b7821e31a..0000000000000000000000000000000000000000 | 
| --- a/tools/telemetry/telemetry/scrolling_action.py | 
| +++ /dev/null | 
| @@ -1,55 +0,0 @@ | 
| -# Copyright (c) 2012 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. | 
| -import os | 
| - | 
| -from telemetry import page_action | 
| -from telemetry import util | 
| - | 
| -class ScrollingAction(page_action.PageAction): | 
| -  def __init__(self, attributes=None): | 
| -    super(ScrollingAction, self).__init__(attributes) | 
| - | 
| -  def WillRunAction(self, page, tab): | 
| -    with open( | 
| -      os.path.join(os.path.dirname(__file__), | 
| -                   'scrolling_action.js')) as f: | 
| -      js = f.read() | 
| -      tab.ExecuteJavaScript(js) | 
| - | 
| -    tab.ExecuteJavaScript(""" | 
| -        window.__scrollingActionDone = false; | 
| -        window.__scrollingAction = new __ScrollingAction(function() { | 
| -          window.__scrollingActionDone = true; | 
| -        }); | 
| -     """) | 
| - | 
| -  def RunAction(self, page, tab, previous_action): | 
| -    with tab.browser.platform.GetSurfaceCollector(''): | 
| -      # scrollable_element_function is a function that passes the scrollable | 
| -      # element on the page to a callback. For example: | 
| -      #   function (callback) { | 
| -      #     callback(document.getElementById('foo')); | 
| -      #   } | 
| -      if hasattr(self, 'scrollable_element_function'): | 
| -        tab.ExecuteJavaScript(""" | 
| -            (%s)(function(element) { | 
| -              window.__scrollingAction.start(element); | 
| -            });""" % (self.scrollable_element_function)) | 
| -      else: | 
| -        tab.ExecuteJavaScript( | 
| -          'window.__scrollingAction.start(document.body);') | 
| - | 
| -      # Poll for scroll benchmark completion. | 
| -      util.WaitFor(lambda: tab.EvaluateJavaScript( | 
| -          'window.__scrollingActionDone'), 60) | 
| - | 
| -  def CanBeBound(self): | 
| -    return True | 
| - | 
| -  def BindMeasurementJavaScript(self, tab, start_js, stop_js): | 
| -    # Make the scrolling action start and stop measurement automatically. | 
| -    tab.ExecuteJavaScript(""" | 
| -        window.__scrollingAction.beginMeasuringHook = function() { %s }; | 
| -        window.__scrollingAction.endMeasuringHook = function() { %s }; | 
| -    """ % (start_js, stop_js)) | 
|  |