Changeset 12718


Ignore:
Timestamp:
Aug 24, 2011, 3:40:23 AM (10 years ago)
Author:
jordan
Message:

speedups found by chrome's profiler

Location:
trunk/web/javascript
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/web/javascript/torrent-row.js

    r12716 r12718  
    6464        e = progressbar.complete;
    6565        e.style.width = '' + info.percent + "%";
    66         e.className = info.complete;
     66        if (e.className !== info.complete)
     67                e.className = info.complete;
    6768        e.style.display = info.percent<=0 ? 'none' : 'block';
    6869        e = progressbar.incomplete;
    69         e.className = info.incomplete;
     70        if (e.className !== info.incomplete)
     71                e.className = info.incomplete;
    7072        e.style.display = info.percent>=100 ? 'none' : 'block';
    7173};
  • trunk/web/javascript/transmission.js

    r12716 r12718  
    15031503                this.setPref(Prefs._ShowInspector, true);
    15041504                this.updateInspector();
    1505                 this.refreshDisplay();
    15061505        },
    15071506
     
    15241523
    15251524                this.setPref(Prefs._ShowInspector, false);
    1526                 this.refreshDisplay();
    15271525        },
    15281526
     
    16711669                        this.refilter();
    16721670                }
    1673         },
    1674 
    1675         refreshDisplay: function()
    1676         {
    1677                 for (var i=0, row; row=this._rows[i]; ++i)
    1678                         row.render(this);
    16791671        },
    16801672
     
    20142006                {
    20152007                        var tr = this;
    2016                         this.refilterTimer = setTimeout(function() {tr.refilter();}, 200);
     2008                        this.refilterTimer = setTimeout(function() {tr.refilter();}, 500);
    20172009                }
    20182010        },
     
    20582050                        rows.push(row);
    20592051                }
    2060                 $('ul.torrent_list li').remove();
     2052                $('ul.torrent_list').empty();
    20612053                delete this._rows;
    20622054                this._rows = rows;
     
    20682060                if (sel.length !== new_sel_count)
    20692061                        this.selectionChanged();
    2070                 this.refreshDisplay();
    20712062                this.refreshFilterButton();
    20722063        },
Note: See TracChangeset for help on using the changeset viewer.