SakshamLak commited on
Commit
a0505b5
·
verified ·
1 Parent(s): 999388b

Update buffalo_rag/frontend/static/js/app.js

Browse files
buffalo_rag/frontend/static/js/app.js CHANGED
@@ -63,33 +63,36 @@
63
  // Update sources panel
64
  function updateSources(sources) {
65
  sourcesContainer.innerHTML = '';
66
-
67
- if (sources.length === 0) {
 
 
 
68
  sourcesContainer.appendChild(noSources);
69
  return;
70
  }
71
-
72
- sources.forEach(source => {
73
  const card = document.createElement('div');
74
  card.className = 'source-card';
75
-
76
  const title = document.createElement('h4');
77
  title.textContent = source.title;
78
-
79
  const link = document.createElement('a');
80
  link.className = 'link';
81
  link.href = source.url;
82
  link.target = '_blank';
83
  link.innerHTML = `View source <i class="fas fa-external-link-alt"></i>`;
84
-
85
  const score = document.createElement('div');
86
  score.className = 'score';
87
  score.textContent = `Relevance: ${source.score.toFixed(2)}`;
88
-
89
  card.appendChild(title);
90
  card.appendChild(link);
91
  card.appendChild(score);
92
-
93
  sourcesContainer.appendChild(card);
94
  });
95
  }
 
63
  // Update sources panel
64
  function updateSources(sources) {
65
  sourcesContainer.innerHTML = '';
66
+
67
+ // Filter sources with score > -8
68
+ const filteredSources = sources.filter(source => source.score > -8);
69
+
70
+ if (filteredSources.length === 0) {
71
  sourcesContainer.appendChild(noSources);
72
  return;
73
  }
74
+
75
+ filteredSources.forEach(source => {
76
  const card = document.createElement('div');
77
  card.className = 'source-card';
78
+
79
  const title = document.createElement('h4');
80
  title.textContent = source.title;
81
+
82
  const link = document.createElement('a');
83
  link.className = 'link';
84
  link.href = source.url;
85
  link.target = '_blank';
86
  link.innerHTML = `View source <i class="fas fa-external-link-alt"></i>`;
87
+
88
  const score = document.createElement('div');
89
  score.className = 'score';
90
  score.textContent = `Relevance: ${source.score.toFixed(2)}`;
91
+
92
  card.appendChild(title);
93
  card.appendChild(link);
94
  card.appendChild(score);
95
+
96
  sourcesContainer.appendChild(card);
97
  });
98
  }