Owen Leonard
df6432fcc8
The conversion of the header search tabs to Bootstrap resulted in a bug on several staff interface pages: The first tab isn't selected by default. The jQuery selector isn't specific enough. The patch also corrects a template error which was introduced to merge-record.inc by Bug 32683. To test, apply the patch and test the following pages to confirm that the first tab on each page is selected by default: - Catalog -> Advanced search - Catalog -> MARC details - Catalog -> Search results -> Merge - Administration -> Authorized values -> Edit - Administratoin -> Library transfer limits - Administration -> Item types -> Edit - Authorities -> Authority details - Authorities -> Search -> Merge Signed-off-by: Sally <sally.healey@cheshiresharedservices.gov.uk> Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org> Signed-off-by: Tomas Cohen Arazi <tomascohen@theke.io>
75 lines
4.4 KiB
HTML
75 lines
4.4 KiB
HTML
[% BLOCK sourcetab %]
|
|
<div id="tabrecord[% record.recordid | html %]" role="tabpanel" class="tab-pane">
|
|
<div class="record">
|
|
<ul id="ulrecord[% record.recordid | html %]">
|
|
[% FOREACH field IN record.display %]
|
|
[% IF field.tag != biblionumbertag %]
|
|
<li id="k[% field.key | html %]">
|
|
[% IF (tabrecord.reference) %]
|
|
<input type="checkbox" checked="checked" class="fieldpick" id="rec_[% record.recordid | html %]_[% field.key | html %]" />
|
|
[% ELSE %]
|
|
<input type="checkbox" class="fieldpick" id="rec_[% record.recordid | html %]_[% field.key | html %]" />
|
|
[% END %]
|
|
<label for="rec_[% record.recordid | html %]_[% field.key | html %]"><span class="field">[% field.tag | html %]</span></label>
|
|
|
|
<input type="hidden" name="tag_[% field.tag | html %]_indicator1_[% field.key | html %]" value="[% field.indicator1 | html %]" />
|
|
<input type="hidden" name="tag_[% field.tag | html %]_indicator2_[% field.key | html %]" value="[% field.indicator2 | html %]" />
|
|
[% IF ( field.value ) %]
|
|
/ [% field.value | html %]
|
|
<input type="hidden" name="tag_[% field.tag | html %]_code_00_[% field.key | html %]" value="00" />
|
|
<input type="hidden" name="tag_[% field.tag | html %]_subfield_00_[% field.key | html %]" value="[% field.value | html %]" />
|
|
[% END %]
|
|
|
|
[% IF ( field.subfield.size ) %]
|
|
<ul>
|
|
[% FOREACH subfield IN field.subfield %]
|
|
<li id="k[% subfield.subkey | html %]">
|
|
[% IF (tabrecord.reference) %]
|
|
<input type="checkbox" checked="checked" class="subfieldpick" id="rec_[% record.recordid | html %]_[% subfield.subkey | html %]" />
|
|
[% ELSE %]
|
|
<input type="checkbox" class="subfieldpick" id="rec_[% record.recordid | html %]_[% subfield.subkey | html %]" />
|
|
[% END %]
|
|
<label for="rec_[% record.recordid | html %]_[% subfield.subkey | html %]"><span class="subfield">[% subfield.subtag | html %]</span> / [% subfield.value | html %]</label>
|
|
<input type="hidden" name="tag_[% field.tag | html %]_code_[% subfield.subtag | html %]_[% field.key | html %]_[% subfield.subkey | html %]" value="[% subfield.subtag | html %]" />
|
|
<input type="hidden" name="tag_[% field.tag | html %]_subfield_[% subfield.subtag | html %]_[% subfield.key | html %]_[% subfield.subkey | html %]" value="[% subfield.value | html %]" />
|
|
</li>
|
|
[% END %]
|
|
</ul>
|
|
[% END %]
|
|
</li>
|
|
[% END %]
|
|
[% END %]
|
|
</ul>
|
|
</div><!-- /div.record -->
|
|
</div><!-- /div#tabrecordXXX -->
|
|
[% END %]
|
|
|
|
[% BLOCK mergesource %]
|
|
<div id="tabs" class="toptabs">
|
|
<h2>Source records</h2>
|
|
<ul class="nav nav-tabs" role="tablist">
|
|
[% FOREACH record IN sourcerecords %]
|
|
<li role="presentation">
|
|
<a href="#tabrecord[% record.recordid | uri %]" aria-controls="tabrecord[% record.recordid | uri %]" role="tab" data-toggle="tab">
|
|
[% record.recordid | html %]
|
|
[% IF record.reference %]<span>(ref)</span>[% END %]
|
|
</a>
|
|
</li>
|
|
[% END %]
|
|
</ul>
|
|
<div class="tab-content">
|
|
[% IF ( sourcerecords.size ) %]
|
|
[% FOREACH record IN sourcerecords %]
|
|
[% PROCESS sourcetab tabrecord=record %]
|
|
[% END %]
|
|
[% END %]
|
|
</div> <!-- /.tab-content -->
|
|
</div> <!-- // #tabs -->
|
|
[% END %]
|
|
|
|
[% BLOCK mergetarget %]
|
|
<h2>Destination record</h2>
|
|
<div id="result" class="page-section">
|
|
<ul id="resultul"></ul>
|
|
</div> <!-- // #result -->
|
|
[% END %]
|