sawine@0
|
1 |
var server = 'http://' + window.location.hostname + ':' + window.location.port;
|
sawine@0
|
2 |
|
sawine@0
|
3 |
function request_words() {
|
sawine@0
|
4 |
$.ajax({url: server + '/words',
|
sawine@0
|
5 |
dataType: 'json',
|
sawine@0
|
6 |
success: callback});
|
sawine@0
|
7 |
}
|
sawine@0
|
8 |
|
sawine@0
|
9 |
function select(better, worse) {
|
sawine@0
|
10 |
$.ajax({url: server + '/rate',
|
sawine@0
|
11 |
dataType: 'json',
|
sawine@0
|
12 |
data: 'bn=' + better[0] + '&br=' + better[1]
|
sawine@0
|
13 |
+ '&wn=' + worse[0] + '&wr=' + worse[1],
|
sawine@0
|
14 |
success: callback});
|
sawine@0
|
15 |
}
|
sawine@0
|
16 |
|
sawine@0
|
17 |
function select_left() {
|
sawine@0
|
18 |
select(new Array($.cookie('left-word'), $.cookie('left-rank')),
|
sawine@0
|
19 |
new Array($.cookie('right-word'), $.cookie('right-rank')));
|
sawine@0
|
20 |
}
|
sawine@0
|
21 |
|
sawine@0
|
22 |
function select_right() {
|
sawine@0
|
23 |
select(new Array($.cookie('right-word'), $.cookie('right-rank')),
|
sawine@0
|
24 |
new Array($.cookie('left-word'), $.cookie('left-rank')));
|
sawine@0
|
25 |
}
|
sawine@0
|
26 |
|
sawine@0
|
27 |
function callback(data, status, xhr) {
|
sawine@0
|
28 |
$('#compare-left').text(data.words[0][0]);
|
sawine@0
|
29 |
$('#compare-right').text(data.words[1][0]);
|
sawine@0
|
30 |
if (data.words[2] && data.words[3]) {
|
sawine@0
|
31 |
$('#result-left').text(data.words[2][0]);
|
sawine@0
|
32 |
$('#result-left-rating').text(data.words[2][1]);
|
sawine@0
|
33 |
$('#result-right').text(data.words[3][0]);
|
sawine@0
|
34 |
$('#result-right-rating').text(data.words[3][1]);
|
sawine@0
|
35 |
}
|
sawine@0
|
36 |
$.cookie('left-word', data.words[0][0]);
|
sawine@0
|
37 |
$.cookie('left-rank', data.words[0][1]);
|
sawine@0
|
38 |
$.cookie('right-word', data.words[1][0]);
|
sawine@0
|
39 |
$.cookie('right-rank', data.words[1][1]);
|
sawine@0
|
40 |
}
|
sawine@0
|
41 |
|
sawine@0
|
42 |
$(document).ready (
|
sawine@0
|
43 |
function() {
|
sawine@0
|
44 |
request_words();
|
sawine@0
|
45 |
}
|
sawine@0
|
46 |
);
|
sawine@0
|
47 |
|
sawine@0
|
48 |
$(document).keypress (
|
sawine@0
|
49 |
function(event) {
|
sawine@0
|
50 |
if (event.which == 13) {
|
sawine@0
|
51 |
event.preventDefault();
|
sawine@0
|
52 |
}
|
sawine@0
|
53 |
}
|
sawine@0
|
54 |
); |