-
Notifications
You must be signed in to change notification settings - Fork 212
/
reuters.3.js
51 lines (48 loc) · 1.61 KB
/
reuters.3.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
var Manager;
(function ($) {
head.js(
'../../core/Core.js',
'../../core/Parameter.js',
'../../core/ParameterStore.js',
'../../core/ParameterHashStore.js',
'../../core/AbstractManager.js',
'../../managers/Manager.jquery.js',
'../../core/AbstractWidget.js',
'../../core/AbstractFacetWidget.js',
'../../core/AbstractSpatialWidget.js',
'../../core/AbstractSpellcheckWidget.js',
'../../core/AbstractTextWidget.js',
'widgets/ResultWidget.js',
'../../widgets/jquery/PagerWidget.js'
);
head('Manager.jquery.js', function () {
head('ParameterStore.js', function () {
head('ResultWidget.js', function () {
head('PagerWidget.js', function () {
$(function () {
Manager = new AjaxSolr.Manager({
solrUrl: 'http://evolvingweb.ca/solr/reuters/'
});
Manager.addWidget(new AjaxSolr.ResultWidget({
id: 'result',
target: '#docs'
}));
Manager.addWidget(new AjaxSolr.PagerWidget({
id: 'pager',
target: '#pager',
prevLabel: '<',
nextLabel: '>',
innerWindow: 1,
renderHeader: function (perPage, offset, total) {
$('#pager-header').html($('<span></span>').text('displaying ' + Math.min(total, offset + 1) + ' to ' + Math.min(total, offset + perPage) + ' of ' + total));
}
}));
Manager.init();
Manager.store.addByValue('q', '*:*');
Manager.doRequest();
});
});
});
});
});
})(jQuery);