projectmodals.vm

91 lines | 4.194 kB Blame History Raw Download
#*
 * Copyright 2012 LinkedIn Corp.
 *
 * Licensed under the Apache License, Version 2.0 (the "License"); you may not
 * use this file except in compliance with the License. You may obtain a copy of
 * the License at
 *
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
 * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
 * License for the specific language governing permissions and limitations under
 * the License.
*#

  ## Upload project modal

      <div class="modal" id="upload-project-modal">
        <div class="modal-dialog">
          <div class="modal-content">
            <form id="upload-project-form" enctype="multipart/form-data" method="post" action="$!context/manager">
              <div class="modal-header">
                <button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
                <h4 class="modal-title">Upload Project Files</h4>
              </div>
              <div class="modal-body">
                <div class="alert alert-danger" id="upload-project-modal-error-msg">$error_msg</div>
                <fieldset class="form-horizontal">
                  <div class="form-group">
                    <label for="file" class="col-sm-3 control-label">Job Archive</label>
                    <div class="col-sm-9">
                      <input type="file" class="form-control" id="file" name="file">
                    </div>
                  </div>
                  #if ($validatorFixPrompt.booleanValue())
                    <div class="form-group">
                      <label for="fix" class="col-sm-3 control-label">
                        $validatorFixLabel.toString()
                        <a href=$validatorFixLink.toString() target="_blank">
                          <span class="ui-icon ui-icon-info" style="display:inline-block;"></span>
                        </a>
                      </label>
                      <div class="col-sm-3">
                        <div class="checkbox">
                          ## Add a hidden input so that when user uncheck the checkbox, "fix" field will
                          ## still have value set to "off". This enables us to distinguish whether the
                          ## user uncheck the checkbox or we turn off the fix prompt UI.
                          <input type="hidden" name="fix" value="off">
                          <input type="checkbox" id="fix" name="fix" value="on" checked="checked">
                        </div>
                      </div>
                    </div>
                  #end
                </fieldset>
              </div>
              <div class="modal-footer">
                <input type="hidden" name="project" value="$project.name">
                <input type="hidden" name="action" value="upload">
                <button type="button" class="btn btn-default" data-dismiss="modal">Cancel</button>
                <button type="button" class="btn btn-primary" id="upload-project-btn">Upload</button>
              </div>
            </form>
          </div>
        </div>
      </div>

  ## Delete project modal.

      <div class="modal" id="delete-project-modal">
        <div class="modal-dialog">
          <div class="modal-content">
            <div class="modal-header">
              <button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
              <h4 class="modal-title">Delete Project</h4>
            </div>
            <div class="modal-body">
              <p><strong>Warning:</strong> This project will be deleted and may not be recoverable.</p>
            </div>
            <div class="modal-footer">
              <form id="delete-form">
                <input type="hidden" name="project" value="$project.name">
                <input type="hidden" name="delete" value="true">
                <button type="button" class="btn btn-default" data-dismiss="modal">Cancel</button>
                <button type="button" class="btn btn-danger" id="delete-btn">Delete Project</button>
              </form>
            </div>
          </div>
        </div>
      </div>