summaryrefslogtreecommitdiff
path: root/web/javascript/common.js
blob: 20ca13b077ed7407071f32df841b0b33ffef15e0 (plain)
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
var transmission_feed;

$(document).ready(function() {
	// Initialise the main Transmission-Feed controller
	transmission_feed = new TransmissionFeed();
	transmission_feed.load_feeds();
});

function sendMessage(method, arguments, callback) {
    $.ajax({
        type: 'POST',
        url: 'rpc',
        contentType: 'text/json',
        data: $.toJSON({method: method, arguments: arguments}),
        dataType: 'json',
        success: function(data) {
            if (data.result !== "success") {
                alert("Ajax message failed: " + data.result);
                return;
            }
            callback(data.arguments);
        }
    });
}