From 59b06ea3c281890f6a03d1549de0feb32e3038c7 Mon Sep 17 00:00:00 2001 From: Fernando <fernandog@users.noreply.github.com> Date: Mon, 7 Dec 2015 11:11:02 -0200 Subject: [PATCH] Set "min" value to input fields --- gui/slick/views/config_general.mako | 14 +++++++------- gui/slick/views/config_notifications.mako | 4 ++-- gui/slick/views/config_postProcessing.mako | 2 +- gui/slick/views/config_providers.mako | 6 +++--- gui/slick/views/config_search.mako | 8 ++++---- 5 files changed, 17 insertions(+), 17 deletions(-) diff --git a/gui/slick/views/config_general.mako b/gui/slick/views/config_general.mako index f54d3869e..cc61635fd 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 2573c4fe0..98953e2c3 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 e3e420c8c..e45eca4df 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 20b1003b2..acc2ed43f 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 c9d90c3de..6fce79b21 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> -- GitLab