Paul Pritchard avatar Paul Pritchard committed 4a1fc41

Fix #375 - sortMergedLabels does not sort string labels

Comments (0)

Files changed (1)


             if (isMerged && this.sortMergedLabels) {
-                labels.sort(function(a,b) { return a - b; });
+                if (typeof labels[0] == "string") {
+                    labels.sort();
+                } else {
+                    labels.sort(function(a,b) { return a - b; });
+                }
             // keep a reference to these tick labels to use for redrawing plot (see bug #57)
         var offmin = offsets.min;
         var lshow = (this._label == null) ? false :;
         var i;
         for (var p in pos) {
             this._elem.css(p, pos[p]);
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.