diff options
Diffstat (limited to 'chrome/renderer/loadtimes_extension_bindings.cc')
-rw-r--r-- | chrome/renderer/loadtimes_extension_bindings.cc | 16 |
1 files changed, 10 insertions, 6 deletions
diff --git a/chrome/renderer/loadtimes_extension_bindings.cc b/chrome/renderer/loadtimes_extension_bindings.cc index 4b800a7..5a65af7 100644 --- a/chrome/renderer/loadtimes_extension_bindings.cc +++ b/chrome/renderer/loadtimes_extension_bindings.cc @@ -29,10 +29,10 @@ class LoadTimesExtensionWrapper : public v8::Extension { // navigationType: A string describing what user action initiated the load LoadTimesExtensionWrapper() : v8::Extension(kLoadTimesExtensionName, - "var chromium;" - "if (!chromium)" - " chromium = {};" - "chromium.GetLoadTimes = function() {" + "var chrome;" + "if (!chrome)" + " chrome = {};" + "chrome.GetLoadTimes = function() {" " native function GetLoadTimes();" " return GetLoadTimes();" "}") {} @@ -78,6 +78,9 @@ class LoadTimesExtensionWrapper : public v8::Extension { v8::String::New("startLoadTime"), v8::Number::New(navigation_state->start_load_time().ToDoubleT())); load_times->Set( + v8::String::New("commitLoadTime"), + v8::Number::New(navigation_state->commit_load_time().ToDoubleT())); + load_times->Set( v8::String::New("finishDocumentLoadTime"), v8::Number::New( navigation_state->finish_document_load_time().ToDoubleT())); @@ -85,11 +88,12 @@ class LoadTimesExtensionWrapper : public v8::Extension { v8::String::New("finishLoadTime"), v8::Number::New(navigation_state->finish_load_time().ToDoubleT())); load_times->Set( - v8::String::New("firstLayoutTime"), - v8::Number::New(navigation_state->first_layout_time().ToDoubleT())); + v8::String::New("firstPaintTime"), + v8::Number::New(navigation_state->first_paint_time().ToDoubleT())); load_times->Set( v8::String::New("navigationType"), v8::String::New(GetNavigationType(data_source->navigationType()))); + return load_times; } } |