53 |
} |
} |
54 |
|
|
55 |
function get_page_nr() { |
function get_page_nr() { |
56 |
var page_nr = parseInt( $('page_nr').value ) || 0; |
var page_nr = parseInt( $('page_nr').value ) || 1; |
57 |
return page_nr; |
return page_nr; |
58 |
} |
} |
59 |
|
|
60 |
|
function reset_page_nr( nr ) { |
61 |
|
if (! nr) nr = 1; |
62 |
|
Logger.info('reset_page_nr to '+nr); |
63 |
|
page_nr = nr; |
64 |
|
$('page_nr').value = page_nr; |
65 |
|
} |
66 |
|
|
67 |
/* syntaxtic sugar */ |
/* syntaxtic sugar */ |
68 |
function set_page_nr(nr) { |
function set_page_nr(nr) { |
69 |
return load_results_page(nr); |
return load_results_page(nr); |
86 |
var results_form = $('results_form'); |
var results_form = $('results_form'); |
87 |
|
|
88 |
if (results_form) { |
if (results_form) { |
89 |
Logger.debug('Ajax.Updater(results,/results)'); |
var form_params = Form.serialize( results_form ); |
90 |
|
|
91 |
|
Logger.debug('Ajax.Updater(results,/results) '+form_params); |
92 |
|
|
93 |
new Ajax.Updater( 'results', '/search/results', { |
new Ajax.Updater( 'results', '/search/results', { |
94 |
parameters: Form.serialize( results_form ), |
parameters: form_params, |
95 |
asynchronous: 1, |
asynchronous: 1, |
96 |
onLoading: function(request) { |
onLoading: function(request) { |
97 |
show_searching(); |
show_searching(); |
114 |
function show_searching() { |
function show_searching() { |
115 |
Logger.debug('show_searching'); |
Logger.debug('show_searching'); |
116 |
Element.show('searching'); |
Element.show('searching'); |
117 |
new Effect.Fade('results', { duration: 0.3 }); |
// new Effect.Fade('results', { duration: 0.3 }); |
118 |
return false; |
return false; |
119 |
} |
} |
120 |
|
|
121 |
function hide_searching() { |
function hide_searching() { |
122 |
Logger.debug('hide_searching'); |
Logger.debug('hide_searching'); |
123 |
Element.hide('searching'); |
Element.hide('searching'); |
124 |
//new Effect.Highlight('results'); |
new Effect.Highlight('results'); |
125 |
new Effect.Appear('results', { duration: 0.3 }); |
// new Effect.Appear('results', { duration: 0.3 }); |
126 |
return false; |
return false; |
127 |
} |
} |
128 |
|
|