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",
function(data) {
console.log("new search results detected");
console.log(data);
self.rows = data;
self.update();
});

19
src/scripts/search.js

@ -8,11 +8,9 @@ function makeResourceGetter(self) {
"author" : this.bookauthor
};
var url = "/search/resources";
console.log(params);
$.getJSON(url, {
data : JSON.stringify(params)
}).done(function(results) {
if (results.iarchive) {
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) {
var books;
for (var i in courses) {
books = courses[i].books;
if ((books.length > 0) &&
(!realBook(books[0]))) {
courses[i].books = "";
}
}
return courses.filter(
function (c) {
return c.prof != "Staff";

Loading…
Cancel
Save