@ -414,22 +419,42 @@ public class DialogGetInfoBootstrap extends Composite {
return;
}
longcheckTime=newDate().getTime();
longdiff=checkTime-startTime;
if(diff>PREVIEW_WAITING_TIME){// is greater than 10 sec
try{
GWT.log("iFrameGoogleDocViewer not loaded within "+PREVIEW_WAITING_TIME+" sec, cancelling timer, removing iframe");
cancel();
removePlaceHolder(loadingPreviewHTML);
htmlPanelFilePreview.add(noPreviewAvailable);
iFrameGDV.setVisible(false);
htmlPanelFilePreview.remove(iFrameGDV);
}catch(Exceptione){
// Silent
longdiff=checkTime-loaderPreviewStartTime;
if(diff>PREVIEW_WAITING_TIME){// is greater than PREVIEW_WAITING_TIME, performs a new attempt or terminate
if(showPreviewAttempt>=PREVIEW_MAX_RETRIES){
try{
GWT.log("iFrameGoogleDocViewer not loaded within "+PREVIEW_WAITING_TIME+" sec and max retries "+PREVIEW_MAX_RETRIES+", cancelling timer, removing iframe");
cancel();
removePlaceHolder(loadingPreviewHTML);
htmlPanelFilePreview.add(noPreviewAvailable);
iFrameGDV.setVisible(false);
htmlPanelFilePreview.remove(iFrameGDV);
}catch(Exceptione){
// Silent
}
}else{
GWT.log("iFrameGoogleDocViewer not loaded on attempt "+showPreviewAttempt+", instancing new iFrame");