Changeset 14570


Ignore:
Timestamp:
Oct 8, 2015, 6:54:43 PM (6 years ago)
Author:
mikedld
Message:

#4518: Mark appropriate fields in prefs as html5 number fields (patch by e-moe)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/web/index.html

    r14518 r14570  
    9898                                                <div class="title">Seeding</div>
    9999                                                <div class="row"><div class="key"><input type="checkbox" id="seedRatioLimited"/><label for="seedRatioLimited">Stop seeding at ratio:</label></div>
    100                                                                  <div class="value"><input type="text" type="number" id="seedRatioLimit"/></div></div>
     100                                                                 <div class="value"><input type="number" min="0" id="seedRatioLimit"/></div></div>
    101101                                                <div class="row"><div class="key"><input type="checkbox" id="idle-seeding-limit-enabled"/><label for="idle-seeding-limit-enabled">Stop seeding if idle for (min):</label></div>
    102                                                                  <div class="value"><input type="text" type="number" id="idle-seeding-limit"/></div></div>
     102                                                                 <div class="value"><input type="number" min="0" id="idle-seeding-limit"/></div></div>
    103103                                        </div>
    104104                                </div>
     
    107107                                                <div class="title">Speed Limits</div>
    108108                                                <div class="row"><div class="key"><input type="checkbox" id="speed-limit-up-enabled"/><label for="speed-limit-up-enabled">Upload (kB/s):</label></div>
    109                                                                  <div class="value"><input type="text" type="number" id="speed-limit-up"/></div></div>
     109                                                                 <div class="value"><input type="number" min="0" id="speed-limit-up"/></div></div>
    110110                                                <div class="row"><div class="key"><input type="checkbox" id="speed-limit-down-enabled"/><label for="speed-limit-down-enabled">Download (kB/s):</label></div>
    111                                                                  <div class="value"><input type="text" type="number" id="speed-limit-down"/></div></div>
     111                                                                 <div class="value"><input type="number" min="0" id="speed-limit-down"/></div></div>
    112112                                        </div>
    113113                                        <div class="prefs-section">
     
    115115                                                <div class="row" id="alternative-speed-limits-desc">Override normal speed limits manually or at scheduled times</div>
    116116                                                <div class="row"><div class="key">Upload (kB/s):</div>
    117                                                                  <div class="value"><input type="text" type="number" id="alt-speed-up"/></div></div>
     117                                                                 <div class="value"><input type="number" min="0" id="alt-speed-up"/></div></div>
    118118                                                <div class="row"><div class="key">Download (kB/s):</div>
    119                                                                  <div class="value"><input type="text" type="number" id="alt-speed-down"/></div></div>
     119                                                                 <div class="value"><input type="number" min="0" id="alt-speed-down"/></div></div>
    120120                                                <div class="checkbox-row"><input type="checkbox" id="alt-speed-time-enabled"/><label for="alt-speed-time-enabled">Scheduled Times</label></div>
    121121                                                <div class="row"><div class="key">From:</div>
     
    141141                                                <div class="title">Connections</div>
    142142                                                <div class="row"><div class="key"><label for="peer-limit-per-torrent">Max peers per torrent:</label></div>
    143                                                                  <div class="value"><input type="text" type="number" id="peer-limit-per-torrent"/></div></div>
     143                                                                 <div class="value"><input type="number" min="0" id="peer-limit-per-torrent"/></div></div>
    144144                                                <div class="row"><div class="key"><label for="peer-limit-global">Max peers overall:</label></div>
    145                                                                  <div class="value"><input type="text" type="number" id="peer-limit-global"/></div></div>
     145                                                                 <div class="value"><input type="number" min="0" id="peer-limit-global"/></div></div>
    146146                                        </div>
    147147                                        <div class="prefs-section">
     
    171171                                                <div class="title">Listening Port</div>
    172172                                                <div class="row"><div class="key"><label for="peer-port">Peer listening port:</label></div>
    173                                                                  <div class="value"><input type="text" type="number" id="peer-port"/></div></div>
     173                                                                 <div class="value"><input type="number" min="0" max="65535" id="peer-port"/></div></div>
    174174                                                <div class="row"><div class="key">&nbsp;</div>
    175175                                                                 <div class="value"><span id="port-label">Status: Unknown</span></div></div>
Note: See TracChangeset for help on using the changeset viewer.