[galaxy-commits] commit/galaxy-central: jgoecks: Trackster: bug fix when padding tiles for display.

Bitbucket commits-noreply at bitbucket.org
Wed Jan 11 14:19:37 EST 2012


1 new commit in galaxy-central:


https://bitbucket.org/galaxy/galaxy-central/changeset/831237b1a552/
changeset:   831237b1a552
user:        jgoecks
date:        2012-01-11 20:19:27
summary:     Trackster: bug fix when padding tiles for display.
affected #:  1 file

diff -r b716dc5d0e0eea1f8414cc75743852c02800b0d6 -r 831237b1a55211232eff0daf19501933748f0523 static/scripts/trackster.js
--- a/static/scripts/trackster.js
+++ b/static/scripts/trackster.js
@@ -2511,11 +2511,13 @@
     // Attribute init.
     Tile.call(this, track, index, resolution, canvas, data);
     this.mode = mode;
-    this.message = message;
     this.feature_mapper = feature_mapper;
+    this.has_icons = false;
     
     // Add message + action icons to tile's html.
     if (this.message || !all_slotted) {
+        this.has_icons = true;
+        
         var 
             tile = this;
             canvas = this.html_elt.children()[0],
@@ -3145,21 +3147,20 @@
         var track = this;
                                 
         //
-        // If some tiles have messages, set padding of tiles without messages
-        // so features and rows align.
+        // If some tiles have icons, set padding of tiles without icons so features and rows align.
         //
-        var messages_to_show = false;
+        var icons_present = false;
         for (var tile_index = 0; tile_index < tiles.length; tile_index++) {
-            if (tiles[tile_index].message) {
-                messages_to_show = true;
+            if (tiles[tile_index].has_icons) {
+                icons_present = true;
                 break;
             }
         }
-        if (messages_to_show) {
+        if (icons_present) {
             for (var tile_index = 0; tile_index < tiles.length; tile_index++) {
                 tile = tiles[tile_index];
-                if (!tile.message) {
-                    // Need to align with other tile(s) that have message(s).
+                if (!tile.has_icons) {
+                    // Need to align with other tile(s) that have icons.
                     tile.html_elt.css("padding-top", ERROR_PADDING);
                 }
             }

Repository URL: https://bitbucket.org/galaxy/galaxy-central/

--

This is a commit notification from bitbucket.org. You are receiving
this because you have the service enabled, addressing the recipient of
this email.


More information about the galaxy-commits mailing list