{% extends 'base.html' %} {% block content %} <div class="edit-form"> <form class="pure-form pure-form-stacked" action="/edit/{{uuid}}" method="POST"> <fieldset> <div class="pure-control-group"> <label for="url">URL</label> <input type="url" id="url" required="" placeholder="https://..." name="url" value="{{ watch.url}}" size="50"/> <span class="pure-form-message-inline">This is a required field.</span> </div> <div class="pure-control-group"> <label for="tag">Tag</label> <input type="text" placeholder="tag" size="10" id="tag" name="tag" value="{{ watch.tag}}"/> <span class="pure-form-message-inline">Grouping tags, can be a comma separated list.</span> </div> </br> <div class="pure-control-group"> <label for="minutes">Maximum time in minutes until recheck.</label> <input type="text" id="minutes" name="minutes" value="{{watch.minutes_between_check}}" size="5"/> <span class="pure-form-message-inline">Minimum 1 minute between recheck</span> </div> <br/> <div class="pure-control-group"> <label for="minutes">CSS Filter</label> <input type="text" id="css_filter" name="css_filter" value="{{watch.css_filter}}" size="25" placeholder=".class-name or #some-id, or other CSS selector rule."/> <span class="pure-form-message-inline">Limit text to this CSS rule, only text matching this CSS rule is included.<br/> Please be sure that you thoroughly understand how to write CSS selector rules before filing an issue on GitHub! </span> </div> <br/> <!-- @todo: move to tabs ---> <fieldset class="pure-group"> <label for="ignore-text">Ignore text</label> <textarea id="ignore-text" name="ignore-text" class="pure-input-1-2" placeholder="" style="width: 100%; font-family:monospace; white-space: pre; overflow-wrap: normal; overflow-x: scroll;" rows="5">{% for value in watch.ignore_text %}{{ value }} {% endfor %}</textarea> <span class="pure-form-message-inline">Each line will be processed separately as an ignore rule.</span> </fieldset> <!-- @todo: move to tabs ---> <fieldset class="pure-group"> <label for="headers">Extra request headers</label> <textarea id="headers" name="headers" class="pure-input-1-2" placeholder="Example Cookie: foobar User-Agent: wonderbra 1.0" style="width: 100%; font-family:monospace; white-space: pre; overflow-wrap: normal; overflow-x: scroll;" rows="5">{% for key, value in watch.headers.items() %}{{ key }}: {{ value }} {% endfor %}</textarea> <br/> </fieldset> <div class="pure-control-group"> <label for="tag">Notification URLs</label> <textarea id="notification_urls" name="notification_urls" class="pure-input-1-2" placeholder="" style="width: 100%; font-family:monospace; white-space: pre; overflow-wrap: normal; overflow-x: scroll;" rows="5">{% for value in watch.notification_urls %}{{ value }} {% endfor %}</textarea> <span class="pure-form-message-inline">Use <a target=_new href="https://github.com/caronc/apprise">AppRise URLs</a> for notification to just about any service!</a> </span> <br/> <div class="pure-controls"> <span class="pure-form-message-inline"><label for="trigger-test-notification" class="pure-checkbox"> <input type="checkbox" id="trigger-test-notification" name="trigger-test-notification"> Send test notification on save.</label></span> </div> </div> <br/> <div class="pure-control-group"> <button type="submit" class="pure-button pure-button-primary">Save</button> </div> <br/> <div class="pure-control-group"> <a href="/" class="pure-button button-small button-cancel">Cancel</a> <a href="/api/delete?uuid={{uuid}}" class="pure-button button-small button-error ">Delete</a> </div> </fieldset> </form> </div> {% endblock %}