diff --git a/gui/slick/views/config_general.mako b/gui/slick/views/config_general.mako index f54d3869ee3a51539f024da4c39c4d938c17f77c..cc61635fd7a1fd912c8547b2fcf2ddaa70444675 100644 --- a/gui/slick/views/config_general.mako +++ b/gui/slick/views/config_general.mako @@ -86,8 +86,8 @@ <label for="showupdate_hour"> <span class="component-title">When to update shows</span> <span class="component-desc"> - <input type="text" name="showupdate_hour" id="showupdate_hour" value="${sickbeard.SHOWUPDATE_HOUR}" class="form-control input-sm input75" autocapitalize="off" /> - <p>with information such as next air dates, show ended, etc. Use 15 for 3pm, 4 for 4am etc. Anything over 23 or under 0 will be set to 0 (12am)</p> + <input type="number" min="0" max="23" step="1" name="showupdate_hour" id="showupdate_hour" value="${sickbeard.SHOWUPDATE_HOUR}" class="form-control input-sm input75" autocapitalize="off" /> + <p>with information such as next air dates, show ended, etc. Use 15 for 3pm, 4 for 4am etc.</p> </span> </label> </div> @@ -120,7 +120,7 @@ <label for="log_nr"> <span class="component-title">Number of Log files saved</span> <span class="component-desc"> - <input type="text" name="log_nr" id="log_nr" value="${sickbeard.LOG_NR}" class="form-control input-sm input75" autocapitalize="off" /> + <input type="number" min="1" step="1" name="log_nr" id="log_nr" value="${sickbeard.LOG_NR}" class="form-control input-sm input75" autocapitalize="off" /> <p>number of log files saved when rotating logs (default: 5) (REQUIRES RESTART)</p> </span> </label> @@ -130,7 +130,7 @@ <label for="log_size"> <span class="component-title">Size of Log files saved</span> <span class="component-desc"> - <input type="text" name="log_size" id="log_size" value="${sickbeard.LOG_SIZE}" class="form-control input-sm input75" autocapitalize="off" /> + <input type="number" min="1048576" step="1048576" name="log_size" id="log_size" value="${sickbeard.LOG_SIZE}" class="form-control input-sm input75" autocapitalize="off" /> <p>maximum size of a log file saved (default: 1048576 (1MB)) (REQUIRES RESTART)</p> </span> </label> @@ -155,7 +155,7 @@ <label for="indexer_timeout"> <span class="component-title">Timeout show indexer at</span> <span class="component-desc"> - <input type="text" name="indexer_timeout" id="indexer_timeout" value="${sickbeard.INDEXER_TIMEOUT}" class="form-control input-sm input75" autocapitalize="off" /> + <input type="number" min="10" step="1" name="indexer_timeout" id="indexer_timeout" value="${sickbeard.INDEXER_TIMEOUT}" class="form-control input-sm input75" autocapitalize="off" /> <p>seconds of inactivity when finding new shows (default:10)</p> </span> </label> @@ -208,7 +208,7 @@ <label> <span class="component-title">Check the server every*</span> <span class="component-desc"> - <input type="text" name="update_frequency" id="update_frequency" value="${sickbeard.UPDATE_FREQUENCY}" class="form-control input-sm input75" autocapitalize="off" /> + <input type="number" min="1" step="1" name="update_frequency" id="update_frequency" value="${sickbeard.UPDATE_FREQUENCY}" class="form-control input-sm input75" autocapitalize="off" /> <p>hours for software updates (default:12)</p> </span> </label> @@ -425,7 +425,7 @@ <label for="web_port"> <span class="component-title">HTTP port</span> <span class="component-desc"> - <input type="text" name="web_port" id="web_port" value="${sickbeard.WEB_PORT}" class="form-control input-sm input100" autocapitalize="off" /> + <input type="number" min="1" step="1" name="web_port" id="web_port" value="${sickbeard.WEB_PORT}" class="form-control input-sm input100" autocapitalize="off" /> <p>web port to browse and access SickRage (default:8081)</p> </span> </label> diff --git a/gui/slick/views/config_notifications.mako b/gui/slick/views/config_notifications.mako index 2573c4fe09e7822146345f19465a32ccdcca7585..98953e2c31c6b8b46a51c2eec0dc53a8f644fbb4 100644 --- a/gui/slick/views/config_notifications.mako +++ b/gui/slick/views/config_notifications.mako @@ -1530,7 +1530,7 @@ <div class="field-pair"> <label for="trakt_timeout"> <span class="component-title">API Timeout</span> - <input type="text" name="trakt_timeout" id="trakt_timeout" value="${sickbeard.TRAKT_TIMEOUT}" class="form-control input-sm input75" autocapitalize="off" /> + <input type="number" min="10" step="1" name="trakt_timeout" id="trakt_timeout" value="${sickbeard.TRAKT_TIMEOUT}" class="form-control input-sm input75" autocapitalize="off" /> </label> <p> <span class="component-desc"> @@ -1707,7 +1707,7 @@ <div class="field-pair"> <label for="email_port"> <span class="component-title">SMTP port</span> - <input type="text" name="email_port" id="email_port" value="${sickbeard.EMAIL_PORT}" class="form-control input-sm input75" autocapitalize="off" /> + <input type="number" min"1" step="1" name="email_port" id="email_port" value="${sickbeard.EMAIL_PORT}" class="form-control input-sm input75" autocapitalize="off" /> </label> <label> <span class="component-title"> </span> diff --git a/gui/slick/views/config_postProcessing.mako b/gui/slick/views/config_postProcessing.mako index e3e420c8c4ae9d537bcecab6db3b17b13adff01e..e45eca4df6e591acb703f1687cebde1868dafa00 100644 --- a/gui/slick/views/config_postProcessing.mako +++ b/gui/slick/views/config_postProcessing.mako @@ -82,7 +82,7 @@ <div class="field-pair"> <label class="nocheck"> <span class="component-title">Auto Post-Processing Frequency</span> - <input type="number" min="10" name="autopostprocesser_frequency" id="autopostprocesser_frequency" value="${sickbeard.AUTOPOSTPROCESSER_FREQUENCY}" class="form-control input-sm input75" /> + <input type="number" min="10" step="1" name="autopostprocesser_frequency" id="autopostprocesser_frequency" value="${sickbeard.AUTOPOSTPROCESSER_FREQUENCY}" class="form-control input-sm input75" /> </label> <label class="nocheck"> <span class="component-title"> </span> diff --git a/gui/slick/views/config_providers.mako b/gui/slick/views/config_providers.mako index 20b1003b29aa8b4d568d7e62ab410b6eacb393b4..acc2ed43f46f72a517ad256b5bd862d7b7730e45 100644 --- a/gui/slick/views/config_providers.mako +++ b/gui/slick/views/config_providers.mako @@ -404,7 +404,7 @@ $('#config-components').tabs(); <label for="${curTorrentProvider.get_id()}_ratio"> <span class="component-title" id="${curTorrentProvider.get_id()}_ratio_desc">Seed ratio:</span> <span class="component-desc"> - <input type="number" step="0.1" name="${curTorrentProvider.get_id()}_ratio" id="${curTorrentProvider.get_id()}_ratio" value="${curTorrentProvider.ratio}" class="form-control input-sm input75" /> + <input type="number" min="-1" step="0.1" name="${curTorrentProvider.get_id()}_ratio" id="${curTorrentProvider.get_id()}_ratio" value="${curTorrentProvider.ratio}" class="form-control input-sm input75" /> </span> </label> <label> @@ -421,7 +421,7 @@ $('#config-components').tabs(); <label for="${curTorrentProvider.get_id()}_minseed"> <span class="component-title" id="${curTorrentProvider.get_id()}_minseed_desc">Minimum seeders:</span> <span class="component-desc"> - <input type="number" name="${curTorrentProvider.get_id()}_minseed" id="${curTorrentProvider.get_id()}_minseed" value="${curTorrentProvider.minseed}" class="form-control input-sm input75" /> + <input type="number" min="0" step="1" name="${curTorrentProvider.get_id()}_minseed" id="${curTorrentProvider.get_id()}_minseed" value="${curTorrentProvider.minseed}" class="form-control input-sm input75" /> </span> </label> </div> @@ -432,7 +432,7 @@ $('#config-components').tabs(); <label for="${curTorrentProvider.get_id()}_minleech"> <span class="component-title" id="${curTorrentProvider.get_id()}_minleech_desc">Minimum leechers:</span> <span class="component-desc"> - <input type="number" name="${curTorrentProvider.get_id()}_minleech" id="${curTorrentProvider.get_id()}_minleech" value="${curTorrentProvider.minleech}" class="form-control input-sm input75" /> + <input type="number" min="0" step="1" name="${curTorrentProvider.get_id()}_minleech" id="${curTorrentProvider.get_id()}_minleech" value="${curTorrentProvider.minleech}" class="form-control input-sm input75" /> </span> </label> </div> diff --git a/gui/slick/views/config_search.mako b/gui/slick/views/config_search.mako index c9d90c3dece459c4a2dc6a744ca74225a039bee4..6fce79b211d20566e8b6dd9711ccabb931524541 100644 --- a/gui/slick/views/config_search.mako +++ b/gui/slick/views/config_search.mako @@ -65,7 +65,7 @@ <label> <span class="component-title">Backlog search day(s)</span> <span class="component-desc"> - <input type="text" name="backlog_days" value="${sickbeard.BACKLOG_DAYS}" class="form-control input-sm input75" autocapitalize="off" /> + <input type="number" min="1" step="1" name="backlog_days" value="${sickbeard.BACKLOG_DAYS}" class="form-control input-sm input75" autocapitalize="off" /> <p>number of day(s) that the "Forced Backlog Search" will cover (e.g. 7 Days)</p> </span> </label> @@ -75,7 +75,7 @@ <label> <span class="component-title">Backlog search frequency</span> <span class="component-desc"> - <input type="text" name="backlog_frequency" value="${sickbeard.BACKLOG_FREQUENCY}" class="form-control input-sm input75" autocapitalize="off" /> + <input type="number" min="720" step="60" name="backlog_frequency" value="${sickbeard.BACKLOG_FREQUENCY}" class="form-control input-sm input75" autocapitalize="off" /> <p>time in minutes between searches (min. ${sickbeard.MIN_BACKLOG_FREQUENCY})</p> </span> </label> @@ -85,7 +85,7 @@ <label> <span class="component-title">Daily search frequency</span> <span class="component-desc"> - <input type="text" name="dailysearch_frequency" value="${sickbeard.DAILYSEARCH_FREQUENCY}" class="form-control input-sm input75" autocapitalize="off" /> + <input type="number" min="10" step="1" name="dailysearch_frequency" value="${sickbeard.DAILYSEARCH_FREQUENCY}" class="form-control input-sm input75" autocapitalize="off" /> <p>time in minutes between searches (min. ${sickbeard.MIN_DAILYSEARCH_FREQUENCY})</p> </span> </label> @@ -95,7 +95,7 @@ <label> <span class="component-title">Usenet retention</span> <span class="component-desc"> - <input type="text" name="usenet_retention" value="${sickbeard.USENET_RETENTION}" class="form-control input-sm input75" autocapitalize="off" /> + <input type="number" min="1" step="1" name="usenet_retention" value="${sickbeard.USENET_RETENTION}" class="form-control input-sm input75" autocapitalize="off" /> <p>age limit in days for usenet articles to be used (e.g. 500)</p> </span> </label>