From b06dc0557f6efb40af1424c952f6eaf2542e168e Mon Sep 17 00:00:00 2001 From: Bryan Hilbert Date: Wed, 5 Feb 2025 12:49:55 -0500 Subject: [PATCH] troubleshooting --- jwql/website/apps/jwql/static/js/jwql.js | 11 ++++++++++- jwql/website/apps/jwql/views.py | 2 ++ 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/jwql/website/apps/jwql/static/js/jwql.js b/jwql/website/apps/jwql/static/js/jwql.js index 0f0a664fe..39c749549 100644 --- a/jwql/website/apps/jwql/static/js/jwql.js +++ b/jwql/website/apps/jwql/static/js/jwql.js @@ -1500,7 +1500,7 @@ function update_thumbnail_array(data, targetDiv = "thumbnail-array") { function update_thumbnail_array(data, targetDiv) { var targetElement = document.getElementById(targetDiv); if (!targetElement) { - console.error("Target element for thumbnails not found:", targetDiv); + console.error("Target div for thumbnails not found:", targetDiv); console.log("Available elements:", document.querySelectorAll(".thumbnail-array")); return; } @@ -1508,6 +1508,11 @@ function update_thumbnail_array(data, targetDiv) { var thumbnail_content = ""; var image_updates = []; + /**for (var i = 0; i < Object.keys(data.file_data).length; i++) { + var rootname = Object.keys(data.file_data)[i]; + var file = data.file_data[rootname]; + **/ + Object.keys(data.file_data).forEach((rootname, i) => { var file = data.file_data[rootname]; @@ -1661,9 +1666,13 @@ function update_thumbnails_per_observation_page(inst, proposal, observation, bas function update_thumbnails_per_observation_page(inst, proposal, observation, base_url, sort, group, targetDiv = "thumbnail-array") { let url = base_url + '/ajax/' + inst + '/archive/' + proposal + '/obs' + observation + '/'; + console.log("Making AJAX request to:", base_url + '/ajax/' + inst + '/archive/' + proposal + '/obs' + observation + '/'); + + $.ajax({ url: url, success: function(data) { + console.log("AJAX success: Data received for obs:", observation, data); var num_thumbnails = Object.keys(data.file_data).length; update_show_count(num_thumbnails, 'activities'); diff --git a/jwql/website/apps/jwql/views.py b/jwql/website/apps/jwql/views.py index cc7654941..4dfe6a5a7 100644 --- a/jwql/website/apps/jwql/views.py +++ b/jwql/website/apps/jwql/views.py @@ -335,6 +335,8 @@ def archive_thumbnails_all_observations(request, inst, proposal): #obs_list = sorted(set(filename_parser(root)['observation'] for root in rootnames)) + print(f"DEBUG: obs_list = {obs_list}") + sort_type = request.session.get('image_sort', 'Recent') group_type = request.session.get('image_group', 'Exposure')