Last part of MKWS-58 (apart from documentation)
[mkws-moved-to-github.git] / src / mkws-widget-main.js
index e264eba..5ce127d 100644 (file)
@@ -149,19 +149,18 @@ mkws.registerWidgetType('records', function() {
   }
 
   var m_frozen = false;
-  function setRecordData(data) {
+  this.team.queue("records").subscribe(function(data) {
     m_dataToRedraw = data;
     if (!m_frozen) {
       refreshRecordData();
     }
-  }
-
-  this.team.queue("records").subscribe(setRecordData);
+  });
 
   var m_timer;
   this.node.mousemove(function() {
-    that.info("freezing display records");
-    that.node.css('opacity', 0.5);
+    that.debug("freezing display records");
+    var op = that.config.freeze_opacity;
+    if (op !== undefined) { that.node.css('opacity', op); }
     m_frozen = true;
     clearTimeout(m_timer);
     m_timer = setTimeout(unfreezeRecordDisplay, 1000);
@@ -169,7 +168,7 @@ mkws.registerWidgetType('records', function() {
 
   function unfreezeRecordDisplay() {
     clearTimeout(m_timer);
-    that.info("refreshing records");
+    that.debug("refreshing records");
     that.node.css('opacity', 1);
     m_frozen = false;
     refreshRecordData();