|
24 | 24 | return display_sparql_literal(data) |
25 | 25 |
|
26 | 26 | @execute_sparql_query =-> |
27 | | - show_loading() |
28 | | - $("#sparql_results_container").hide() |
29 | | - $.getJSON get_server_address()+"/query/execute_sparql", |
30 | | - query: $("#txt_sparql_query").val() |
31 | | - , (data) -> |
32 | | - result_columns = SPARQL.result.columns(data) |
33 | | - result_rows = SPARQL.result.rows(data) |
34 | | - $("#sparql_results_time_taken").html(SPARQL.result.time_taken(data).toString()+" s") |
35 | | - result_table = $("#sparql_results_table") |
36 | | - result_table_header = "<tr><th>#</th>" |
37 | | - $.each result_columns, (key,val) -> |
38 | | - result_table_header += "<th>"+val+"</th>" |
39 | | - result_table_header += "</tr>" |
40 | | - result_table.find("thead").first().html(result_table_header) |
41 | | - hide_loading() |
42 | | - result_table.find("tbody").first().html("") |
43 | | - $("#sparql_results_container").show("fast") |
44 | | - row_counter = 0 |
45 | | - while row_counter < result_rows.length |
46 | | - row_counter++ |
47 | | - result_rable_rows = "<tr><td>"+row_counter.toString()+"</td>" |
48 | | - $.each result_columns, (key,col) -> |
49 | | - result_rable_rows += display_sparql_row_entry(result_rows[row_counter-1][col]) |
50 | | - result_rable_rows += "</tr>" |
51 | | - result_table.find("tbody").first().append(result_rable_rows) |
52 | | - Utils.scroll_to('#sparql_results_container'); |
| 27 | + if SPARQL.textbox.is_valid() |
| 28 | + show_loading() |
| 29 | + $("#sparql_results_container").hide() |
| 30 | + $.getJSON get_server_address()+"/query/execute_sparql", |
| 31 | + query: $("#txt_sparql_query").val() |
| 32 | + , (data) -> |
| 33 | + result_columns = SPARQL.result.columns(data) |
| 34 | + result_rows = SPARQL.result.rows(data) |
| 35 | + $("#sparql_results_time_taken").html(SPARQL.result.time_taken(data).toString()+" s") |
| 36 | + result_table = $("#sparql_results_table") |
| 37 | + result_table_header = "<tr><th>#</th>" |
| 38 | + $.each result_columns, (key,val) -> |
| 39 | + result_table_header += "<th>"+val+"</th>" |
| 40 | + result_table_header += "</tr>" |
| 41 | + result_table.find("thead").first().html(result_table_header) |
| 42 | + hide_loading() |
| 43 | + result_table.find("tbody").first().html("") |
| 44 | + $("#sparql_results_container").show("fast") |
| 45 | + row_counter = 0 |
| 46 | + while row_counter < result_rows.length |
| 47 | + row_counter++ |
| 48 | + result_rable_rows = "<tr><td>"+row_counter.toString()+"</td>" |
| 49 | + $.each result_columns, (key,col) -> |
| 50 | + result_rable_rows += display_sparql_row_entry(result_rows[row_counter-1][col]) |
| 51 | + result_rable_rows += "</tr>" |
| 52 | + result_table.find("tbody").first().append(result_rable_rows) |
| 53 | + Utils.scroll_to('#sparql_results_container'); |
| 54 | + return |
53 | 55 | return |
54 | | - return |
55 | 56 |
|
56 | 57 | @download_sparql_result_set = (type)-> |
57 | 58 | if type is "csv" |
|
63 | 64 | query: $("#txt_sparql_query").val() |
64 | 65 | pdf: "true" |
65 | 66 | @show_sparql_download_modal =-> |
66 | | - $("#sparql_download_modal").modal("show") |
| 67 | + if SPARQL.textbox.is_valid() |
| 68 | + $("#sparql_download_modal").modal("show") |
67 | 69 |
|
0 commit comments