Commit c2c30920 authored by Sven Franck's avatar Sven Franck

bugfix: updating providers found on selectstop

parent deedb6d6
......@@ -140,7 +140,7 @@
<th class="t" data-i18n="feat.architecture"></th>
<td>
<select data-theme="c" class="t search_parameters" id="cpu_type" name="cpu_type" data-i18n="[placeholder]feat.architecture">
<option value="default" disabled selected class="t" data-i18n="gen.please_select">Please select</option>
<option value="default" disabled selected="selected" class="t" data-i18n="gen.please_select">Please select</option>
</select>
</td>
</tr>
......@@ -216,19 +216,20 @@
// loop profiles to find matches for this parameter
for (l = 0; l < $.fn.fauna.profiles.length; l += 1) {
current_profile = $.fn.fauna.profiles[l];
if (current_profile[current_lookUp] === nearest) {
current_pass = true;
// does this profile also match all other criteria?
remaining_parameters = $('.search_parameters').not( input_slider ).not('span');
// careful with previsouly set criteria!
remaining_parameters = $('.search_parameters').not( $el ).not('span');
while (m < remaining_parameters.length) {
remain_param = remaining_parameters[m].value;
remain_id = remaining_parameters[m].getAttribute('id');
if (current_profile[$.fn.fauna.references[remain_id]] !== remain_param) {
if (remain_param !== "default" ||
remain_param === remaining_parameters[m].getAttribute('data-default')) {
if (remain_param !== "default" && remaining_parameters[m].getAttribute('data-default') === null) {
current_pass = false;
break;
}
}
m += 1;
......@@ -236,6 +237,9 @@
if (current_pass) {
updated_profiles.unshift(current_profile);
// reset for next iteration
current_pass = false;
m = 0;
}
}
}
......
......@@ -185,7 +185,6 @@
};
if ($.fn.fauna.formdata !== "") {
console.log("formdata crap");
// loop reference
references = getObjectSize($.fn.fauna.references);
for (i in $.fn.fauna.references) {
......@@ -210,11 +209,8 @@
query_string = "";
$('.search_criteria').text();
}
console.log("we should be here now and not in the formData crap");
if (search_term) {
console.log("we also have a search term");
sort_string =
"percentile: = %" + search_term +
"% OR downtime: %" + search_term +
......@@ -226,22 +222,14 @@
if (query_string !== "") {
sort_string += ")";
}
console.log("sort_string = "+sort_string)
}
// put all strings together
console.log("put it together");
console.log($.fn.fauna.formdata)
console.log(sort_string)
console.log(query_string)
if ($.fn.fauna.formdata !== "" || sort_string !== "" || query_string !== "") {
console.log("we have a query");
query_object.query.query = query_string + sort_string;
}
$.fn.util.spin('show');
console.log("allDocs");
console.log(query_object);
// retrieve data
$.fn.fauna.jio_item_config.allDocs(
query_object,
......@@ -329,9 +317,7 @@
tablecreate: function( event, ui ) {}
});
// clear search form
console.log("clear formdata now");
$.fn.fauna.formdata = "";
console.log($.fn.fauna.formdata);
$.fn.util.spin('hide');
});
} else {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment