initial create torrent window design
This commit is contained in:
parent
6447dbbea5
commit
5421ea77a6
|
@ -31,12 +31,12 @@ Deluge.Widgets.AddWindow = new Class({
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
Deluge.Widgets.CreateWindow = new Class({
|
Deluge.Widgets.CreateTorrent = new Class({
|
||||||
Extends: Widgets.Window,
|
Extends: Widgets.Window,
|
||||||
|
|
||||||
options: {
|
options: {
|
||||||
width: 400,
|
width: 400,
|
||||||
height: 200,
|
height: 400,
|
||||||
title: Deluge.Strings.get('Create Torrent'),
|
title: Deluge.Strings.get('Create Torrent'),
|
||||||
url: '/template/render/html/window_create_torrent.html'
|
url: '/template/render/html/window_create_torrent.html'
|
||||||
},
|
},
|
||||||
|
@ -47,6 +47,71 @@ Deluge.Widgets.CreateWindow = new Class({
|
||||||
},
|
},
|
||||||
|
|
||||||
loaded: function(event) {
|
loaded: function(event) {
|
||||||
|
this.tabs = new Deluge.Widgets.CreateTorrent.Tabs(this.content.getElement('div'));
|
||||||
|
this.content.addClass('createTorrent');
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
Deluge.Widgets.CreateTorrent.Tabs = new Class({
|
||||||
|
Extends: Widgets.Tabs,
|
||||||
|
|
||||||
|
initialize: function(element) {
|
||||||
|
this.parent(element);
|
||||||
|
this.info = new Deluge.Widgets.CreateTorrent.InfoTab();
|
||||||
|
this.trackers = new Deluge.Widgets.CreateTorrent.TrackersTab();
|
||||||
|
this.webseeds = new Deluge.Widgets.CreateTorrent.WebseedsTab();
|
||||||
|
this.options = new Deluge.Widgets.CreateTorrent.OptionsTab();
|
||||||
|
this.addPage(this.info);
|
||||||
|
this.addPage(this.trackers);
|
||||||
|
this.addPage(this.webseeds);
|
||||||
|
this.addPage(this.options);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
Deluge.Widgets.CreateTorrent.InfoTab = new Class({
|
||||||
|
Extends: Widgets.TabPage,
|
||||||
|
|
||||||
|
options: {
|
||||||
|
url: '/template/render/html/create_torrent_info.html'
|
||||||
|
},
|
||||||
|
|
||||||
|
initialize: function() {
|
||||||
|
this.parent('Info');
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
Deluge.Widgets.CreateTorrent.TrackersTab = new Class({
|
||||||
|
Extends: Widgets.TabPage,
|
||||||
|
|
||||||
|
options: {
|
||||||
|
url: '/template/render/html/create_torrent_trackers.html'
|
||||||
|
},
|
||||||
|
|
||||||
|
initialize: function() {
|
||||||
|
this.parent('Trackers');
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
Deluge.Widgets.CreateTorrent.WebseedsTab = new Class({
|
||||||
|
Extends: Widgets.TabPage,
|
||||||
|
|
||||||
|
options: {
|
||||||
|
url: '/template/render/html/create_torrent_webseeds.html'
|
||||||
|
},
|
||||||
|
|
||||||
|
initialize: function() {
|
||||||
|
this.parent('Webseeds');
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
Deluge.Widgets.CreateTorrent.OptionsTab = new Class({
|
||||||
|
Extends: Widgets.TabPage,
|
||||||
|
|
||||||
|
options: {
|
||||||
|
url: '/template/render/html/create_torrent_options.html'
|
||||||
|
},
|
||||||
|
|
||||||
|
initialize: function() {
|
||||||
|
this.parent('Options');
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
|
@ -25,7 +25,7 @@ Deluge.UI = {
|
||||||
};
|
};
|
||||||
this.loadUi.delay(250, this);
|
this.loadUi.delay(250, this);
|
||||||
window.addEvent('load', function(e) {
|
window.addEvent('load', function(e) {
|
||||||
this.vbox.calculatePositions();
|
if (this.vbox) this.vbox.calculatePositions();
|
||||||
}.bindWithEvent(this));
|
}.bindWithEvent(this));
|
||||||
},
|
},
|
||||||
|
|
||||||
|
@ -34,7 +34,7 @@ Deluge.UI = {
|
||||||
|
|
||||||
this.toolbar = new Deluge.Widgets.Toolbar();
|
this.toolbar = new Deluge.Widgets.Toolbar();
|
||||||
this.addWindow = new Deluge.Widgets.AddWindow();
|
this.addWindow = new Deluge.Widgets.AddWindow();
|
||||||
this.createWindow = new Deluge.Widgets.CreateWindow();
|
this.createWindow = new Deluge.Widgets.CreateTorrent();
|
||||||
if (Browser.Engine.name != 'trident') {
|
if (Browser.Engine.name != 'trident') {
|
||||||
this.prefsWindow = new Deluge.Widgets.PreferencesWindow();
|
this.prefsWindow = new Deluge.Widgets.PreferencesWindow();
|
||||||
}
|
}
|
||||||
|
|
|
@ -200,7 +200,7 @@ ul.moouiMenu li.moouiMenuSep:hover {
|
||||||
}
|
}
|
||||||
|
|
||||||
.moouiWindow {
|
.moouiWindow {
|
||||||
background: #426187;
|
background: #405a79;
|
||||||
border: 1px solid #1c2431;
|
border: 1px solid #1c2431;
|
||||||
-moz-border-radius: 5px;
|
-moz-border-radius: 5px;
|
||||||
-webkit-border-radius: 5px;
|
-webkit-border-radius: 5px;
|
||||||
|
@ -249,7 +249,7 @@ form .disabled {
|
||||||
color: Gray;
|
color: Gray;
|
||||||
}
|
}
|
||||||
|
|
||||||
form .deluge_button, button.deluge_button {
|
form .deluge_button, button.deluge_button, button.delugeButton {
|
||||||
background-color: #37506f;
|
background-color: #37506f;
|
||||||
border:1px solid #68a;
|
border:1px solid #68a;
|
||||||
cursor: pointer;
|
cursor: pointer;
|
||||||
|
@ -261,7 +261,7 @@ form .deluge_button, button.deluge_button {
|
||||||
margin: 2px;
|
margin: 2px;
|
||||||
}
|
}
|
||||||
|
|
||||||
form .deluge_button:hover, button.deluge_button:hover {
|
form .deluge_button:hover, button.deluge_button:hover, button.delugeButton:hover {
|
||||||
background-color:#68a;
|
background-color:#68a;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -354,3 +354,57 @@ label.fluid {
|
||||||
line-height: 5px;
|
line-height: 5px;
|
||||||
margin: 2px;
|
margin: 2px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#createTorrentTabs .moouiTabPage {
|
||||||
|
height: 110px;
|
||||||
|
}
|
||||||
|
|
||||||
|
#createTorrentTabs textarea {
|
||||||
|
width: 360px;
|
||||||
|
height: 95px;
|
||||||
|
margin: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
#createTorrentFiles {
|
||||||
|
height: 110px;
|
||||||
|
width: 370px;
|
||||||
|
margin: 10px;
|
||||||
|
border:1px solid #23344b;
|
||||||
|
background: #99acc3;
|
||||||
|
}
|
||||||
|
|
||||||
|
#createTorrentTrackersTable {
|
||||||
|
margin: 5px;
|
||||||
|
float: left;
|
||||||
|
width: 280px;
|
||||||
|
height: 95px;
|
||||||
|
background: #99acc3;
|
||||||
|
border:1px solid #23344b;
|
||||||
|
color: Black;
|
||||||
|
}
|
||||||
|
|
||||||
|
#createTorrentTrackersTable thead tr {
|
||||||
|
background: #304663 url(/static/images/simple_bg_flipped.jpg) repeat-x;
|
||||||
|
color: White;
|
||||||
|
}
|
||||||
|
|
||||||
|
#createTorrentTabs .tier {
|
||||||
|
width: 70px;
|
||||||
|
}
|
||||||
|
|
||||||
|
#createTorrentTabs .tracker {
|
||||||
|
width: 230px;
|
||||||
|
}
|
||||||
|
|
||||||
|
#createTorrentTrackersButtons {
|
||||||
|
float: right;
|
||||||
|
width: 80px;
|
||||||
|
}
|
||||||
|
|
||||||
|
#createTorrentTrackersButtons button {
|
||||||
|
width: 70px;
|
||||||
|
}
|
||||||
|
|
||||||
|
#createButtons {
|
||||||
|
float: right;
|
||||||
|
}
|
||||||
|
|
|
@ -43,22 +43,31 @@ html, body {
|
||||||
padding: 5px;
|
padding: 5px;
|
||||||
}
|
}
|
||||||
|
|
||||||
#details .moouiTabs li {
|
.moouiTabs {
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
.moouiTabs li {
|
||||||
|
position: relative;
|
||||||
|
top: 1px;
|
||||||
background: #37506f;
|
background: #37506f;
|
||||||
|
border: 1px solid #364961;
|
||||||
|
border-bottom: none;
|
||||||
padding: 7px;
|
padding: 7px;
|
||||||
font-size: 1.1em;
|
font-size: 1.1em;
|
||||||
}
|
}
|
||||||
|
|
||||||
#details .moouiTabs li:hover {
|
.moouiTabs li:hover {
|
||||||
background: #426187;
|
background: #426187;
|
||||||
}
|
}
|
||||||
|
|
||||||
#details li.moouiTabActive {
|
li.moouiTabActive {
|
||||||
background: #426187;
|
background: #426187;
|
||||||
}
|
}
|
||||||
|
|
||||||
#details .moouiTabPage {
|
.moouiTabPage {
|
||||||
background: #426187;
|
background: #426187;
|
||||||
|
border: 1px solid #364961;
|
||||||
padding: 5px;
|
padding: 5px;
|
||||||
-moz-border-radius:0 5px 5px 5px;
|
-moz-border-radius:0 5px 5px 5px;
|
||||||
-webkit-border-radius: 0 5px 5px 5px;
|
-webkit-border-radius: 0 5px 5px 5px;
|
||||||
|
|
Loading…
Reference in New Issue