[Debtags-commits] [svn] r1941 - web/trunk/js

Enrico Zini enrico at costa.debian.org
Sat Sep 23 10:49:49 UTC 2006


Author: enrico
Date: Sat Sep 23 10:49:47 2006
New Revision: 1941

Modified:
   web/trunk/js/debtags.js
Log:
Fixed auto-tag-selection in smart search

Modified: web/trunk/js/debtags.js
==============================================================================
--- web/trunk/js/debtags.js	(original)
+++ web/trunk/js/debtags.js	Sat Sep 23 10:49:47 2006
@@ -183,17 +183,17 @@
 	empty: function() {
 		return this._size == 0;
 	},
-	addFirstTags: function(tags) {
-		var total = 0;
+	addFirstTags: function(tags, coll) {
+		var lastCard = 0;
 		function score(x) { return ((x-15)*(x-15))/x; }
 
 		for (i in tags) {
 			var tag = tags[i][0];
-			var card = tags[i][1];
-			if (score(total) < score(total + card))
-			{
-				total += card;
+			var card = parseInt(tags[i][1]);
+			alert("i"+i+" last: "+lastCard+"-"+score(lastCard)+" cur: " + (card) + "-"+score(card));
+			if (i == 0 || score(lastCard) > score(card)) {
 				this.add(tag);
+				lastCard = card;
 			} else
 				break;
 		}



More information about the Debtags-commits mailing list