Skip to content
Snippets Groups Projects
Commit f98c409a authored by Florian Spreckelsen's avatar Florian Spreckelsen
Browse files

ENH: Send query and enter in local storage

parent 4fac18ca
Branches
Tags
2 merge requests!131FIX: error in regexp to match URLs,!129F shortcuts with new panel
Pipeline #46955 passed
...@@ -291,18 +291,28 @@ var query_shortcuts = new function () { ...@@ -291,18 +291,28 @@ var query_shortcuts = new function () {
); );
// function for inserting the generated query string into the query panel // function for inserting the generated query string into the query panel
var insert_to_query_panel = (_) => { var insert_to_query_panel = (inputSelectorName) => {
var values = query_shortcuts.extract_placeholder_values(shortcut_form[0]); var values = query_shortcuts.extract_placeholder_values(shortcut_form[0]);
var replaced_query_string = query_shortcuts.replace_placeholders_with_values(query_string, values); var replaced_query_string = query_shortcuts.replace_placeholders_with_values(query_string, values);
$("#caosdb-query-textarea")
$(inputSelectorName)
.focus() .focus()
.val(replaced_query_string); .val(replaced_query_string);
return replaced_query_string;
}; };
// callback for the submission // callback for the submission
var execute = (_) => { var execute = (_) => {
insert_to_query_panel();
$("#caosdb-query-form").submit(); if ("${BUILD_MODULE_LEGACY_QUERY_FORM}" != "ENABLED") {
const queryString = insert_to_query_panel(".caosdb-f-query-form input");
window.localStorage.setItem("query.queryString", queryString);
$(".caosdb-f-query-panel form").submit()
} else {
insert_to_query_panel("#caosdb-query-textarea");
$("#caosdb-query-form").submit();
}
}; };
shortcut_form.find(".caosdb-f-query-shortcut-right-col") shortcut_form.find(".caosdb-f-query-shortcut-right-col")
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment