X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=mkdru.client.js;h=3fa4414271bde5dde1030bfb9a5825ba7898c121;hb=ac3d47c986ab5db1d6597b5125b34a50bb6ae57b;hp=e985d42bac488304e1d0abe72aa5f6c95d22fd96;hpb=89e003ff9d625d434b6bc80afdbacfe3352e118c;p=mkdru-moved-to-drupal.org.git diff --git a/mkdru.client.js b/mkdru.client.js index e985d42..3fa4414 100644 --- a/mkdru.client.js +++ b/mkdru.client.js @@ -92,7 +92,6 @@ mkdru.pz2Init = function () { mkdru.search(); } mkdru.pz2.stat(); - //mkdru.pz2.bytarget(); }; mkdru.pz2Show = function (data) { @@ -151,10 +150,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 +329,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] + '"'; } } @@ -409,11 +409,11 @@ $(document).ready(function () { "onstat": mkdru.pz2Status, "onterm": mkdru.pz2Term, "termlist": termlist.join(','), - "onbytarget": mkdru.pz2ByTarget, "usesessions" : mkdru.useSessions, "showResponseType": mkdru.showResponseType, "onrecord": mkdru.pz2Record, "autoInit": false } ); + mkdru.pz2.showFastCount = 1; // initialise state to hash string or defaults mkdru.stateFromHash();