|
Lines 1360-1369
Link Here
|
| 1360 |
<td class="location" property="seller" data-order="[% holding_library_name | html %]"> |
1360 |
<td class="location" property="seller" data-order="[% holding_library_name | html %]"> |
| 1361 |
<link property="itemOffered" href="#record" /> |
1361 |
<link property="itemOffered" href="#record" /> |
| 1362 |
<link property="businessFunction" href="http://purl.org/goodrelations/v1#LeaseOut" /> |
1362 |
<link property="businessFunction" href="http://purl.org/goodrelations/v1#LeaseOut" /> |
| 1363 |
|
|
|
| 1364 |
[% IF ( ITEM_RESULT.holding_library_info ) %] |
1363 |
[% IF ( ITEM_RESULT.holding_library_info ) %] |
| 1365 |
<a href="[% holding_library_url | url %]" class="library_info" data-info="[% ITEM_RESULT.holding_library_info | html %]" data-name="[% holding_library_name | html %]"> |
1364 |
<a href="[% holding_library_url | url %]" class="library_info" data-index="[% loop.index | html %]" data-name="[% holding_library_name | html %]"> |
| 1366 |
<i class="fa fa-info-circle" aria-hidden="true"></i> [% holding_library_name | html %] |
1365 |
<i class="fa fa-info-circle" aria-hidden="true"></i> [% holding_library_name | html %][% my_library_info | html %] |
| 1367 |
</a> |
1366 |
</a> |
| 1368 |
[% ELSIF holding_library_url %] |
1367 |
[% ELSIF holding_library_url %] |
| 1369 |
<a href="[% holding_library_url | url %]"> [% holding_library_name | html %] </a> |
1368 |
<a href="[% holding_library_url | url %]"> [% holding_library_name | html %] </a> |
|
Lines 1389-1395
Link Here
|
| 1389 |
<link property="businessFunction" href="http://purl.org/goodrelations/v1#LeaseOut" /> |
1388 |
<link property="businessFunction" href="http://purl.org/goodrelations/v1#LeaseOut" /> |
| 1390 |
|
1389 |
|
| 1391 |
[% IF ( ITEM_RESULT.home_library_info ) %] |
1390 |
[% IF ( ITEM_RESULT.home_library_info ) %] |
| 1392 |
<a href="[% home_library_url | url %]" class="library_info" data-info="[% ITEM_RESULT.home_library_info | html %]" data-name="[% home_library_name | html %]"> |
1391 |
<a href="[% home_library_url | url %]" class="library_info" data-index="[% loop.index | html %]" data-name="[% home_library_name | html %]"> |
| 1393 |
<i class="fa fa-info-circle" aria-hidden="true"></i> [% home_library_name | html %] |
1392 |
<i class="fa fa-info-circle" aria-hidden="true"></i> [% home_library_name | html %] |
| 1394 |
</a> |
1393 |
</a> |
| 1395 |
[% ELSIF home_library_url %] |
1394 |
[% ELSIF home_library_url %] |
|
Lines 1604-1609
Link Here
|
| 1604 |
[% END %] |
1603 |
[% END %] |
| 1605 |
</tbody> |
1604 |
</tbody> |
| 1606 |
</table> |
1605 |
</table> |
|
|
1606 |
|
| 1607 |
[% FOREACH ITEM_RESULT IN items %] |
| 1608 |
[% IF ( ITEM_RESULT.holding_library_info ) %] |
| 1609 |
<div style="display:none" id="library_info_[% loop.index | html %]"> |
| 1610 |
[% FOREACH info IN ITEM_RESULT.holding_library_info %] |
| 1611 |
<div id="library_description_[% info.additional_content_id | $raw %]" class="library-description">[% info.content | $raw %]</div> |
| 1612 |
[% END %] |
| 1613 |
</div> |
| 1614 |
[% END %] |
| 1615 |
[% END %] |
| 1607 |
[% END %][%# end of items_table block %] |
1616 |
[% END %][%# end of items_table block %] |
| 1608 |
|
1617 |
|
| 1609 |
[% IF Koha.Preference('OpacCatalogConcerns') %] |
1618 |
[% IF Koha.Preference('OpacCatalogConcerns') %] |
|
Lines 2189-2229
Link Here
|
| 2189 |
$(".library_info").on("click", function(e){ |
2198 |
$(".library_info").on("click", function(e){ |
| 2190 |
e.preventDefault(); |
2199 |
e.preventDefault(); |
| 2191 |
var library_name = $(this).data("name"); |
2200 |
var library_name = $(this).data("name"); |
| 2192 |
var opac_info = $(this).data("info"); |
2201 |
var index = $(this).data("index"); |
| 2193 |
var url = $(this).attr("href"); |
2202 |
var url = $(this).attr("href"); |
| 2194 |
if( 1 ) { |
2203 |
let library_info = $("#library_info_" + index).html(); |
| 2195 |
$("#libraryInfoModalLabel").html( library_name ); |
2204 |
$("#libraryInfoModalLabel").html( library_name ); |
| 2196 |
$("#libraryInfo").html( opac_info ); |
2205 |
$("#libraryInfo").html( library_info ); |
| 2197 |
if( url ){ |
2206 |
if( url ){ |
| 2198 |
$("#libraryInfoLink").attr("href", url ); |
2207 |
$("#libraryInfoLink").attr("href", url ); |
| 2199 |
$("#libraryInfoLink").show(); |
2208 |
$("#libraryInfoLink").show(); |
| 2200 |
} else { |
2209 |
} else { |
| 2201 |
$("#libraryInfoLink").hide(); |
2210 |
$("#libraryInfoLink").hide(); |
| 2202 |
} |
|
|
| 2203 |
$("#libraryInfoModal").modal("show"); |
| 2204 |
} else { // FIXME Temporary disabled: see BZ 29144 |
| 2205 |
$.ajax({ |
| 2206 |
url: "/api/v1/public/libraries/" + branchcode, |
| 2207 |
type: 'GET', |
| 2208 |
dataType: 'json', |
| 2209 |
success: function(result) { |
| 2210 |
$("#libraryInfoModalLabel").html( result.name ); |
| 2211 |
$("#libraryInfo").html( opac_info ); |
| 2212 |
if( result.url ){ |
| 2213 |
$("#libraryInfoLink").attr("href", result.url ); |
| 2214 |
$("#libraryInfoLink").show(); |
| 2215 |
} else { |
| 2216 |
$("#libraryInfoLink").hide(); |
| 2217 |
} |
| 2218 |
$("#libraryInfoModal").modal("show"); |
| 2219 |
}, |
| 2220 |
error: function(xhr, status, error) { |
| 2221 |
if( url ){ |
| 2222 |
location.href = url; |
| 2223 |
} |
| 2224 |
} |
| 2225 |
}); |
| 2226 |
} |
2211 |
} |
|
|
2212 |
$("#libraryInfoModal").modal("show"); |
| 2227 |
}); |
2213 |
}); |
| 2228 |
$("#libraryInfoModal").on("hide.bs.modal", function(){ |
2214 |
$("#libraryInfoModal").on("hide.bs.modal", function(){ |
| 2229 |
$("#libraryInfoModalLabel, #libraryInfo").html(""); |
2215 |
$("#libraryInfoModalLabel, #libraryInfo").html(""); |