- Timestamp:
- 2012-09-19T11:10:22+12:00 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
main/trunk/greenstone3/web/interfaces/default/js/document_scripts.js
r26205 r26212 768 768 } 769 769 770 var getImage = function(page )770 var getImage = function(page, attemptNumber) 771 771 { 772 772 var ajax = gs.functions.ajaxRequest(); … … 824 824 $(image).error(function() 825 825 { 826 page.isLoading = false; 827 page.noImage = true; 828 image.setAttribute("src", gs.imageURLs.blank); 826 if(!attemptNumber || attemptNumber < 3) 827 { 828 setTimeout(function(){getImage(page, ((!attemptNumber) ? 1 : attemptNumber + 1));}, 500); 829 } 830 else 831 { 832 page.isLoading = false; 833 page.noImage = true; 834 image.setAttribute("src", gs.imageURLs.blank); 835 } 829 836 }); 830 837 image.setAttribute("src", href); … … 834 841 var title = text.substring(titleStart, titleEnd); 835 842 } 836 else if (ajax.readyState == 4 && !page.failed)843 else if (ajax.readyState == 4) 837 844 { 838 845 page.failed = true; 839 getImage(page); 846 if(!attemptNumber || attemptNumber < 3) 847 { 848 setTimeout(function(){getImage(page, ((!attemptNumber) ? 1 : attemptNumber + 1));}, 500); 849 } 850 else 851 { 852 var image = document.createElement("IMG"); 853 image.setAttribute("src", gs.imageURLs.blank); 854 page.link.innerHTML = ""; 855 page.link.appendChild(image); 856 page.isLoading = false; 857 page.noImage = true; 858 } 840 859 } 841 860 }
Note:
See TracChangeset
for help on using the changeset viewer.