You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@allura.apache.org by br...@apache.org on 2013/05/30 21:19:18 UTC

git commit: [#6307] do exact match instead of substring match on search bin & milestone names

Updated Branches:
  refs/heads/db/6307 [created] 3928fea03


[#6307] do exact match instead of substring match on search bin & milestone names


Project: http://git-wip-us.apache.org/repos/asf/incubator-allura/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-allura/commit/3928fea0
Tree: http://git-wip-us.apache.org/repos/asf/incubator-allura/tree/3928fea0
Diff: http://git-wip-us.apache.org/repos/asf/incubator-allura/diff/3928fea0

Branch: refs/heads/db/6307
Commit: 3928fea030e6465f018079281092373b2f4f541d
Parents: 956b6c5
Author: Dave Brondsema <db...@slashdotmedia.com>
Authored: Thu May 30 19:19:11 2013 +0000
Committer: Dave Brondsema <db...@slashdotmedia.com>
Committed: Thu May 30 19:19:11 2013 +0000

----------------------------------------------------------------------
 ForgeTracker/forgetracker/tracker_main.py |   20 ++++++++++++--------
 1 files changed, 12 insertions(+), 8 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-allura/blob/3928fea0/ForgeTracker/forgetracker/tracker_main.py
----------------------------------------------------------------------
diff --git a/ForgeTracker/forgetracker/tracker_main.py b/ForgeTracker/forgetracker/tracker_main.py
index 7fbbe9c..223911b 100644
--- a/ForgeTracker/forgetracker/tracker_main.py
+++ b/ForgeTracker/forgetracker/tracker_main.py
@@ -311,11 +311,13 @@ class ForgeTrackerApp(Application):
             $.ajax({
                 url:'%(app_url)sbin_counts',
                 success: function(data) {
+                    var $spans = $('.search_bin > span');
                     $.each(data.bin_counts, function(i, item) {
-                        var $span = $('.search_bin span:contains("' + item.label + '")');
-                        if ($span) {
-                            $span.after('<small>' + item.count + '</small>').fadeIn('fast');
-                        }
+                        $spans.each(function(){
+                            if ($(this).text() == item.label) {
+                                $(this).after('<small>' + item.count + '</small>').fadeIn('fast');
+                            }
+                        });
                     });
                 }
             });
@@ -323,11 +325,13 @@ class ForgeTrackerApp(Application):
                 $.ajax({
                     url: '%(app_url)smilestone_counts',
                     success: function(data) {
+                        var $spans = $('.milestones > span');
                         $.each(data.milestone_counts, function(i, item) {
-                            var $span = $('.milestones span:contains("' + item.name + '")');
-                            if ($span) {
-                                $span.after('<small>' + item.count + '</small>').fadeIn('fast');
-                            }
+                            $spans.each(function(){
+                                if ($(this)) {
+                                    $(this).after('<small>' + item.count + '</small>').fadeIn('fast');
+                                }
+                            });
                         });
                     }
                 });