Sha256: ee42c23213757f60589ee0b4ede8e7b4f3735685f82f3762530e9f829c87b7b6
Contents?: true
Size: 1.94 KB
Versions: 2
Compression:
Stored size: 1.94 KB
Contents
<div class="row"> <div class="section"> <h2>Submit Rake Task</h2> <h4>Task: <%= @rake_task.name_with_args %></h4> <% if @rake_task.full_comment %> <p>Comments: <%= @rake_task.full_comment %></p> <% end %> <hr /> <p data-rake-form-error style="color: red"> </p> <%= form_with url: rake_task_execute_path(@rake_task.id), method: :post, class: 'full-width-forms', data: {"rake-form": true} do |f| %> <label> Rake Arguments <%= f.text_field :args, placeholder: "with no brackets, eg: 1,2,3", data: { "rake-form-input-args": true } %> </label> <br /> <label> Environment Variables Overrides <%= f.text_field :environment, placeholder: "eg: FOO=bar BAZ=biz", data: { "rake-form-input-environment": true } %> </label> <p> Skip Argument and Environment Validations: <input type="checkbox" data-rake-form-input-skip-validations="true" /> </p> <%= f.submit "Submit", class: "btn solid blue" %> <% end %> </div> </div> <script type="application/javascript"> var _rakeForm = document.querySelector("[data-rake-form]"); var _skipValidationInput = document.querySelector("[data-rake-form-input-skip-validations]") var _environmentInput = document.querySelector("[data-rake-form-input-environment]") var _argsInput = document.querySelector("[data-rake-form-input-args]") var _formError = document.querySelector("[data-rake-form-error]") function _failWithError(event, message) { event.preventDefault() _formError.innerHTML = message; } _rakeForm.addEventListener("submit", function handleFormSubmit(event) { if (_skipValidationInput.checked) { return; } var argValue = _argsInput.value; if (argValue.includes(" ") || argValue.includes("[") || argValue.includes("]")) { _failWithError(event, "Do not include spaces or brackets in your rake arguments, disable validation if needed") } }) </script>
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
rake-ui-0.1.0 | app/views/rake_ui/rake_tasks/show.html.erb |
rake-ui-0.0.1 | app/views/rake_ui/rake_tasks/show.html.erb |