summaryrefslogtreecommitdiffstats
path: root/chrome/renderer/loadtimes_extension_bindings.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chrome/renderer/loadtimes_extension_bindings.cc')
-rw-r--r--chrome/renderer/loadtimes_extension_bindings.cc16
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;
}
}