rem: self.renderdata(data.data); 
add: self.renderdata(data); 
context:     this.doupdate = function(request_args) {        if (!request_args) {            request_args = {};        }        forEach(self.statevars, function(key) {            if (typeof(request_args[key]) == 'undefined') {                request_args[key] = self[key];            }        });        self.d = loadJSONDoc(self.source, request_args);        processingStart();        self.d.addCallbacks(            function (data) {                processingStop();                if ( data.error ) {                    displayMessage(data.error);                    return;                }                self.limit = data.limit;                self.offset = data.offset;                self.count = data.count;                self.renderdata(data.data);            },            function (error) {                processingStop();                displayMessage('Error loading data (not valid JSON)');            }        );        self.update = callLater(self.delay, partial(self.doupdate, {}));    };
meta: 5659	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/5659/88c7970fde758181be2da6208a78ce60f929f2d0/tablerenderer.js/clean/htdocs/js/tablerenderer.js