plugging in copy location search param logic
[Evergreen.git] / Open-ILS / web / opac / common / js / opac_utils.js
index c730e50..590c99d 100644 (file)
@@ -166,6 +166,8 @@ function initParams() {
        TFORM           = cgi.param(PARAM_TFORM);
        RDEPTH  = cgi.param(PARAM_RDEPTH);
     AVAIL   = cgi.param(PARAM_AVAIL);
+    COPYLOCS   = cgi.param(PARAM_COPYLOCS);
+    
 
        /* set up some sane defaults */
        //if(isNaN(DEPTH))      DEPTH           = 0;
@@ -205,6 +207,7 @@ function clearSearchParams() {
        LANGUAGE    = null;
        RDEPTH      = null;
     AVAIL       = null;
+    COPYLOCS    = null;
 }
 
 
@@ -254,6 +257,7 @@ function getSearches() { return SEARCHES; }
 function getLanguage() { return LANGUAGE; }
 function getRdepth() { return RDEPTH; }
 function getAvail() { return AVAIL; }
+function getCopyLocs() { return COPYLOCS; }
 
 
 function findBasePath() {
@@ -406,6 +410,8 @@ function  buildOPACLink(args, slim, ssl) {
                string += _appendParam(SORT_DIR,        PARAM_SORT_DIR, args, getSortDir, string);
        if(getAvail())
                string += _appendParam(AVAIL, PARAM_AVAIL, args, getAvail, string);
+       if(getCopyLocs())
+               string += _appendParam(COPYLOCS, PARAM_COPYLOCS, args, getCopyLocs, string);
 
        return string.replace(/\&$/,'').replace(/\?\&/,"?");    
 }