Browse Source

remove books with no adoption / not real books

master
wes 9 years ago
parent
commit
b792a5041a
  1. 1
      src/scripts/results.tag
  2. 19
      src/scripts/search.js

1
src/scripts/results.tag

@ -7,6 +7,7 @@ var self = this;
results_passer.on("new_results", results_passer.on("new_results",
function(data) { function(data) {
console.log("new search results detected"); console.log("new search results detected");
console.log(data);
self.rows = data; self.rows = data;
self.update(); self.update();
}); });

19
src/scripts/search.js

@ -8,11 +8,9 @@ function makeResourceGetter(self) {
"author" : this.bookauthor "author" : this.bookauthor
}; };
var url = "/search/resources"; var url = "/search/resources";
console.log(params);
$.getJSON(url, { $.getJSON(url, {
data : JSON.stringify(params) data : JSON.stringify(params)
}).done(function(results) { }).done(function(results) {
if (results.iarchive) { if (results.iarchive) {
self.iarchive = results.iarchive[0]; self.iarchive = results.iarchive[0];
} }
@ -65,7 +63,24 @@ function autocomplete(element, endpoint) {
}); });
} }
function realBook(book) {
var noAdoption = book.booktitle.indexOf("No Adoption");
var noBooks = book.booktitle.indexOf("No Textbooks");
return ((noAdoption == -1) &&
(noBooks == -1));
}
function filterCourses(courses) { function filterCourses(courses) {
var books;
for (var i in courses) {
books = courses[i].books;
if ((books.length > 0) &&
(!realBook(books[0]))) {
courses[i].books = "";
}
}
return courses.filter( return courses.filter(
function (c) { function (c) {
return c.prof != "Staff"; return c.prof != "Staff";

Loading…
Cancel
Save