Lines 345-412
$(document).ready(function() {
Link Here
|
345 |
|
345 |
|
346 |
return title; |
346 |
return title; |
347 |
}, |
347 |
}, |
348 |
"sType": "anti-the" |
348 |
"sType": "anti-the", |
|
|
349 |
"aDataSort": [1, 3] |
349 |
}, |
350 |
}, |
350 |
{ |
351 |
{ |
351 |
"mDataProp": function ( oObj ) { |
352 |
"mDataProp": function ( oObj ) { |
352 |
return oObj.recordtype_description.escapeHtml(); |
353 |
return oObj.recordtype_description.escapeHtml(); |
353 |
} |
354 |
}, |
|
|
355 |
"aDataSort": [1, 4] |
354 |
}, |
356 |
}, |
355 |
{ |
357 |
{ |
356 |
"mDataProp": function ( oObj ) { |
358 |
"mDataProp": function ( oObj ) { |
357 |
return oObj.itemtype_description.escapeHtml(); |
359 |
return oObj.itemtype_description.escapeHtml(); |
358 |
} |
360 |
}, |
|
|
361 |
"aDataSort": [1, 5] |
359 |
}, |
362 |
}, |
360 |
{ |
363 |
{ |
361 |
"mDataProp": function ( oObj ) { |
364 |
"mDataProp": function ( oObj ) { |
362 |
return ( oObj.collection ? oObj.collection.escapeHtml() : '' ); |
365 |
return ( oObj.collection ? oObj.collection.escapeHtml() : '' ); |
363 |
} |
366 |
}, |
|
|
367 |
"aDataSort": [1,6] |
364 |
}, |
368 |
}, |
365 |
{ |
369 |
{ |
366 |
"mDataProp": function ( oObj ) { |
370 |
"mDataProp": function ( oObj ) { |
367 |
return ( oObj.location ? oObj.location.escapeHtml() : '' ); |
371 |
return ( oObj.location ? oObj.location.escapeHtml() : '' ); |
368 |
} |
372 |
}, |
|
|
373 |
"aDataSort": [1,7] |
369 |
}, |
374 |
}, |
370 |
{ |
375 |
{ |
371 |
"mDataProp": function ( oObj ) { |
376 |
"mDataProp": function ( oObj ) { |
372 |
return (oObj.homebranch ? oObj.homebranch.escapeHtml() : '' ); |
377 |
return (oObj.homebranch ? oObj.homebranch.escapeHtml() : '' ); |
373 |
} |
378 |
}, |
|
|
379 |
"aDataSort": [1,8] |
374 |
}, |
380 |
}, |
375 |
{ |
381 |
{ |
376 |
"mDataProp": "issuedate", |
382 |
"mDataProp": "issuedate", |
377 |
"bVisible": false, |
383 |
"bVisible": false, |
378 |
}, |
384 |
}, |
379 |
{ |
385 |
{ |
380 |
"iDataSort": 10, // Sort on hidden unformatted issuedate column |
386 |
"aDataSort": [1,10], // Sort on hidden unformatted issuedate column |
381 |
"mDataProp": "issuedate_formatted", |
387 |
"mDataProp": "issuedate_formatted", |
382 |
}, |
388 |
}, |
383 |
{ |
389 |
{ |
384 |
"mDataProp": function ( oObj ) { |
390 |
"mDataProp": function ( oObj ) { |
385 |
return (oObj.branchname ? oObj.branchname.escapeHtml() : '' ); |
391 |
return (oObj.branchname ? oObj.branchname.escapeHtml() : '' ); |
386 |
} |
392 |
}, |
|
|
393 |
"aDataSort": [1,11] |
387 |
}, |
394 |
}, |
388 |
{ |
395 |
{ |
389 |
"mDataProp": function ( oObj ) { |
396 |
"mDataProp": function ( oObj ) { |
390 |
return ( oObj.itemcallnumber ? oObj.itemcallnumber.escapeHtml() : '' ); |
397 |
return ( oObj.itemcallnumber ? oObj.itemcallnumber.escapeHtml() : '' ); |
391 |
} |
398 |
}, |
|
|
399 |
"aDataSort": [1,12] |
392 |
}, |
400 |
}, |
393 |
{ |
401 |
{ |
394 |
"mDataProp": function ( oObj ) { |
402 |
"mDataProp": function ( oObj ) { |
395 |
if ( ! oObj.charge ) oObj.charge = 0; |
403 |
if ( ! oObj.charge ) oObj.charge = 0; |
396 |
return '<span style="text-align: right; display: block;">' + parseFloat(oObj.charge).toFixed(2) + '<span>'; |
404 |
return '<span style="text-align: right; display: block;">' + parseFloat(oObj.charge).toFixed(2) + '<span>'; |
397 |
} |
405 |
}, |
|
|
406 |
"aDataSort": [1,13] |
398 |
}, |
407 |
}, |
399 |
{ |
408 |
{ |
400 |
"mDataProp": function ( oObj ) { |
409 |
"mDataProp": function ( oObj ) { |
401 |
if ( ! oObj.fine ) oObj.fine = 0; |
410 |
if ( ! oObj.fine ) oObj.fine = 0; |
402 |
return '<span style="text-align: right; display: block;">' + parseFloat(oObj.fine).toFixed(2) + '<span>'; |
411 |
return '<span style="text-align: right; display: block;">' + parseFloat(oObj.fine).toFixed(2) + '<span>'; |
403 |
} |
412 |
}, |
|
|
413 |
"aDataSort": [1,14] |
404 |
}, |
414 |
}, |
405 |
{ |
415 |
{ |
406 |
"mDataProp": function ( oObj ) { |
416 |
"mDataProp": function ( oObj ) { |
407 |
if ( ! oObj.price ) oObj.price = 0; |
417 |
if ( ! oObj.price ) oObj.price = 0; |
408 |
return '<span style="text-align: right; display: block;">' + parseFloat(oObj.price).toFixed(2) + '<span>'; |
418 |
return '<span style="text-align: right; display: block;">' + parseFloat(oObj.price).toFixed(2) + '<span>'; |
409 |
} |
419 |
}, |
|
|
420 |
"aDataSort": [1,15] |
410 |
}, |
421 |
}, |
411 |
{ |
422 |
{ |
412 |
"bSortable": false, |
423 |
"bSortable": false, |
Lines 634-639
$(document).ready(function() {
Link Here
|
634 |
collision: "none" |
645 |
collision: "none" |
635 |
}); |
646 |
}); |
636 |
} |
647 |
} |
|
|
648 |
|
649 |
// Disable rowGroup when sorting on due date |
650 |
$("#issues-table").on( 'order.dt', function(){ |
651 |
var order = issuesTable.api().order(); |
652 |
if ( order[0][0] === 3 ) { |
653 |
issuesTable.api().rowGroup().disable(); |
654 |
} else { |
655 |
issuesTable.api().rowGroup().enable(); |
656 |
} |
657 |
}); |
637 |
} |
658 |
} |
638 |
|
659 |
|
639 |
// Don't load relatives' issues table unless it is clicked on |
660 |
// Don't load relatives' issues table unless it is clicked on |
640 |
- |
|
|