|
Lines 4-13
Link Here
|
| 4 |
[% INCLUDE 'doc-head-close.inc' %] |
4 |
[% INCLUDE 'doc-head-close.inc' %] |
| 5 |
<link rel="stylesheet" type="text/css" href="[% interface %]/[% theme %]/css/datatables.css" /> |
5 |
<link rel="stylesheet" type="text/css" href="[% interface %]/[% theme %]/css/datatables.css" /> |
| 6 |
<style type="text/css"> |
6 |
<style type="text/css"> |
| 7 |
.linktools { background-color:#FFF;border-top:1px solid #DDD; border-left: 1px solid #DDD; border-right: 1px solid #666; border-bottom:1px solid #666;display: none; white-space: nowrap;} |
|
|
| 8 |
.linktools a { font-size : 85%; text-decoration:none; padding:.3em;;background-color:#FFF; display:block;float:left;border-right:1px solid #DDD;} |
| 9 |
.linktools a:hover { background-color:#EEE;color:#CC3300;border-right:1px solid #CCC;} |
| 10 |
tr.selected { background-color : #FFFFCC; } tr.selected td { background-color : transparent; } |
| 11 |
#dataPreview { width : 90%; top: 5%; } .modal-body { max-height: 380px; } .modal-header { padding: 0 14px; } @media (max-width: 767px) { #dataPreview { margin: 0; width : auto; } } |
7 |
#dataPreview { width : 90%; top: 5%; } .modal-body { max-height: 380px; } .modal-header { padding: 0 14px; } @media (max-width: 767px) { #dataPreview { margin: 0; width : auto; } } |
| 12 |
</style> |
8 |
</style> |
| 13 |
</head> |
9 |
</head> |
|
Lines 104-127
tr.selected { background-color : #FFFFCC; } tr.selected td { background-color :
Link Here
|
| 104 |
<th>Edition</th> |
100 |
<th>Edition</th> |
| 105 |
<th>ISBN</th> |
101 |
<th>ISBN</th> |
| 106 |
<th>LCCN</th> |
102 |
<th>LCCN</th> |
| 107 |
<th>MARC</th> |
103 |
<th>Actions</th> |
| 108 |
<th>Card</th> |
|
|
| 109 |
<th> </th> |
| 110 |
</tr></thead> |
104 |
</tr></thead> |
| 111 |
<tbody>[% FOREACH breeding_loo IN breeding_loop %] |
105 |
<tbody>[% FOREACH breeding_loo IN breeding_loop %] |
| 112 |
[% IF ( breeding_loo.breedingid ) %] |
106 |
[% IF ( breeding_loo.breedingid ) %] |
| 113 |
|
107 |
|
| 114 |
<tr id="row[% breeding_loo.breedingid %]"> |
108 |
<tr id="row[% breeding_loo.breedingid %]"> |
| 115 |
<td>[% breeding_loo.server %] <div class="linktools"><a href="/cgi-bin/koha/catalogue/showmarc.pl?importid=[% breeding_loo.breedingid %]" class="previewData">Preview MARC</a> <a href="/cgi-bin/koha/catalogue/showmarc.pl?viewas=card&importid=[% breeding_loo.breedingid %]" class="previewData">Preview card</a> <a href="#" class="import_record" data-breedingid="[% breeding_loo.breedingid %]" data-biblionumber="[% breeding_loo.biblionumber %]" data-frameworkcode="[% frameworkcode | uri %]">Import</a><a href="#" id="close_menu" title="Close this menu"> X </a></div> </td> |
109 |
<td>[% breeding_loo.server %]</td> |
| 116 |
<td>[% breeding_loo.title |html %]</td> |
110 |
<td>[% breeding_loo.title |html %]</td> |
| 117 |
<td>[% breeding_loo.author %]</td> |
111 |
<td>[% breeding_loo.author %]</td> |
| 118 |
<td>[% breeding_loo.date %]</td> |
112 |
<td>[% breeding_loo.date %]</td> |
| 119 |
<td>[% breeding_loo.edition %]</td> |
113 |
<td>[% breeding_loo.edition %]</td> |
| 120 |
<td>[% breeding_loo.isbn %]</td> |
114 |
<td>[% breeding_loo.isbn %]</td> |
| 121 |
<td>[% breeding_loo.lccn %]</td> |
115 |
<td>[% breeding_loo.lccn %]</td> |
| 122 |
<td><a href="/cgi-bin/koha/catalogue/showmarc.pl?importid=[% breeding_loo.breedingid %]" class="previewData">MARC</a></td> |
116 |
|
| 123 |
<td><a href="/cgi-bin/koha/catalogue/showmarc.pl?viewas=card&importid=[% breeding_loo.breedingid %]" class="previewData">Card</a></td> |
117 |
<td> |
| 124 |
<td><a href="#" class="import_record" data-breedingid="[% breeding_loo.breedingid %]" data-biblionumber="[% breeding_loo.biblionumber %]" data-frameworkcode="[% frameworkcode | uri %]">Import</a></td> |
118 |
<div class="dropdown"> |
|
|
119 |
<a class="btn btn-default btn-xs dropdown-toggle" id="cataloguesearchactions[% breeding_loo.breedingid %]" role="button" data-toggle="dropdown" href="#"> |
| 120 |
Actions <b class="caret"></b> |
| 121 |
</a> |
| 122 |
<ul class="dropdown-menu pull-right" role="menu" aria-labelledby="cataloguesearchactions[% breeding_loo.breedingid %]"> |
| 123 |
<li><a href="/cgi-bin/koha/catalogue/showmarc.pl?importid=[% breeding_loo.breedingid %]" title="MARC" class="previewData"><i class="fa fa-eye"></i> MARC preview</a></li> |
| 124 |
<li><a href="/cgi-bin/koha/catalogue/showmarc.pl?viewas=card&importid=[% breeding_loo.breedingid %]" title="Card" class="previewData"><i class="fa fa-eye"></i> Card preview</a></li> |
| 125 |
<li><a href="#" class="import_record" data-breedingid="[% breeding_loo.breedingid %]" data-biblionumber="[% breeding_loo.biblionumber %]" data-frameworkcode="[% frameworkcode | uri %]"><i class="fa fa-download"></i> Import</a></li> |
| 126 |
</ul> |
| 127 |
</div> |
| 128 |
</td> |
| 125 |
</tr> |
129 |
</tr> |
| 126 |
[% END %] |
130 |
[% END %] |
| 127 |
[% END %]</tbody> |
131 |
[% END %]</tbody> |
|
Lines 189-194
tr.selected { background-color : #FFFFCC; } tr.selected td { background-color :
Link Here
|
| 189 |
<script type="text/javascript"> |
193 |
<script type="text/javascript"> |
| 190 |
$(document).ready(function(){ |
194 |
$(document).ready(function(){ |
| 191 |
|
195 |
|
|
|
196 |
$(".dropdown").on("hidden.bs.dropdown", function(){ |
| 197 |
// Reset menu styles so that a click on the |
| 198 |
// original dropdown button toggle works correctly |
| 199 |
$(".dropdown").css("position","absolute"); |
| 200 |
$(".dropdown-menu").css({ |
| 201 |
"top" : "100%", |
| 202 |
"left" : "auto", |
| 203 |
"right" : 0 |
| 204 |
}); |
| 205 |
}); |
| 206 |
|
| 192 |
$("#resultst").dataTable($.extend(true, {}, dataTablesDefaults, { |
207 |
$("#resultst").dataTable($.extend(true, {}, dataTablesDefaults, { |
| 193 |
"sDom": 't', |
208 |
"sDom": 't', |
| 194 |
"aoColumnDefs": [ |
209 |
"aoColumnDefs": [ |
|
Lines 198-220
tr.selected { background-color : #FFFFCC; } tr.selected td { background-color :
Link Here
|
| 198 |
"aaSorting": [[ 1, "asc" ]], |
213 |
"aaSorting": [[ 1, "asc" ]], |
| 199 |
"bPaginate": false |
214 |
"bPaginate": false |
| 200 |
})); |
215 |
})); |
| 201 |
/* Inline edit/delete links */ |
|
|
| 202 |
$("td").click(function(event){ |
| 203 |
var $tgt = $(event.target); |
| 204 |
var row = $(this).parent(); |
| 205 |
$(".linktools").hide(); |
| 206 |
$("tr").removeClass("selected"); |
| 207 |
row.addClass("selected"); |
| 208 |
if($tgt.is("a")||$tgt.is(":nth-child(8)")||$tgt.is(":nth-child(9)")||$tgt.is(":nth-child(10)")){ |
| 209 |
//Don't show inline links for cells containing links of their own. |
| 210 |
} else { |
| 211 |
var position = $(this).offset(); |
| 212 |
var top = position.top+5; |
| 213 |
var left = position.left+5; |
| 214 |
$(".linktools",row).show().css("position","absolute").css("top",top).css("left",left); |
| 215 |
} |
| 216 |
}); |
| 217 |
|
216 |
|
|
|
217 |
/* Display actions menu anywhere the table is clicked */ |
| 218 |
$("td").click(function(event){ |
| 219 |
var tgt = $(event.target); |
| 220 |
var row = $(this).parent(); |
| 221 |
var rowid = row.attr("id"); |
| 222 |
$("tr").removeClass("highlighted-row"); |
| 223 |
row.addClass("highlighted-row"); |
| 224 |
$(".dropdown").removeClass("open"); |
| 225 |
if(tgt.is("a")||tgt.is(":nth-child(8)")){ |
| 226 |
// Don't show inline links for cells containing links of their own. |
| 227 |
} else { |
| 228 |
event.stopPropagation(); |
| 229 |
var dropdown = $(".dropdown", row); |
| 230 |
dropdown.addClass("open"); |
| 231 |
var position = $(this).offset(); |
| 232 |
var top = position.top + 5; |
| 233 |
var left = position.left + 5; |
| 234 |
dropdown.css("position","unset"); |
| 235 |
$(".dropdown-menu", row).css({ |
| 236 |
"top" : top, |
| 237 |
"left" : left, |
| 238 |
"right" : "unset" |
| 239 |
}); |
| 240 |
|
| 241 |
} |
| 242 |
}); |
| 218 |
}); |
243 |
}); |
| 219 |
</script> |
244 |
</script> |
| 220 |
[% INCLUDE 'z3950_search.inc' %] |
245 |
[% INCLUDE 'z3950_search.inc' %] |
| 221 |
- |
|
|