|
@@ -148,4 +148,36 @@ if (Drupal.jsEnabled) {
|
|
|
|
|
|
});
|
|
|
}
|
|
|
+
|
|
|
+ //------------------------------------------------------------
|
|
|
+ // Update the blast best hit report for selected page and sorting
|
|
|
+ function tripal_update_best_hit_report(obj, analysis_id, sort, descending, per_page){
|
|
|
+ var page = obj.selectedIndex + 1;
|
|
|
+ var baseurl = location.href.substring(0,location.href.lastIndexOf('/tripal_blast_report/'));
|
|
|
+ var link = baseurl + '/tripal_blast_report/' + analysis_id + "/" + page + "/" + sort + "/" + descending + "/" + per_page;
|
|
|
+
|
|
|
+ tripal_startAjax();
|
|
|
+ $.ajax({
|
|
|
+ url: link,
|
|
|
+ dataType: 'html',
|
|
|
+ type: 'POST',
|
|
|
+ success: function(data){
|
|
|
+ var d = document.createElement('div');
|
|
|
+ d.innerHTML = data;
|
|
|
+ var divs = d.getElementsByTagName("div");
|
|
|
+ for (var i = 0; i < divs.length; i ++) {
|
|
|
+ if (divs[i].getAttribute('id') == 'blast-hits-report') {
|
|
|
+ var report_table = document.getElementById('blast-hits-report');
|
|
|
+ report_table.innerHTML = divs[i].innerHTML;
|
|
|
+ var table_breport = document.getElementById('tripal_blast_report_table');
|
|
|
+ var sel = document.getElementById('tripal_blast_report_page_selector');
|
|
|
+ sel.options[page - 1].selected = true;
|
|
|
+ tripal_stopAjax();
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ });
|
|
|
+
|
|
|
+ return false;
|
|
|
+ }
|
|
|
}
|