[Pkg-mozext-commits] [firebug] 29/55: Issue 4662 (Incorrect sorting for timeline, if waterfall graph is broken) http://code.google.com/p/fbug/issues/detail?id=4662

David Prévot taffit at moszumanska.debian.org
Mon Mar 31 22:46:10 UTC 2014


This is an automated email from the git hooks/post-receive script.

taffit pushed a commit to tag firebug-1.10.1
in repository firebug.

commit aa164b57b3fce810a147e7aab83df6d28a2e9323
Author: Sebastian Zartner <sebastianzartner at gmx.de>
Date:   Mon Jul 23 08:23:12 2012 +0200

    Issue 4662 (Incorrect sorting for timeline, if waterfall graph is
    broken)
    http://code.google.com/p/fbug/issues/detail?id=4662
---
 extension/content/firebug/net/netProgress.js |  4 ++++
 extension/content/firebug/net/netReps.js     | 11 ++++++++---
 2 files changed, 12 insertions(+), 3 deletions(-)

diff --git a/extension/content/firebug/net/netProgress.js b/extension/content/firebug/net/netProgress.js
index b3cdf05..8b1a22e 100644
--- a/extension/content/firebug/net/netProgress.js
+++ b/extension/content/firebug/net/netProgress.js
@@ -118,6 +118,8 @@ NetProgress.prototype =
 
     // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
 
+    requestNumber: 1,
+
     startFile: function startFile(request, win)
     {
         var file = this.getRequestFile(request, win);
@@ -816,6 +818,8 @@ NetProgress.prototype =
         }
 
         file.request = request;
+        file.requestNumber = this.requestNumber;
+        this.requestNumber++;
         this.requests.push(request);
         this.files.push(file);
 
diff --git a/extension/content/firebug/net/netReps.js b/extension/content/firebug/net/netReps.js
index 480aa0a..63d47f7 100644
--- a/extension/content/firebug/net/netReps.js
+++ b/extension/content/firebug/net/netReps.js
@@ -181,12 +181,16 @@ Firebug.NetMonitor.NetRequestTable = domplate(Firebug.Rep, new Firebug.Listener(
             (direction == "asc" && header.sorted == -1))
             return;
 
+        var newDirection = ((header.sorted && header.sorted == 1) || (!header.sorted && direction == "asc")) ? "ascending" : "descending";
         if (header)
-            header.setAttribute("aria-sort", header.sorted === -1 ? "descending" : "ascending");
+            header.setAttribute("aria-sort", newDirection);
 
         var tbody = table.lastChild;
         var colID = header.getAttribute("id");
 
+        table.setAttribute("sortcolumn", colID);
+        table.setAttribute("sortdirection", newDirection);
+
         var values = [];
         for (var row = tbody.childNodes[1]; row; row = row.nextSibling)
         {
@@ -221,7 +225,8 @@ Firebug.NetMonitor.NetRequestTable = domplate(Firebug.Rep, new Firebug.Listener(
             switch (colID)
             {
                 case "netTimeCol":
-                    value = row.repObject.startTime;
+                    FBTrace.sysout("row.repObject", row.repObject);
+                    value = row.repObject.requestNumber;
                     break;
                 case "netSizeCol":
                     value = row.repObject.size;
@@ -249,7 +254,7 @@ Firebug.NetMonitor.NetRequestTable = domplate(Firebug.Rep, new Firebug.Listener(
 
         values.sort(sortFunction);
 
-        if ((header.sorted && header.sorted == 1) || (!header.sorted && direction == "asc"))
+        if (newDirection == "ascending")
         {
             Css.removeClass(header, "sortedDescending");
             Css.setClass(header, "sortedAscending");

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-mozext/firebug.git



More information about the Pkg-mozext-commits mailing list