+ totalRec: 0,
+ pagerRange: 6,
+ pazpar2Path: Drupal.settings.mkdru.pz2_path,
+ facetContainerSelector: Drupal.settings.mkdru.facetContainerSelector,
+ // Facets
+ facets: {
+ source: {
+ displayName: Drupal.settings.mkdru.source_dname || "Source",
+ orderWeight: Drupal.settings.mkdru.source_weight || 1,
+ pz2Name: 'xtargets',
+ max: Drupal.settings.mkdru.source_max || 10
+ },
+ subject: {
+ displayName: Drupal.settings.mkdru.subject_dname || "Subject",
+ orderWeight: Drupal.settings.mkdru.source_weight || 2,
+ pz2Name: 'subject',
+ max: Drupal.settings.mkdru.subject_max || 10,
+ multiLimit: true,
+ limiter: 'su'
+ },
+ author: {
+ displayName: Drupal.settings.mkdru.author_dname || "Author",
+ orderWeight: Drupal.settings.mkdru.source_weight || 3,
+ pz2Name: 'author',
+ max: Drupal.settings.mkdru.author_max || 10,
+ multiLimit: false,
+ limiter: 'au'
+ }
+ },
+ // State
+ defaultState: {
+ page: 1,
+ perpage: 20,
+ sort: 'relevance',
+ filter: null,
+ query:'',
+ recid:null
+ },
+ state: {},
+ realm: ''
+};
+
+
+
+// Wrapper for jQuery
+(function ($) {
+
+// So we can use jQuery BBQ with Drupal 6 and its 1.2.6 jQuery
+if (!$.isArray) $.isArray = function(obj) {
+ return Object.prototype.toString.call(obj) === "[object Array]";