()
| 430 | } |
| 431 | |
| 432 | var _initialize = function () { |
| 433 | |
| 434 | browserHasHashChange = ("onhashchange" in document.body); |
| 435 | |
| 436 | if (browser.ie) |
| 437 | { |
| 438 | var scripts = document.getElementsByTagName('script'); |
| 439 | for (var i = 0, s; s = scripts[i]; i++) { |
| 440 | if (s.src.indexOf("history.js") > -1) { |
| 441 | var iframe_location = (new String(s.src)).replace("history.js", "historyFrame.html"); |
| 442 | } |
| 443 | } |
| 444 | historyFrameSourcePrefix = iframe_location + "?"; |
| 445 | var src = historyFrameSourcePrefix; |
| 446 | |
| 447 | var iframe = document.createElement("iframe"); |
| 448 | iframe.id = 'ie_historyFrame'; |
| 449 | iframe.name = 'ie_historyFrame'; |
| 450 | iframe.src = 'javascript:false;'; |
| 451 | |
| 452 | try { |
| 453 | document.body.appendChild(iframe); |
| 454 | } catch(e) { |
| 455 | setTimeout(function() { |
| 456 | document.body.appendChild(iframe); |
| 457 | }, 0); |
| 458 | } |
| 459 | } |
| 460 | |
| 461 | if (browser.safari && !browserHasHashChange) |
| 462 | { |
| 463 | var rememberDiv = document.createElement("div"); |
| 464 | rememberDiv.id = 'safari_rememberDiv'; |
| 465 | document.body.appendChild(rememberDiv); |
| 466 | rememberDiv.innerHTML = '<input type="text" id="safari_remember_field" style="width: 500px;">'; |
| 467 | |
| 468 | var formDiv = document.createElement("div"); |
| 469 | formDiv.id = 'safari_formDiv'; |
| 470 | document.body.appendChild(formDiv); |
| 471 | |
| 472 | var reloader_content = document.createElement('div'); |
| 473 | reloader_content.id = 'safarireloader'; |
| 474 | var scripts = document.getElementsByTagName('script'); |
| 475 | for (var i = 0, s; s = scripts[i]; i++) { |
| 476 | if (s.src.indexOf("history.js") > -1) { |
| 477 | html = (new String(s.src)).replace(".js", ".html"); |
| 478 | } |
| 479 | } |
| 480 | reloader_content.innerHTML = '<iframe id="safarireloader-iframe" src="about:blank" frameborder="no" scrolling="no"></iframe>'; |
| 481 | document.body.appendChild(reloader_content); |
| 482 | reloader_content.style.position = 'absolute'; |
| 483 | reloader_content.style.left = reloader_content.style.top = '-9999px'; |
| 484 | iframe = reloader_content.getElementsByTagName('iframe')[0]; |
| 485 | |
| 486 | if (document.getElementById("safari_remember_field").value != "" ) { |
| 487 | historyHash = document.getElementById("safari_remember_field").value.split(","); |
| 488 | } |
| 489 | } |
no outgoing calls
no test coverage detected
searching dependent graphs…