diff options
Diffstat (limited to 'gn2/wqflask/static/new/javascript')
-rw-r--r-- | gn2/wqflask/static/new/javascript/dataset_select_menu_orig.js | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/gn2/wqflask/static/new/javascript/dataset_select_menu_orig.js b/gn2/wqflask/static/new/javascript/dataset_select_menu_orig.js index 2875eabd..1a738e2d 100644 --- a/gn2/wqflask/static/new/javascript/dataset_select_menu_orig.js +++ b/gn2/wqflask/static/new/javascript/dataset_select_menu_orig.js @@ -14,9 +14,14 @@ range = function(size, startAt=0) { indicate_error = function (jqXHR, textStatus, errorThrown) { errorElement = document.createElement("span"); errorElement.setAttribute("class", "alert-danger"); + fallbackLink = document.createElement('a'); + fallbackLink.href = "https://fallback.genenetwork.org"; + fallbackLink.title = "GN2 Fallback"; + fallbackLink.appendChild(document.createTextNode("GN2 Fallback Server.")); errorText = document.createTextNode( - "There was an error retrieving and setting the menu. Try again later."); + "There was an error retrieving and setting the menu. Try visiting the "); errorElement.appendChild(errorText); + errorElement.appendChild(fallbackLink); if (document.getElementById("search")){ form = document.getElementById("search").getElementsByTagName("form")[0]; form.prepend(errorElement); @@ -41,7 +46,6 @@ if (typeof gn_server_url === 'undefined'){ $.ajax(gn_server_url +'/menu/generate/json', { dataType: 'json', success: process_json, - error: indicate_error, statusCode: { ...defaultStatusCodeFunctions, } |