Revert "Towards MKWS-294 (Change names of MKWS classes to be case-insensitive)"
[mkws-moved-to-github.git] / src / mkws-team.js
index 070f21d..0879add 100644 (file)
@@ -164,11 +164,25 @@ mkws.makeTeam = function($, teamName) {
     };
 
     params.oninit = onInit;
-    params.onbytarget = onBytarget;
-    params.onstat = onStat;
-    params.onterm = (config.facets.length ? onTerm : undefined);
-    params.onshow = onShow;
-    params.onrecord = onRecord;
+    if (m_queues.targets) {
+      params.onbytarget = onBytarget;
+      log("setting bytarget callback");
+    }
+    if (m_queues.stat) {
+      params.onstat = onStat;
+      log("setting stat callback");
+    }
+    if (m_queues.termlists && config.facets.length) {
+      params.onterm = onTerm;
+      log("setting term callback");
+    }
+    if (m_queues.records) {
+      log("setting show callback");
+      params.onshow = onShow;
+      // Record callback is subscribed from records callback
+      log("setting record callback");
+      params.onrecord = onRecord;
+    }
 
     m_paz = new pz2(params);
     log("ccreated main pz2 object");