aboutsummaryrefslogtreecommitdiff
path: root/src/worldcat-org-fix/worldcat.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/worldcat-org-fix/worldcat.js')
-rw-r--r--src/worldcat-org-fix/worldcat.js6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/worldcat-org-fix/worldcat.js b/src/worldcat-org-fix/worldcat.js
index 0a4b531..b35a12f 100644
--- a/src/worldcat-org-fix/worldcat.js
+++ b/src/worldcat-org-fix/worldcat.js
@@ -20,9 +20,10 @@ var pathParts = location.pathname.split('/'), itemRef = pathParts[pathParts.leng
// Generate a function which, when invoked, loads the catalog holdings starting at i (one-indexed) focused on loc
function generateGoTo(i, set_loc) {
- return function () {
+ return function (e) {
+ e.preventDefault();
; // If this is a new search, "set_loc" won't be set; set it
- var xhr = new content.XMLHttpRequest(), loc = set_loc || encodeURIComponent(locInput.value);
+ var xhr = new XMLHttpRequest(), loc = set_loc || encodeURIComponent(locInput.value);
xhr.onreadystatechange = function () {
if (this.readyState === 4) {
if (this.status === 200) {
@@ -42,7 +43,6 @@ function generateGoTo(i, set_loc) {
xhr.open('GET', 'https://www.worldcat.org/wcpa/servlet/org.oclc.lac.ui.ajax.ServiceServlet?wcoclcnum=' + itemRef + '&start_holding='
+ i + '&serviceCommand=holdingsdata&loc=' + loc, true);
xhr.send();
- return false; // Make sure the browser doesn't try to submit any holding form
};
}