rem: if(this.sortInfo && !this.remoteSort){ var s = this.sortInfo, f = s.field; var st = this.fields.get(f).sortType; var fn = function(r1, r2){ var v1 = st(r1.data[f]), v2 = st(r2.data[f]); return v1 > v2 ? 1 : (v1 < v2 ? -1 : 0); }; this.data.sort(s.direction, fn); if(this.snapshot && this.snapshot != this.data){ this.snapshot.sort(s.direction, fn); 
add: Ext.data.GroupingStore.superclass.applySort.call(this); if(!this.groupOnSort && !this.remoteGroup){ var gs = this.getGroupState(); if(gs && gs != this.sortInfo.field){ this.sortData(this.groupField); 
context:     applySort : function(){        if(this.sortInfo && !this.remoteSort){            var s = this.sortInfo, f = s.field;            var st = this.fields.get(f).sortType;            var fn = function(r1, r2){                var v1 = st(r1.data[f]), v2 = st(r2.data[f]);                return v1 > v2 ? 1 : (v1 < v2 ? -1 : 0);            };            this.data.sort(s.direction, fn);            if(this.snapshot && this.snapshot != this.data){                this.snapshot.sort(s.direction, fn);            }        }    },
meta: 2891	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/2891/d109eea1e59fbb030ac98e95f181f72da9611a48/ext-all-debug.js/buggy/gemma-web/src/main/webapp/scripts/ext/ext-all-debug.js