Changeset 9678


Ignore:
Timestamp:
Dec 6, 2009, 3:21:16 AM (12 years ago)
Author:
kjg
Message:

(trunk web) 'Start when added' checkbox when adding torrents. Patch from Grub (with fixes). Fixes #2295.

Location:
trunk/web
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/web/index.html

    r9677 r9678  
    323323                                                <label for="torrent_upload_url">Or enter a URL:</label>
    324324                                                        <input type="text" id="torrent_upload_url"/>
     325                                                        <input type="checkbox" id="torrent_auto_start" />
     326                                                <label for="torrent_auto_start" id="auto_start_label">Start when added</label>
    325327                                        </div>
    326328                                        <a href="#upload" id="upload_confirm_button">Upload</a>
  • trunk/web/javascript/transmission.js

    r9677 r9678  
    14111411                                $('input#torrent_upload_file').attr('value', '');
    14121412                                $('input#torrent_upload_url').attr('value', '');
     1413                                $('input#torrent_auto_start').attr('checked', this[Prefs._AutoStart]);
    14131414                                $('#upload_container').show();
    14141415                        if (!iPhone && Safari3) {
     
    14201421                        var tr = this;
    14211422                        var args = { };
     1423                        var paused = !$('#torrent_auto_start').is(':checked');
    14221424                        if ('' != $('#torrent_upload_url').val()) {
    1423                                 tr.remote.addTorrentByUrl($('#torrent_upload_url').val(), { paused: !this[Prefs._AutoStart] });
     1425                                tr.remote.addTorrentByUrl($('#torrent_upload_url').val(), { paused: paused });
    14241426                        } else {
    1425                                 args.url = '/transmission/upload?paused=' + (this[Prefs._AutoStart] ? 'false' : 'true');
     1427                                args.url = '/transmission/upload?paused=' + paused;
    14261428                                args.type = 'POST';
    14271429                                args.data = { 'X-Transmission-Session-Id' : tr.remote._token };
  • trunk/web/javascript/transmission.remote.js

    r9677 r9678  
    206206                        method: 'torrent-add',
    207207                        arguments: {
    208                                 paused: (options.paused ? 'true' : 'false'),
     208                                paused: (options.paused),
    209209                                filename: url
    210210                        }
  • trunk/web/stylesheets/common.css

    r9677 r9678  
    895895}
    896896
     897div#upload_container div.dialog_window div.dialog_message input[type=checkbox] {
     898        margin: 15px 3px 0 0;
     899        display: inline;
     900        width: auto;
     901}
     902
     903div#upload_container div.dialog_window div.dialog_message #auto_start_label {
     904        display: inline;
     905}
     906
    897907div.dialog_container div.dialog_window form {
    898908        margin: 0;
Note: See TracChangeset for help on using the changeset viewer.