MCPcopy Create free account
hub / github.com/mailru/FileAPI / _initialize

Function _initialize

flash/core/html-template/history/history.js:432–493  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

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 }

Callers 1

history.jsFile · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…