diff options
author | bors-servo <metajack+bors@gmail.com> | 2014-12-11 17:33:53 -0700 |
---|---|---|
committer | bors-servo <metajack+bors@gmail.com> | 2014-12-11 17:33:53 -0700 |
commit | a016f7b201425a4a837168407a25705aaabf30b0 (patch) | |
tree | 7a0ab38d4126f362f17e986e862119162f4c7b9f /components/script/dom/performance.rs | |
parent | 15187cb4512baa57902ac07fe902df14b3c99500 (diff) | |
parent | e4dc6ca2ecdb395fc8306806d06436d3d53b2f85 (diff) | |
download | servo-a016f7b201425a4a837168407a25705aaabf30b0.tar.gz servo-a016f7b201425a4a837168407a25705aaabf30b0.zip |
auto merge of #4332 : Ms2ger/servo/performance, r=jdm
Diffstat (limited to 'components/script/dom/performance.rs')
-rw-r--r-- | components/script/dom/performance.rs | 16 |
1 files changed, 12 insertions, 4 deletions
diff --git a/components/script/dom/performance.rs b/components/script/dom/performance.rs index 806bad196ec..60f5abfec95 100644 --- a/components/script/dom/performance.rs +++ b/components/script/dom/performance.rs @@ -20,15 +20,23 @@ pub struct Performance { } impl Performance { - fn new_inherited(window: JSRef<Window>) -> Performance { + fn new_inherited(window: JSRef<Window>, + navigation_start: u64, + navigation_start_precise: f64) -> Performance { Performance { reflector_: Reflector::new(), - timing: JS::from_rooted(PerformanceTiming::new(window)), + timing: JS::from_rooted(PerformanceTiming::new(window, + navigation_start, + navigation_start_precise)), } } - pub fn new(window: JSRef<Window>) -> Temporary<Performance> { - reflect_dom_object(box Performance::new_inherited(window), + pub fn new(window: JSRef<Window>, + navigation_start: u64, + navigation_start_precise: f64) -> Temporary<Performance> { + reflect_dom_object(box Performance::new_inherited(window, + navigation_start, + navigation_start_precise), global::Window(window), PerformanceBinding::Wrap) } |