front_idill/src/mosaic/js/search.js
changeset 58 a28488078053
parent 55 afd60399a7b5
child 63 0947deb9ab6d
--- a/front_idill/src/mosaic/js/search.js	Mon Jul 30 16:45:46 2012 +0200
+++ b/front_idill/src/mosaic/js/search.js	Tue Jul 31 16:26:00 2012 +0200
@@ -61,7 +61,7 @@
 */
 Mosaic.prototype.getDictionary = function()
 {
-    var path = this.config.curveDictionary;
+    var path = (this.config.mouseInteractions ? this.config.curveDictionaryMI : this.config.curveDictionaryKI);
     var dico = [];
     
     var _this = this;
@@ -95,13 +95,16 @@
     });
 }
 
-/*Mosaic.prototype.listenToPointers = function()
+/*
+ * Ecoute la position des pointeurs si les deux sont détectés afin de tracer des courbes de recherche.
+*/
+Mosaic.prototype.listenToPointers = function()
 {
     if(this.searchCanvas)
     {
         
     }
-}*/
+}
 
 /*
  * Quitte une recherche par courbes.
@@ -263,7 +266,15 @@
 */
 Mosaic.prototype.scaleIntervals = function(A, B, C, D, val)
 {
-    return (D - C + A) * val + (C - A);
+    // return (D - C + A) * val + (C - A);
+	if(A == B)
+	{
+		return (D - C) / 2;
+	}
+	else
+	{
+		return (D - C) * (val - A) / (B - A) + C;
+	}
 }
 
 /*