|
Lines 1-5
Link Here
|
| 1 |
$(document).ready(function() { |
1 |
$(document).ready(function() { |
| 2 |
|
2 |
|
|
|
3 |
var getLinks = function(row) { |
| 4 |
if (row.links.length === 0) { |
| 5 |
return false; |
| 6 |
} |
| 7 |
return row.links.map(function(link) { |
| 8 |
return '<a href="' + link.url + '" target="_blank">' + |
| 9 |
link.text + |
| 10 |
'</a>'; |
| 11 |
}); |
| 12 |
}; |
| 13 |
|
| 3 |
window.doSearch = function() { |
14 |
window.doSearch = function() { |
| 4 |
// In case the source doesn't supply data required for DT to calculate |
15 |
// In case the source doesn't supply data required for DT to calculate |
| 5 |
// pagination, we need to do it ourselves |
16 |
// pagination, we need to do it ourselves |
|
Lines 51-59
$(document).ready(function() {
Link Here
|
| 51 |
// Here we store them |
62 |
// Here we store them |
| 52 |
var renders = { |
63 |
var renders = { |
| 53 |
title: function(data, type, row) { |
64 |
title: function(data, type, row) { |
| 54 |
return row.url ? |
65 |
var links = getLinks(row); |
| 55 |
'<a href="'+row.url+'" target="_blank">'+row.title+'</a>' : |
66 |
if (links) { |
| 56 |
row.title; |
67 |
return row.title + ' - ' + links.join(', '); |
|
|
68 |
} else if (row.url) { |
| 69 |
return '<a href="' + row.url + '" target="_blank">' + |
| 70 |
row.title + |
| 71 |
'</a>'; |
| 72 |
} else { |
| 73 |
return row.title; |
| 74 |
} |
| 57 |
}, |
75 |
}, |
| 58 |
source: function(data, type, row) { |
76 |
source: function(data, type, row) { |
| 59 |
return row.opac_url ? |
77 |
return row.opac_url ? |
| 60 |
- |
|
|