summaryrefslogtreecommitdiff
path: root/web/javascript/common.js
diff options
context:
space:
mode:
authorEric Anderson <ejona86@gmail.com>2010-10-09 17:19:40 -0500
committerEric Anderson <ejona86@gmail.com>2010-10-09 17:19:40 -0500
commitdd4d8d9e3c8176bc444195499dc2f559d6f214b2 (patch)
treeda9ebb0ca67b6bb7af06a2c76a2f8bc418f7a75d /web/javascript/common.js
parent75d8efcf9f4d908736e1dfb3e2ae9b09fa8b1336 (diff)
downloadfeed-transmission-master.tar.gz
feed-transmission-master.zip
Add basic web interface support for matchers.HEADmaster
Diffstat (limited to 'web/javascript/common.js')
-rw-r--r--web/javascript/common.js25
1 files changed, 25 insertions, 0 deletions
diff --git a/web/javascript/common.js b/web/javascript/common.js
new file mode 100644
index 0000000..20ca13b
--- /dev/null
+++ b/web/javascript/common.js
@@ -0,0 +1,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);
+ }
+ });
+}
+