diff --git a/deluge/ui/webui/templates/ajax/render/js/deluge-strings.js b/deluge/ui/webui/templates/ajax/render/js/deluge-strings.js index 317432ac2..2540a73f5 100644 --- a/deluge/ui/webui/templates/ajax/render/js/deluge-strings.js +++ b/deluge/ui/webui/templates/ajax/render/js/deluge-strings.js @@ -50,4 +50,6 @@ Deluge.Strings.add('Force Recheck', '$_('Force Recheck')'); Deluge.Strings.add('Move Storage', '$_('Move Storage')'); // Add Torrents Window // +Deluge.Strings.add('Add Torrents', '$_('Add Torrents')'); +Deluge.Strings.add('Create Torrent', '$_('Create Torrent')'); Deluge.Strings.add('Torrents Window', '$_('Torrents Window')'); diff --git a/deluge/ui/webui/templates/ajax/static/js/deluge-add.js b/deluge/ui/webui/templates/ajax/static/js/deluge-add.js index 34a5de1ea..76fa8324e 100644 --- a/deluge/ui/webui/templates/ajax/static/js/deluge-add.js +++ b/deluge/ui/webui/templates/ajax/static/js/deluge-add.js @@ -11,7 +11,7 @@ Deluge.Widgets.AddWindow = new Class({ options: { width: 400, height: 200, - title: 'Add Torrents', + title: Deluge.Strings.get('Add Torrents'), url: '/template/render/html/window_add_torrent.html' }, @@ -30,3 +30,23 @@ Deluge.Widgets.AddWindow = new Class({ }.bindWithEvent(this)) } }); + +Deluge.Widgets.CreateWindow = new Class({ + Extends: Widgets.Window, + + options: { + width: 400, + height: 200, + title: Deluge.Strings.get('Create Torrent'), + url: '/templates/render/html/window_create_torrent.html' + }, + + initialize: function() { + this.parent(); + this.addEvent('loaded', this.loaded.bindWithEvent(this)); + }, + + loaded: function(event) { + + } +}); diff --git a/deluge/ui/webui/templates/ajax/static/js/deluge-ui.js b/deluge/ui/webui/templates/ajax/static/js/deluge-ui.js index 64dc778c5..bd98c8b78 100644 --- a/deluge/ui/webui/templates/ajax/static/js/deluge-ui.js +++ b/deluge/ui/webui/templates/ajax/static/js/deluge-ui.js @@ -34,6 +34,7 @@ Deluge.UI = { this.toolbar = new Deluge.Widgets.Toolbar(); this.addWindow = new Deluge.Widgets.AddWindow(); + this.createWindow = new Deluge.Widgets.CreateWindow(); if (Browser.Engine.name != 'trident') { this.prefsWindow = new Deluge.Widgets.PreferencesWindow(); } @@ -254,6 +255,9 @@ Deluge.UI = { client.set_torrent_auto_managed(torrentId, value); }); break; + case 'create': + this.createWindow.show(); + break; case 'add': this.addWindow.show(); break; diff --git a/deluge/ui/webui/templates/ajax/static/themes/classic/style.css b/deluge/ui/webui/templates/ajax/static/themes/classic/style.css index 146f7d05f..2c7eb454b 100644 --- a/deluge/ui/webui/templates/ajax/static/themes/classic/style.css +++ b/deluge/ui/webui/templates/ajax/static/themes/classic/style.css @@ -42,7 +42,7 @@ body { background: url('/static/images/simple_logo.jpg') no-repeat; height: 71px; padding-left: 60px; - width: 320px; + width: 360px; } #toolbar #buttons li {