| 
														
															@@ -95,7 +95,7 @@ function cancelQuery(query) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															   var path = Routes.cancel_queries_path() 
														 | 
														
														 | 
														
															   var path = Routes.cancel_queries_path() 
														 | 
													
												
											
												
													
														| 
														 | 
														
															   var data = {run_id: query.run_id, data_source: query.data_source} 
														 | 
														
														 | 
														
															   var data = {run_id: query.run_id, data_source: query.data_source} 
														 | 
													
												
											
												
													
														| 
														 | 
														
															   if (navigator.sendBeacon) { 
														 | 
														
														 | 
														
															   if (navigator.sendBeacon) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    navigator.sendBeacon(path, csrfProtect(data)) 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    navigator.sendBeacon(path + "?" + $.param(csrfProtect(data))) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															   } else { 
														 | 
														
														 | 
														
															   } else { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     // TODO make sync 
														 | 
														
														 | 
														
															     // TODO make sync 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     $.post(path, data) 
														 | 
														
														 | 
														
															     $.post(path, data) 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -106,5 +106,5 @@ function csrfProtect(payload) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															   var param = $("meta[name=csrf-param]").attr("content") 
														 | 
														
														 | 
														
															   var param = $("meta[name=csrf-param]").attr("content") 
														 | 
													
												
											
												
													
														| 
														 | 
														
															   var token = $("meta[name=csrf-token]").attr("content") 
														 | 
														
														 | 
														
															   var token = $("meta[name=csrf-token]").attr("content") 
														 | 
													
												
											
												
													
														| 
														 | 
														
															   if (param && token) payload[param] = token 
														 | 
														
														 | 
														
															   if (param && token) payload[param] = token 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-  return new Blob([JSON.stringify(payload)], {type : "application/json; charset=utf-8"}) 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+  return payload 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 } 
														 | 
														
														 | 
														
															 } 
														 |