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(""); |