beautify_js
This commit is contained in:
parent
0febe4f5fd
commit
5c2f32e184
208 changed files with 3891 additions and 1474 deletions
|
@ -1,11 +1,11 @@
|
|||
|
||||
var IframeComet = new function() {
|
||||
var self = this;
|
||||
|
||||
var connectTries = 0, reconnectTimer;
|
||||
var connectTries = 0,
|
||||
reconnectTimer;
|
||||
var htmlfile; // for ie only
|
||||
var iframe;
|
||||
|
||||
|
||||
this.onConnected = function() {
|
||||
connectTries = 0;
|
||||
clearTimeout(reconnectTimer);
|
||||
|
@ -15,10 +15,10 @@ var IframeComet = new function() {
|
|||
|
||||
this.onError = function(err) { /* ... */ };
|
||||
|
||||
this.open = function(url) {
|
||||
this.open = function(url) {
|
||||
connectTries++;
|
||||
|
||||
if(connectTries > 3) {
|
||||
if (connectTries > 3) {
|
||||
self.onError("Unable to connect");
|
||||
}
|
||||
|
||||
|
@ -29,11 +29,11 @@ var IframeComet = new function() {
|
|||
}
|
||||
|
||||
reconnectTimer = setTimeout(function() {
|
||||
if (!self.isConnected()) {
|
||||
if (!self.isConnected()) {
|
||||
self.open(url);
|
||||
}
|
||||
}, connectTries * 2000);
|
||||
|
||||
|
||||
// в Chrome не срабатывает при обрыве соединения,
|
||||
// так что используем там другой =) транспорт
|
||||
iframe.onload = function() {
|
||||
|
@ -46,7 +46,7 @@ var IframeComet = new function() {
|
|||
return connectTries == 0; // onConnect обнуляет connectTries
|
||||
}
|
||||
|
||||
function cleanIframe() {
|
||||
function cleanIframe() {
|
||||
if (iframe) {
|
||||
iframe.src = "javascript:false";
|
||||
iframe.parentNode.removeChild(iframe); // очистка
|
||||
|
@ -59,7 +59,7 @@ var IframeComet = new function() {
|
|||
iframe = document.createElement('iframe');
|
||||
iframe.src = src || 'javascript:false';
|
||||
iframe.style.display = 'none';
|
||||
|
||||
|
||||
document.body.appendChild(iframe);
|
||||
}
|
||||
|
||||
|
@ -76,7 +76,7 @@ var IframeComet = new function() {
|
|||
}
|
||||
|
||||
src = src || 'javascript:false'; // пустой src
|
||||
htmlfile.body.insertAdjacentHTML('beforeEnd', "<iframe src='"+src+"'></iframe>");
|
||||
htmlfile.body.insertAdjacentHTML('beforeEnd', "<iframe src='" + src + "'></iframe>");
|
||||
iframe = htmlfile.body.lastChild; // window in .document.parentWindow
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue