X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=mkdru.client.js;h=927e6fd7f90f54dd34086dbe8429545d43b0fcb6;hb=d576c9a086d8a41794f70ae5f142768aba2de9a4;hp=e985d42bac488304e1d0abe72aa5f6c95d22fd96;hpb=89e003ff9d625d434b6bc80afdbacfe3352e118c;p=mkdru-moved-to-drupal.org.git diff --git a/mkdru.client.js b/mkdru.client.js index e985d42..927e6fd 100644 --- a/mkdru.client.js +++ b/mkdru.client.js @@ -151,10 +151,10 @@ mkdru.pz2Term = function (data) { var term = terms[i]; var value = facet == "source" ? term.id : term.name; if (mkdru.contains(hash, facet, value)) { //enabled - term.hashQuery = mkdru.removeLimit(facet, value); + term.toggleLink = mkdru.removeLimit(facet, value); term.selected = true; } else { //disabled - term.hashQuery = mkdru.addLimit(facet, value); + term.toggleLink = mkdru.addLimit(facet, value); term.selected = false; } } @@ -330,7 +330,8 @@ mkdru.search = function () { var limits = mkdru.state['limit_' + facet].split(/;+/); for (var i = 0; i < limits.length; i++) { // ex. query + and au="{limit_author}" - query += ' and ' + mkdru.facets[facet]['limiter'] + '="' + if (limits[i]) + query += ' and ' + mkdru.facets[facet]['limiter'] + '="' + limits[i] + '"'; } }