|
|
|
@ -111,12 +111,22 @@ var Updater = function(){ |
|
|
|
var me = this; |
|
|
|
var me = this; |
|
|
|
$.ajax(this.params.url, { |
|
|
|
$.ajax(this.params.url, { |
|
|
|
success: function(data,status,x){ |
|
|
|
success: function(data,status,x){ |
|
|
|
|
|
|
|
$(".dtys__product").each(function(){ |
|
|
|
|
|
|
|
$(this).removeClass("wait"); |
|
|
|
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
|
|
if(me.ETag != x.getResponseHeader('ETag')){ |
|
|
|
if(me.ETag != x.getResponseHeader('ETag')){ |
|
|
|
me.params.onModified(data,x,me.lastModified); |
|
|
|
me.params.onModified(data,x,me.lastModified); |
|
|
|
me.lastModified = x.getResponseHeader('Last-Modified'); |
|
|
|
me.lastModified = x.getResponseHeader('Last-Modified'); |
|
|
|
} |
|
|
|
} |
|
|
|
me.ETag = x.getResponseHeader('ETag'); |
|
|
|
me.ETag = x.getResponseHeader('ETag'); |
|
|
|
}, |
|
|
|
}, |
|
|
|
|
|
|
|
error: function(jqXHR, textStatus, errorThrown) { |
|
|
|
|
|
|
|
$(".dtys__product").each(function(){ |
|
|
|
|
|
|
|
$(this).addClass("wait"); |
|
|
|
|
|
|
|
countdownPriceStop($(this)); |
|
|
|
|
|
|
|
}); |
|
|
|
|
|
|
|
}, |
|
|
|
beforeSend: function(x){ |
|
|
|
beforeSend: function(x){ |
|
|
|
if(me.ETag != '') { x.setRequestHeader('If-None-Match', me.ETag); } |
|
|
|
if(me.ETag != '') { x.setRequestHeader('If-None-Match', me.ETag); } |
|
|
|
}, |
|
|
|
}, |
|
|
|
|