Mercurial > hg > config
comparison chrome/pageloader.js @ 197:b4da709724e1
Bug 379233 - check offset before recording page load complete - r=vladimir
| author | Alice Nodelman <alice@mozilla.com> |
|---|---|
| date | Fri, 17 Sep 2010 11:34:40 -0400 |
| parents | dd0018bc27de |
| children | 59d4f04497dd |
comparison
equal
deleted
inserted
replaced
| 196:dd0018bc27de | 197:b4da709724e1 |
|---|---|
| 288 evt.originalTarget.defaultView.frameElement) | 288 evt.originalTarget.defaultView.frameElement) |
| 289 return; | 289 return; |
| 290 if (timeout > 0) { | 290 if (timeout > 0) { |
| 291 clearTimeout(timeoutEvent); | 291 clearTimeout(timeoutEvent); |
| 292 } | 292 } |
| 293 var docElem; | |
| 294 if (browserWindow) | |
| 295 docElem = browserWindow.frames["content"].document.documentElement; | |
| 296 else | |
| 297 docElem = content.contentDocument.documentElement; | |
| 298 var width; | |
| 299 if ("getBoundingClientRect" in docElem) { | |
| 300 width = docElem.getBoundingClientRect().width; | |
| 301 } else if ("offsetWidth" in docElem) { | |
| 302 width = docElem.offsetWidth; | |
| 303 } | |
| 304 | |
| 293 var end_time = Date.now(); | 305 var end_time = Date.now(); |
| 294 var time = (end_time - start_time); | 306 var time = (end_time - start_time); |
| 295 | 307 |
| 296 // does this page want to do its own timing? | 308 // does this page want to do its own timing? |
| 297 // if so, we shouldn't be here | 309 // if so, we shouldn't be here |
