|
Lines 1370-1379
Link Here
|
| 1370 |
<td class="location" property="seller" data-order="[% holding_library_name | html %]"> |
1370 |
<td class="location" property="seller" data-order="[% holding_library_name | html %]"> |
| 1371 |
<link property="itemOffered" href="#record" /> |
1371 |
<link property="itemOffered" href="#record" /> |
| 1372 |
<link property="businessFunction" href="http://purl.org/goodrelations/v1#LeaseOut" /> |
1372 |
<link property="businessFunction" href="http://purl.org/goodrelations/v1#LeaseOut" /> |
| 1373 |
|
|
|
| 1374 |
[% IF ( ITEM_RESULT.holding_library_info ) %] |
1373 |
[% IF ( ITEM_RESULT.holding_library_info ) %] |
| 1375 |
<a href="[% holding_library_url | url %]" class="library_info" data-info="[% ITEM_RESULT.holding_library_info | html %]" data-name="[% holding_library_name | html %]"> |
1374 |
<a href="[% holding_library_url | url %]" class="library_info" data-index="[% loop.index | html %]" data-name="[% holding_library_name | html %]"> |
| 1376 |
<i class="fa fa-info-circle" aria-hidden="true"></i> [% holding_library_name | html %] |
1375 |
<i class="fa fa-info-circle" aria-hidden="true"></i> [% holding_library_name | html %][% my_library_info | html %] |
| 1377 |
</a> |
1376 |
</a> |
| 1378 |
[% ELSIF holding_library_url %] |
1377 |
[% ELSIF holding_library_url %] |
| 1379 |
<a href="[% holding_library_url | url %]"> [% holding_library_name | html %] </a> |
1378 |
<a href="[% holding_library_url | url %]"> [% holding_library_name | html %] </a> |
|
Lines 1396-1402
Link Here
|
| 1396 |
<link property="businessFunction" href="http://purl.org/goodrelations/v1#LeaseOut" /> |
1395 |
<link property="businessFunction" href="http://purl.org/goodrelations/v1#LeaseOut" /> |
| 1397 |
|
1396 |
|
| 1398 |
[% IF ( ITEM_RESULT.home_library_info ) %] |
1397 |
[% IF ( ITEM_RESULT.home_library_info ) %] |
| 1399 |
<a href="[% home_library_url | url %]" class="library_info" data-info="[% ITEM_RESULT.home_library_info | html %]" data-name="[% home_library_name | html %]"> |
1398 |
<a href="[% home_library_url | url %]" class="library_info" data-index="[% loop.index | html %]" data-name="[% home_library_name | html %]"> |
| 1400 |
<i class="fa fa-info-circle" aria-hidden="true"></i> [% home_library_name | html %] |
1399 |
<i class="fa fa-info-circle" aria-hidden="true"></i> [% home_library_name | html %] |
| 1401 |
</a> |
1400 |
</a> |
| 1402 |
[% ELSIF home_library_url %] |
1401 |
[% ELSIF home_library_url %] |
|
Lines 1557-1562
Link Here
|
| 1557 |
[% END %] |
1556 |
[% END %] |
| 1558 |
</tbody> |
1557 |
</tbody> |
| 1559 |
</table> |
1558 |
</table> |
|
|
1559 |
|
| 1560 |
[% FOREACH ITEM_RESULT IN items %] |
| 1561 |
[% IF ( ITEM_RESULT.holding_library_info ) %] |
| 1562 |
<div style="display:none" id="library_info_[% loop.index | html %]"> |
| 1563 |
[% FOREACH info IN ITEM_RESULT.holding_library_info %] |
| 1564 |
<div id="library_description_[% info.additional_content_id | $raw %]" class="library-description">[% info.content | $raw %]</div> |
| 1565 |
[% END %] |
| 1566 |
</div> |
| 1567 |
[% END %] |
| 1568 |
[% END %] |
| 1560 |
[% END %][%# end of items_table block %] |
1569 |
[% END %][%# end of items_table block %] |
| 1561 |
|
1570 |
|
| 1562 |
[% IF Koha.Preference('OpacCatalogConcerns') %] |
1571 |
[% IF Koha.Preference('OpacCatalogConcerns') %] |
|
Lines 2139-2179
Link Here
|
| 2139 |
$(".library_info").on("click", function(e){ |
2148 |
$(".library_info").on("click", function(e){ |
| 2140 |
e.preventDefault(); |
2149 |
e.preventDefault(); |
| 2141 |
var library_name = $(this).data("name"); |
2150 |
var library_name = $(this).data("name"); |
| 2142 |
var opac_info = $(this).data("info"); |
2151 |
var index = $(this).data("index"); |
| 2143 |
var url = $(this).attr("href"); |
2152 |
var url = $(this).attr("href"); |
| 2144 |
if( 1 ) { |
2153 |
let library_info = $("#library_info_" + index).html(); |
| 2145 |
$("#libraryInfoModalLabel").html( library_name ); |
2154 |
$("#libraryInfoModalLabel").html( library_name ); |
| 2146 |
$("#libraryInfo").html( opac_info ); |
2155 |
$("#libraryInfo").html( library_info ); |
| 2147 |
if( url ){ |
2156 |
if( url ){ |
| 2148 |
$("#libraryInfoLink").attr("href", url ); |
2157 |
$("#libraryInfoLink").attr("href", url ); |
| 2149 |
$("#libraryInfoLink").show(); |
2158 |
$("#libraryInfoLink").show(); |
| 2150 |
} else { |
2159 |
} else { |
| 2151 |
$("#libraryInfoLink").hide(); |
2160 |
$("#libraryInfoLink").hide(); |
| 2152 |
} |
|
|
| 2153 |
$("#libraryInfoModal").modal("show"); |
| 2154 |
} else { // FIXME Temporary disabled: see BZ 29144 |
| 2155 |
$.ajax({ |
| 2156 |
url: "/api/v1/public/libraries/" + branchcode, |
| 2157 |
type: 'GET', |
| 2158 |
dataType: 'json', |
| 2159 |
success: function(result) { |
| 2160 |
$("#libraryInfoModalLabel").html( result.name ); |
| 2161 |
$("#libraryInfo").html( opac_info ); |
| 2162 |
if( result.url ){ |
| 2163 |
$("#libraryInfoLink").attr("href", result.url ); |
| 2164 |
$("#libraryInfoLink").show(); |
| 2165 |
} else { |
| 2166 |
$("#libraryInfoLink").hide(); |
| 2167 |
} |
| 2168 |
$("#libraryInfoModal").modal("show"); |
| 2169 |
}, |
| 2170 |
error: function(xhr, status, error) { |
| 2171 |
if( url ){ |
| 2172 |
location.href = url; |
| 2173 |
} |
| 2174 |
} |
| 2175 |
}); |
| 2176 |
} |
2161 |
} |
|
|
2162 |
$("#libraryInfoModal").modal("show"); |
| 2177 |
}); |
2163 |
}); |
| 2178 |
$("#libraryInfoModal").on("hide.bs.modal", function(){ |
2164 |
$("#libraryInfoModal").on("hide.bs.modal", function(){ |
| 2179 |
$("#libraryInfoModalLabel, #libraryInfo").html(""); |
2165 |
$("#libraryInfoModalLabel, #libraryInfo").html(""); |