X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=mkdru.client.js;h=004466318c7f9ad5c024291e365fa39c8c02761f;hb=abb9736684a9423349f2f5bc70e2778b4cdb7655;hp=5c2d0d029e610af495a298f2a1d9c0f84ab2cd23;hpb=db5b797778922d50919364399c90411dfdfb712a;p=mkdru-moved-to-drupal.org.git diff --git a/mkdru.client.js b/mkdru.client.js index 5c2d0d0..0044663 100644 --- a/mkdru.client.js +++ b/mkdru.client.js @@ -145,8 +145,9 @@ mkdru.pz2Term = function (data) { // map all facets against selected, for simple rendering var hash = $.deparam.fragment(); for (var key in hash) { - if (key.indexOf('limit') == 0) //always wrap in array - hash[key.substr(6)] = hash[key].split(';'); + if (key.indexOf('limit') == 0 && hash[key]) + //always wrap in array + hash[key.substr(6)] = hash[key].split(/;+/); delete hash[key]; } for (var facet in mkdru.facets) { @@ -163,7 +164,8 @@ mkdru.pz2Term = function (data) { } } $('.mkdru-facet-' + facet).html( - Drupal.theme('mkdruFacet', terms, facet, mkdru.facets[facet].max, hash)); + Drupal.theme('mkdruFacet', terms, facet, mkdru.facets[facet].max, + hash[facet])); } };