|
Lines 337-343
Link Here
|
| 337 |
orderable: true, |
337 |
orderable: true, |
| 338 |
render: function (data, type, row, meta) { |
338 |
render: function (data, type, row, meta) { |
| 339 |
let node = ''; |
339 |
let node = ''; |
| 340 |
let item_type_description = row._strings.item_type_id.str; |
340 |
let item_type_description = row._strings.item_type_id ? row._strings.item_type_id.str : row.item_type_id; |
| 341 |
[% UNLESS noItemTypeImages %] |
341 |
[% UNLESS noItemTypeImages %] |
| 342 |
let image_location = item_type_image_locations[row.item_type_id]; |
342 |
let image_location = item_type_image_locations[row.item_type_id]; |
| 343 |
node += image_location |
343 |
node += image_location |
|
Lines 355-361
Link Here
|
| 355 |
searchable: true, |
355 |
searchable: true, |
| 356 |
orderable: true, |
356 |
orderable: true, |
| 357 |
render: function (data, type, row, meta) { |
357 |
render: function (data, type, row, meta) { |
| 358 |
return escape_str(row._strings.holding_library_id.str); |
358 |
return escape_str(row._strings.holding_library_id ? row._strings.holding_library_id.str : row.holding_library_id); |
| 359 |
} |
359 |
} |
| 360 |
}, |
360 |
}, |
| 361 |
{ |
361 |
{ |
|
Lines 364-375
Link Here
|
| 364 |
searchable: true, |
364 |
searchable: true, |
| 365 |
orderable: true, |
365 |
orderable: true, |
| 366 |
render: function (data, type, row, meta) { |
366 |
render: function (data, type, row, meta) { |
| 367 |
let nodes = '<span class="homebranchdesc">%s</span>'.format(escape_str(row._strings.home_library_id.str)); |
367 |
let nodes = '<span class="homebranchdesc">%s</span>'.format(escape_str(row._strings.home_library_id ? row._strings.home_library_id.str : row.home_library_id)); |
| 368 |
nodes += '<span class="shelvingloc">' |
368 |
nodes += '<span class="shelvingloc">' |
| 369 |
[%# If permanent location is defined, show description or code and %] |
369 |
[%# If permanent location is defined, show description or code and %] |
| 370 |
[%# display current location in parentheses. If not, display current location. %] |
370 |
[%# display current location in parentheses. If not, display current location. %] |
| 371 |
[%# Note that permanent location is a code, and location may be an authval. %] |
371 |
[%# Note that permanent location is a code, and location may be an authval. %] |
| 372 |
let loc_str = row._strings.location.str; |
372 |
let loc_str = row._strings.location ? row._strings.location.str : row.location; |
| 373 |
if ( row.permanent_location && row.permanent_location != row.location ) { |
373 |
if ( row.permanent_location && row.permanent_location != row.location ) { |
| 374 |
let permanent_loc_str = av_loc.get(row.permanent_location); |
374 |
let permanent_loc_str = av_loc.get(row.permanent_location); |
| 375 |
nodes += '%s (%s)'.format(escape_str(permanent_loc_str), escape_str(loc_str)); |
375 |
nodes += '%s (%s)'.format(escape_str(permanent_loc_str), escape_str(loc_str)); |
|
Lines 385-391
Link Here
|
| 385 |
searchable: true, |
385 |
searchable: true, |
| 386 |
orderable: true, |
386 |
orderable: true, |
| 387 |
render: function (data, type, row, meta) { |
387 |
render: function (data, type, row, meta) { |
| 388 |
return escape_str(row._strings.collection_code.str); |
388 |
return escape_str(row._strings.collection_code ? row._strings.collection_code.str : row.collection_code); |
| 389 |
} |
389 |
} |
| 390 |
}, |
390 |
}, |
| 391 |
[% IF Koha.Preference('EnableItemGroups') %] |
391 |
[% IF Koha.Preference('EnableItemGroups') %] |
| 392 |
- |
|
|