comparison OrthancExplorer/explorer.js @ 3065:b89a4288d605

Fixed Orthanc Explorer on IE and Firefox: Explorer always show 'to many results'
author am@osimis.io
date Wed, 26 Dec 2018 11:15:17 +0100
parents c9c2faf76bec
children 5713952f60c0 81b58b549845
comparison
equal deleted inserted replaced
3063:fa5ad4368fe3 3065:b89a4288d605
1382 1382
1383 target.append($('<li>') 1383 target.append($('<li>')
1384 .attr('data-role', 'list-divider') 1384 .attr('data-role', 'list-divider')
1385 .text('General information about the job')); 1385 .text('General information about the job'));
1386 1386
1387 let block = $('<li>'); 1387 {
1388 for (let i in job) { 1388 let block = $('<li>');
1389 if (i == 'CreationTime' || 1389 for (let i in job) {
1390 i == 'CompletionTime' || 1390 if (i == 'CreationTime' ||
1391 i == 'EstimatedTimeOfArrival') { 1391 i == 'CompletionTime' ||
1392 AddJobDateField(block, i + ': ', job[i]); 1392 i == 'EstimatedTimeOfArrival') {
1393 } else if (i != 'InternalContent' && 1393 AddJobDateField(block, i + ': ', job[i]);
1394 i != 'Content' && 1394 } else if (i != 'InternalContent' &&
1395 i != 'Timestamp') { 1395 i != 'Content' &&
1396 AddJobField(block, i + ': ', job[i]); 1396 i != 'Timestamp') {
1397 AddJobField(block, i + ': ', job[i]);
1398 }
1397 } 1399 }
1398 } 1400 }
1399 1401
1400 target.append(block); 1402 target.append(block);
1401 1403
1402 target.append($('<li>') 1404 target.append($('<li>')
1403 .attr('data-role', 'list-divider') 1405 .attr('data-role', 'list-divider')
1404 .text('Detailed information')); 1406 .text('Detailed information'));
1405 1407
1406 let block = $('<li>'); 1408 {
1407 1409 let block = $('<li>');
1408 for (let item in job.Content) { 1410
1409 let value = job.Content[item]; 1411 for (let item in job.Content) {
1410 if (typeof value !== 'string') { 1412 let value = job.Content[item];
1411 value = JSON.stringify(value); 1413 if (typeof value !== 'string') {
1414 value = JSON.stringify(value);
1415 }
1416
1417 AddJobField(block, item + ': ', value);
1412 } 1418 }
1413 1419 }
1414 AddJobField(block, item + ': ', value); 1420
1415 }
1416
1417 target.append(block); 1421 target.append(block);
1418 1422
1419 target.listview('refresh'); 1423 target.listview('refresh');
1420 1424
1421 $('#job-cancel').closest('.ui-btn').hide(); 1425 $('#job-cancel').closest('.ui-btn').hide();