1abee30bb8
Signed-off-by: Séverine QUEUNE <severine.queune@bulac.fr> Signed-off-by: Nick Clemens <nick@bywatersolutions.com>
104 lines
3.4 KiB
JavaScript
104 lines
3.4 KiB
JavaScript
/* global index authtypecode */
|
|
|
|
$(document).ready(function(){
|
|
$("#clear").on("click",function(e){
|
|
e.preventDefault();
|
|
finderjump('blinddetail-biblio-search.pl?authid=0&index=' + index );
|
|
});
|
|
$("#createnew").on("click",function(e){
|
|
e.preventDefault();
|
|
finderjump('authorities.pl?index=' + index + '&authtypecode=' + authtypecode, 'full' );
|
|
});
|
|
// marclist
|
|
$( "#value_any" ).autocomplete({
|
|
source: function(request, response) {
|
|
$.ajax({
|
|
url: "/cgi-bin/koha/authorities/ysearch.pl",
|
|
dataType: "json",
|
|
data: {
|
|
authtypecode : authtypecode,
|
|
term: request.term,
|
|
op: "do_search",
|
|
type: "intranet",
|
|
and_or: "and",
|
|
operator: "start",
|
|
orderby: "HeadingAsc",
|
|
querytype: "all"
|
|
},
|
|
success: function(data) {
|
|
response( $.map( data, function( item ) {
|
|
return {
|
|
label: item.summary,
|
|
value: item.summary
|
|
};
|
|
}));
|
|
}
|
|
});
|
|
},
|
|
minLength: 3,
|
|
});
|
|
// mainentry
|
|
$( "#value_main" ).autocomplete({
|
|
source: function(request, response) {
|
|
$.ajax({
|
|
url: "/cgi-bin/koha/authorities/ysearch.pl",
|
|
dataType: "json",
|
|
data: {
|
|
authtypecode : authtypecode,
|
|
term: request.term,
|
|
op: "do_search",
|
|
type: "intranet",
|
|
and_or: "and",
|
|
operator: "start",
|
|
orderby: "HeadingAsc",
|
|
querytype: "mainentry"
|
|
},
|
|
success: function(data) {
|
|
response( $.map( data, function( item ) {
|
|
return {
|
|
label: item.summary,
|
|
value: item.summary
|
|
};
|
|
}));
|
|
}
|
|
});
|
|
},
|
|
minLength: 3,
|
|
});
|
|
// mainmainentry
|
|
$( "#value_mainstr" ).autocomplete({
|
|
source: function(request, response) {
|
|
$.ajax({
|
|
url: "/cgi-bin/koha/authorities/ysearch.pl",
|
|
dataType: "json",
|
|
data: {
|
|
authtypecode : authtypecode,
|
|
term: request.term,
|
|
op: "do_search",
|
|
type: "intranet",
|
|
and_or: "and",
|
|
operator: "start",
|
|
orderby: "HeadingAsc",
|
|
querytype: "mainmainentry"
|
|
},
|
|
success: function(data) {
|
|
response( $.map( data, function( item ) {
|
|
return {
|
|
label: item.summary,
|
|
value: item.summary
|
|
};
|
|
}));
|
|
}
|
|
});
|
|
},
|
|
minLength: 3,
|
|
});
|
|
});
|
|
|
|
function finderjump(page, full){
|
|
var window_size = '';
|
|
if( full != "full"){
|
|
window_size = 'width=100,height=100,';
|
|
}
|
|
window.open(page,'', window_size + 'resizable=yes,toolbar=false,scrollbars=yes,top');
|
|
}
|