- $("#log-viewer-download-pane").css('display', 'inline');
- $.ajax(logcollection_url,
- {
- headers: {'Range': 'bytes=0-' + log_maxbytes}
- }).
- done(function(data, status, jqxhr) {
- logViewer.filter();
- addToLogViewer(logViewer, data.split("\n"), taskState);
- logViewer.filter(makeFilter());
- var v = jqxhr.getResponseHeader('Content-Range')
- .match(/bytes \d+-(\d+)\/(.+)/);
+ $("#log-viewer-download-pane").show();
+ if (log_size > log_maxbytes) {
+ range_header = { 'Range': 'bytes=0-' + log_maxbytes };
+ } else {
+ range_header = null;
+ }
+ $.ajax(logcollection_url, { headers: range_header }).
+ done(function(data, status, jqxhr) {
+ logViewer.filter();
+ addToLogViewer(logViewer, data.split("\n"), taskState);
+ logViewer.filter(makeFilter());
+ content_range_hdr = jqxhr.getResponseHeader('Content-Range');
+ var v = content_range_hdr && content_range_hdr.match(/bytes \d+-(\d+)\/(.+)/);