Lines 1-5
Link Here
|
1 |
/* global shortcut delCookie delBasket Sticky */ |
1 |
/* global shortcut delBasket Sticky AUDIO_ALERT_PATH */ |
2 |
/* exported paramOfUrl addBibToContext delBibToContext */ |
2 |
/* exported addBibToContext delBibToContext escape_str escape_price openWindow _ removeFocus toUC confirmDelete confirmClone playSound */ |
3 |
if ( KOHA === undefined ) var KOHA = {}; |
3 |
if ( KOHA === undefined ) var KOHA = {}; |
4 |
|
4 |
|
5 |
function _(s) { return s; } // dummy function for gettext |
5 |
function _(s) { return s; } // dummy function for gettext |
Lines 48-55
$.fn.selectTabByID = function (tabID) {
Link Here
|
48 |
$(this).tabs("option", "active", $( tabID ).tabIndex()); |
48 |
$(this).tabs("option", "active", $( tabID ).tabIndex()); |
49 |
}; |
49 |
}; |
50 |
|
50 |
|
51 |
$(document).ready(function() { |
51 |
$(document).ready(function() { |
52 |
$('#header_search').tabs().on( "tabsactivate", function(e, ui) { $(this).find("div:visible").find('input').eq(0).focus(); }); |
52 |
$('#header_search').tabs().on( "tabsactivate", function() { $(this).find("div:visible").find('input').eq(0).focus(); }); |
53 |
|
53 |
|
54 |
$(".close").click(function(){ window.close(); }); |
54 |
$(".close").click(function(){ window.close(); }); |
55 |
|
55 |
|
Lines 213-219
function openHelp(){
Link Here
|
213 |
|
213 |
|
214 |
jQuery.fn.preventDoubleFormSubmit = function() { |
214 |
jQuery.fn.preventDoubleFormSubmit = function() { |
215 |
jQuery(this).submit(function() { |
215 |
jQuery(this).submit(function() { |
216 |
$("body, form input[type='submit'], form button[type='submit'], form a").addClass('waiting'); |
216 |
$("body, form input[type='submit'], form button[type='submit'], form a").addClass('waiting'); |
217 |
if (this.beenSubmitted) |
217 |
if (this.beenSubmitted) |
218 |
return false; |
218 |
return false; |
219 |
else |
219 |
else |
Lines 225-236
function openWindow(link,name,width,height) {
Link Here
|
225 |
name = (typeof name == "undefined")?'popup':name; |
225 |
name = (typeof name == "undefined")?'popup':name; |
226 |
width = (typeof width == "undefined")?'600':width; |
226 |
width = (typeof width == "undefined")?'600':width; |
227 |
height = (typeof height == "undefined")?'400':height; |
227 |
height = (typeof height == "undefined")?'400':height; |
228 |
var newwin; |
|
|
229 |
//IE <= 9 can't handle a "name" with whitespace |
228 |
//IE <= 9 can't handle a "name" with whitespace |
230 |
try { |
229 |
try { |
231 |
newin=window.open(link,name,'width='+width+',height='+height+',resizable=yes,toolbar=false,scrollbars=yes,top'); |
230 |
window.open(link,name,'width='+width+',height='+height+',resizable=yes,toolbar=false,scrollbars=yes,top'); |
232 |
} catch(e) { |
231 |
} catch(e) { |
233 |
newin=window.open(link,null,'width='+width+',height='+height+',resizable=yes,toolbar=false,scrollbars=yes,top'); |
232 |
window.open(link,null,'width='+width+',height='+height+',resizable=yes,toolbar=false,scrollbars=yes,top'); |
234 |
} |
233 |
} |
235 |
} |
234 |
} |
236 |
|
235 |
|
Lines 267-273
function keep_text(clicked_index) {
Link Here
|
267 |
var searchboxes = document.getElementsByClassName("head-searchbox"); |
266 |
var searchboxes = document.getElementsByClassName("head-searchbox"); |
268 |
var persist = searchboxes[0].value; |
267 |
var persist = searchboxes[0].value; |
269 |
|
268 |
|
270 |
for (i = 0; i < searchboxes.length - 1; i++) { |
269 |
for (var i = 0; i < searchboxes.length - 1; i++) { |
271 |
if (searchboxes[i].value != searchboxes[i+1].value) { |
270 |
if (searchboxes[i].value != searchboxes[i+1].value) { |
272 |
if (i === searchboxes.length-2) { |
271 |
if (i === searchboxes.length-2) { |
273 |
if (searchboxes[i].value != searchboxes[0].value) { |
272 |
if (searchboxes[i].value != searchboxes[0].value) { |
Lines 306-323
function removeByValue(arr, val) {
Link Here
|
306 |
} |
305 |
} |
307 |
} |
306 |
} |
308 |
|
307 |
|
309 |
function paramOfUrl( url, param ) { |
|
|
310 |
param = param.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]"); |
311 |
var regexS = "[\\?&]"+param+"=([^&#]*)"; |
312 |
var regex = new RegExp( regexS ); |
313 |
var results = regex.exec( url ); |
314 |
if( results == null ) { |
315 |
return ""; |
316 |
} else { |
317 |
return results[1]; |
318 |
} |
319 |
} |
320 |
|
321 |
function addBibToContext( bibnum ) { |
308 |
function addBibToContext( bibnum ) { |
322 |
bibnum = parseInt(bibnum, 10); |
309 |
bibnum = parseInt(bibnum, 10); |
323 |
var bibnums = getContextBiblioNumbers(); |
310 |
var bibnums = getContextBiblioNumbers(); |
Lines 351-356
function resetSearchContext() {
Link Here
|
351 |
|
338 |
|
352 |
function saveOrClearSimpleSearchParams() { |
339 |
function saveOrClearSimpleSearchParams() { |
353 |
// Simple masthead search - pass value for display on details page |
340 |
// Simple masthead search - pass value for display on details page |
|
|
341 |
var pulldown_selection; |
342 |
var searchbox_value; |
354 |
if( $("#cat-search-block select.advsearch").length ){ |
343 |
if( $("#cat-search-block select.advsearch").length ){ |
355 |
pulldown_selection = $("#cat-search-block select.advsearch").val(); |
344 |
pulldown_selection = $("#cat-search-block select.advsearch").val(); |
356 |
} else { |
345 |
} else { |
357 |
- |
|
|