Permalink
Please sign in to comment.
Showing
with
108 additions
and 104 deletions.
- +1 −0 .gitignore
- +87 −0 everware/_spawner_options_form.py
- +20 −104 everware/spawner.py
| @@ -0,0 +1,87 @@ | ||
| +SPAWNER_OPTIONS_FROM = """ | ||
| +<div style="margin-bottom: 0px;"> | ||
| +<div class="mdl-textfield mdl-js-textfield mdl-textfield--floating-label" style="width: 50%;"> | ||
| +<input | ||
| + id="repository_input" | ||
| + type="text" | ||
| + autocapitalize="off" | ||
| + autocorrect="off" | ||
| + name="repository_url" | ||
| + tabindex="1" | ||
| + autofocus="autofocus" | ||
| + class="mdl-textfield__input" | ||
| +style="margin-bottom: 3px;" /> | ||
| +<label class="mdl-textfield__label" for="repository_input">Git repository</label> | ||
| +</div> | ||
| + | ||
| +<label for="need_remove" class="mdl-checkbox mdl-js-checkbox mdl-js-ripple-effect" > | ||
| +<input type="checkbox" | ||
| + name="need_remove" | ||
| + class="mdl-checkbox__input" | ||
| + id="need_remove" | ||
| + checked /> | ||
| +<span class="mdl-checkbox__label">Remove previous container if it exists</span> | ||
| +</label> | ||
| + | ||
| +<label for="byor_is_needed" class="mdl-checkbox mdl-js-checkbox mdl-js-ripple-effect" > | ||
| +<input type="checkbox" | ||
| + name="byor_is_needed" | ||
| + class="mdl-checkbox__input" | ||
| + id="byor_is_needed" | ||
| + unchecked /> | ||
| +<span class="mdl-checkbox__label">I want to run the repository on my own server</span> | ||
| +</label> | ||
| +<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script> | ||
| +<script> | ||
| +window.onload = function () { | ||
| + byor_is_needed = document.getElementById("byor_is_needed"); | ||
| + byor_input = document.getElementById("byor_input"); | ||
| + if (byor_is_needed.checked) { | ||
| + byor_input.style.display = "inline"; | ||
| + } else { | ||
| + byor_input.style.display = "none"; | ||
| + } | ||
| +} | ||
| +$('#byor_is_needed').on('change', function() { | ||
| + $('#byor_input').toggle(speed='normal'); | ||
| +}); | ||
| +</script> | ||
| + | ||
| +<div id='byor_input' style="display: none;"> | ||
| +<p style="margin-bottom: 0px;"> | ||
| + For a successful run <a href="https://www.docker.com/" target="_black">Docker</a> | ||
| + must be installed on your server.<br /> | ||
| + Enter ip and port of the Docker daemon running on your server.<br /> | ||
| + (Click <a href="https://docs.docker.com/engine/reference/commandline/dockerd/#daemon-socket-option" | ||
| + target="_blank"> | ||
| + here</a> to learn how to run Docker daemon on a particular port) | ||
| +</p> | ||
| +<div class="mdl-textfield mdl-js-textfield mdl-textfield--floating-label" | ||
| + style="width: 9%; margin-right: 20px;"> | ||
| + <input | ||
| + id="byor_docker_ip" | ||
| + type="text" | ||
| + autocapitalize="off" | ||
| + autocorrect="off" | ||
| + name="byor_docker_ip" | ||
| + tabindex="1" | ||
| + autofocus="autofocus" | ||
| + class="mdl-textfield__input"/> | ||
| + <label class="mdl-textfield__label" for="byor_docker_ip">ip</label> | ||
| +</div> | ||
| +<div class="mdl-textfield mdl-js-textfield mdl-textfield--floating-label" | ||
| + style="width: 9%;"> | ||
| + <input | ||
| + id="byor_docker_port" | ||
| + type="text" | ||
| + autocapitalize="off" | ||
| + autocorrect="off" | ||
| + name="byor_docker_port" | ||
| + tabindex="1" | ||
| + autofocus="autofocus" | ||
| + class="mdl-textfield__input"/> | ||
| + <label class="mdl-textfield__label" for="byor_docker_port">port</label> | ||
| +</div> | ||
| +</div> | ||
| +</div> | ||
| +""" |
0 comments on commit
5d48c5f