fixed annoying search clear display bug. popcorn-port
authorhamidouk
Thu, 10 Nov 2011 14:27:29 +0100
branchpopcorn-port
changeset 223 f14172bdea28
parent 222 0f86664b470d
child 224 f2bb098683ef
fixed annoying search clear display bug.
src/js/widgets/segmentsWidget.js
--- a/src/js/widgets/segmentsWidget.js	Thu Nov 10 11:44:45 2011 +0100
+++ b/src/js/widgets/segmentsWidget.js	Thu Nov 10 14:27:29 2011 +0100
@@ -51,7 +51,7 @@
       endPourcent -= onePxPercent;
     }
     
-    var divTitle		= annotation.content.title.substr(0,55);
+    var divTitle = annotation.content.title.substr(0,55);
     var color = annotation.content.color
 
 
@@ -89,10 +89,9 @@
   for (var id in this.oldSearchMatches) {
 
       IriSP.jQuery("#"+id).dequeue();
-			IriSP.jQuery("#"+id).animate({height:0},100);
-			IriSP.jQuery("#"+id).css('border','0px');
-			IriSP.jQuery("#"+id).css('border-color','red');
-			IriSP.jQuery("#"+id).animate({opacity:0.3},100);
+			IriSP.jQuery("#"+id).animate({height:0}, 100);
+			IriSP.jQuery("#"+id).css('border-color','lightgray');
+			IriSP.jQuery("#"+id).animate({opacity:0.3}, 100);
   }
 };
 
@@ -106,18 +105,16 @@
   if (searchString == "")
     return;
 
-  console.log(searchString);
   var matches = this._serializer.searchOccurences(searchString);
 
   for (var id in matches) {
     var factor = matches[id] * 8;
-    IriSP.jQuery("#"+id).dequeue();
-    IriSP.jQuery("#"+id).animate({height: factor}, 200);
-    IriSP.jQuery("#"+id).css('border','2px');
-    IriSP.jQuery("#"+id).css('border-color','red');
-    IriSP.jQuery("#"+id).animate({opacity:0.6}, 200);
+    this.selector.find("#"+id).dequeue();
+    this.selector.find("#"+id).animate({height: factor}, 200);    
+    this.selector.find("#"+id).css('border-color','red');
+    this.selector.find("#"+id).animate({opacity:0.6}, 200);
 
-    //IriSP.jQuery("#LdtSearchInput").css('background-color','#e1ffe1');
+    IriSP.jQuery("#LdtSearchInput").css('background-color','#e1ffe1');
   }
 
   // clean up the blocks that were in the previous search
@@ -125,10 +122,12 @@
   for (var id in this.oldSearchMatches) {
     if (!matches.hasOwnProperty(id)) {
         IriSP.jQuery("#"+id).dequeue();
-				IriSP.jQuery("#"+id).animate({height:0},250);
-				IriSP.jQuery("#"+id).animate({opacity:0.3},200);
+				IriSP.jQuery("#"+id).animate({height:0}, 250);				
+				IriSP.jQuery("#"+id).animate({opacity:0.3}, 200);
+        this.selector.find("#"+id).css('border','solid 1px #aaaaaa');
     }
   }
+  
   this.oldSearchMatches = matches;
 };