initialized kettu on gitorious
[kettu:kettu.git] / js / transmission.js
1 var transmission = new $.sammy(function() { with(this) {
2   element_selector = '#container';
3   cache_partials = true;
4   use(Sammy.TransmissionRPC);
5   use(Sammy.Mustache);
6   use(Sammy.Cache);
7   
8   helpers(ApplicationHelpers);
9   helpers(LinkHelpers);
10   helpers(TorrentHelpers);
11   helpers(SortTorrentsHelpers);
12   helpers(FilterTorrentsHelpers);
13   helpers(InfoHelpers);
14   helpers(ViewHelpers);
15   helpers(StoreHelpers);
16   helpers(SettingHelpers);
17   helpers(StatisticHelpers);
18   
19   Torrents(this);
20   Settings(this);
21   Statistics(this);
22   
23   bind('flash', function(e, message) { with(this) {
24     this.showAndHideFlash(message);
25   }});
26   
27   bind('errors', function(e, errors) { with(this) {
28     this.showErrors(errors);
29   }});
30   
31   bind('init', function() { with(this) {
32     this.initializeStore();
33     this.activateLinks();
34     this.closeInfo();
35   }});
36 }});
37  
38 $(function() {
39   transmission.run('#/torrents');
40   transmission.trigger('init');
41 });