} );
shortcut.add( 'alt+ctrl+k', function(event) {
- if ( Search.IsAvailable() ) $( '#search-by-keywords' ).focus();
+ $( '#search-by-keywords' ).focus();
return false;
} );
shortcut.add( 'alt+ctrl+a', function(event) {
- if ( Search.IsAvailable() ) $( '#search-by-author' ).focus();
+ $( '#search-by-author' ).focus();
return false;
} );
shortcut.add( 'alt+ctrl+i', function(event) {
- if ( Search.IsAvailable() ) $( '#search-by-isbn' ).focus();
+ $( '#search-by-isbn' ).focus();
return false;
} );
shortcut.add( 'alt+ctrl+t', function(event) {
- if ( Search.IsAvailable() ) $( '#search-by-title' ).focus();
+ $( '#search-by-title' ).focus();
return false;
} );
function showAdvancedSearch() {
$('#advanced-search-servers').empty();
$.each( z3950Servers, function( server_id, server ) {
- $('#advanced-search-servers').append( '<li data-server-id="' + server_id + '"><input class="search-toggle-server" type="checkbox"' + ( server.checked ? ' checked="checked">' : '>' ) + server.name + '</li>' );
+ $('#advanced-search-servers').append( '<li data-server-id="' + server_id + '"><label><input class="search-toggle-server" type="checkbox"' + ( server.checked ? ' checked="checked">' : '>' ) + server.name + '</label></li>' );
} );
$('#advanced-search-ui').modal('show');
}
num_fetched += '+';
}
- $('#search-serversinfo').append( '<li data-server-id="' + server_id + '"><input class="search-toggle-server" type="checkbox"' + ( server.checked ? ' checked="checked">' : '>' ) + server.name + ' (' + num_fetched + ')' + '</li>' );
+ $('#search-serversinfo').append( '<li data-server-id="' + server_id + '"><label><input class="search-toggle-server" type="checkbox"' + ( server.checked ? ' checked="checked">' : '>' ) + server.name + ' (' + num_fetched + ')' + '</label></li>' );
} );
var seenColumns = {};
} else {
$overlay.find('.bar').css( { display: 'block', width: '100%' } );
$overlay.fadeOut();
+ $('#searchresults')[0].focus();
}
}
break;
case 'selected_search_targets':
$( document ).on( 'change', 'input.search-toggle-server', function() {
- var server_id = $( this ).parent().data('server-id');
+ var server_id = $( this ).closest('li').data('server-id');
Preferences.user.selected_search_targets[server_id] = this.checked;
Preferences.Save( [% USER_INFO.0.borrowernumber %] );
} );
});
$( document ).on( 'change', 'input.search-toggle-server', function() {
- var server = z3950Servers[ $( this ).parent().data('server-id') ];
+ var server = z3950Servers[ $( this ).closest('li').data('server-id') ];
server.checked = this.checked;
if ( $('#search-results-ui').is( ':visible' ) ) {