Blame pagure/templates/pull_request_title.html

Pierre-Yves Chibon b19872
{% extends "repo_master.html" %}
Pierre-Yves Chibon 34c3c6
{% from "_formhelper.html" import render_bootstrap_field %}
Pierre-Yves Chibon b19872
Pierre-Yves Chibon ff8880
{% block title %}Edit PR#{{ request.id }}: {{ request.title }} - {{
Pierre-Yves Chibon ff8880
    repo.namespace + '/' if repo.namespace }}{{ repo.name }}{% endblock %}
Ryan Lerch f4adb4
{% set tag = "home" %}
Pierre-Yves Chibon b19872
Pierre-Yves Chibon 34c3c6
{% block header %}
Pierre-Yves Chibon 3ff704
Pierre-Yves Chibon 3ff704
  url_for('static', filename='vendor/emojione/emojione.sprites.css') }}?version={{ g.version}}"/>
Pierre-Yves Chibon 3ff704
Pierre-Yves Chibon 3ff704
  url_for('static', filename='vendor/selectize/selectize.bootstrap3.css') }}?version={{ g.version}}"/>
Pierre-Yves Chibon 3ff704
Pierre-Yves Chibon 3ff704
  url_for('static', filename='vendor/jquery.atwho/jquery.atwho.css') }}?version={{ g.version}}"/>
Pierre-Yves Chibon 34c3c6
{% endblock %}
Pierre-Yves Chibon b19872
Pierre-Yves Chibon b19872
{% block repo %}
Pierre-Yves Chibon b19872
Pierre-Yves Chibon 34c3c6
Pierre-Yves Chibon 34c3c6
  
Pierre-Yves Chibon 34c3c6
    
Pierre-Yves Chibon 34c3c6
      
Pierre-Yves Chibon 34c3c6
        Edit PR#{{ request.id }}: {{ request.title }} - {{ repo.name }}
Pierre-Yves Chibon 34c3c6
      
Pierre-Yves Chibon 34c3c6
      
Pierre-Yves Chibon b130e5
        
Pierre-Yves Chibon 08a80b
            repo=repo.name,
Pierre-Yves Chibon 08a80b
            username=username,
Pierre-Yves Chibon 08a80b
            namespace=repo.namespace,
Pierre-Yves Chibon ff8880
            requestid=request.id) }}" method="post">
Pierre-Yves Chibon b19872
Pierre-Yves Chibon 34c3c6
          
Pierre-Yves Chibon 53e651
            {{ render_bootstrap_field(
Pierre-Yves Chibon 53e651
                form.title,
Pierre-Yves Chibon 53e651
                field_description="the new title of your pull-request") }}
Pierre-Yves Chibon 323c58
Pierre-Yves Chibon 323c58
            <fieldset class="form-group"></fieldset>
Pierre-Yves Chibon 323c58
              <label for="comment">Initial comment</label>
Pierre-Yves Chibon 323c58
              <small class="text-muted pull-xs-right"></small>
Pierre-Yves Chibon 323c58
                
Pierre-Yves Chibon 323c58
                  aria-pressed="false" id="edit_previewinmarkdown">Preview
Pierre-Yves Chibon 323c58
                
Pierre-Yves Chibon 323c58
              
Pierre-Yves Chibon 323c58
Pierre-Yves Chibon 323c58
              
Pierre-Yves Chibon 3ff704
                
Pierre-Yves Chibon 3ff704
                    name="initial_comment">
Julen Landa Alustiza b28d02
                  {{- form.initial_comment.data if form.initial_comment.data -}}
Pierre-Yves Chibon 323c58
                
Pierre-Yves Chibon 323c58
              
Ryan Lerch 4e67a9
              
Pierre-Yves Chibon 323c58
              
Pierre-Yves Chibon 323c58
            
Julen Landa Alustiza cd52b8
            
Julen Landa Alustiza cd52b8
              <label for="allow_rebase">Allow rebasing</label>
Julen Landa Alustiza cd52b8
              <label class="c-input c-checkbox"></label>
Julen Landa Alustiza cd52b8
              
Julen Landa Alustiza cd52b8
                if request.allow_rebase -%}checked{%- endif -%} {% if g.fas_user.username != request.user.username %} disabled{% endif %}>
Julen Landa Alustiza cd52b8
              
Julen Landa Alustiza cd52b8
              <small class="text-muted"></small>
Julen Landa Alustiza cd52b8
                Let the maintainer of the target project to rebase the pull-request
Julen Landa Alustiza cd52b8
              
Julen Landa Alustiza cd52b8
            
Pierre-Yves Chibon 34c3c6
          
Pierre-Yves Chibon 34c3c6
          

anshukira aa202f
            <input class="btn btn-primary" type="submit" value="Save">
Pierre-Yves Chibon 34c3c6
            {{ form.csrf_token }}
Pierre-Yves Chibon b130e5
            
Pierre-Yves Chibon 08a80b
              repo=repo.name,
Pierre-Yves Chibon 08a80b
              username=username,
Pierre-Yves Chibon ff8880
              namespace=repo.namespace,
Pierre-Yves Chibon 08a80b
              requestid=request.id)}}">
Pierre-Yves Chibon 34c3c6
              <input class="btn btn-secondary" type="button" value="Cancel">
Pierre-Yves Chibon 34c3c6
            
Pierre-Yves Chibon 34c3c6
            {{ form.csrf_token }}
Pierre-Yves Chibon 34c3c6
          

Pierre-Yves Chibon 34c3c6
        
Pierre-Yves Chibon 34c3c6
      
Pierre-Yves Chibon 34c3c6
    
Pierre-Yves Chibon 34c3c6
  
Pierre-Yves Chibon 34c3c6
Pierre-Yves Chibon b19872
Pierre-Yves Chibon b19872
{% endblock %}
Pierre-Yves Chibon 323c58
Pierre-Yves Chibon 323c58
{% block jscripts %}
Pierre-Yves Chibon 323c58
{{ super() }}
Pierre-Yves Chibon 3ff704
Pierre-Yves Chibon 3ff704
  url_for('static', filename='vendor/emojione/emojione.min.js') }}?version={{ g.version}}">
Pierre-Yves Chibon 3ff704
Pierre-Yves Chibon 3ff704
  url_for('static', filename='emoji/emojicomplete.js') }}?version={{ g.version}}">
Pierre-Yves Chibon 3ff704
Pierre-Yves Chibon 3ff704
  url_for('static', filename='vendor/jquery.caret/jquery.caret.min.js') }}?version={{ g.version}}">
Pierre-Yves Chibon 3ff704
Pierre-Yves Chibon 3ff704
  url_for('static', filename='vendor/jquery.atwho/jquery.atwho.min.js') }}?version={{ g.version}}">
Pierre-Yves Chibon 323c58
Pierre-Yves Chibon 7694ed
<script nonce="{{ g.nonce }}" type="text/javascript"></script>
Pierre-Yves Chibon 323c58
  $("#preview").hide();
Pierre-Yves Chibon 323c58
  $("#edit_previewinmarkdown").click(
Pierre-Yves Chibon 323c58
    function(event, ui) {
Pierre-Yves Chibon 323c58
      if ($("#edit_previewinmarkdown").hasClass("inactive")){
Pierre-Yves Chibon 323c58
        var _text = $("#initial_comment").val();
Pierre-Yves Chibon 323c58
        var _url = "{{ url_for('ui_ns.markdown_preview',
Pierre-Yves Chibon 323c58
                      repo=repo.name,
Pierre-Yves Chibon 323c58
                      user=repo.user.user if repo.is_fork,
Pierre-Yves Chibon 323c58
                      namespace=repo.namespace) | safe}}";
Pierre-Yves Chibon 323c58
        $.ajax({
Pierre-Yves Chibon 323c58
          url: _url ,
Pierre-Yves Chibon 323c58
          type: 'POST',
Pierre-Yves Chibon 323c58
          data: {
Pierre-Yves Chibon 323c58
            content: _text,
Pierre-Yves Chibon bf0132
            csrf_token: "{{ g.confirmationform.csrf_token.current_token }}",
Pierre-Yves Chibon 323c58
          },
Pierre-Yves Chibon 323c58
          dataType: 'html',
Pierre-Yves Chibon 323c58
          success: function(res) {
Pierre-Yves Chibon 323c58
              var preview = emojione.toImage(res);
Pierre-Yves Chibon 323c58
              $("#preview").html(preview);
Pierre-Yves Chibon 323c58
              $("#edit_previewinmarkdown").toggleClass("inactive active");
Pierre-Yves Chibon 323c58
              $("#initial_comment").hide();
Pierre-Yves Chibon 323c58
              $("#preview" ).show();
Pierre-Yves Chibon 323c58
          },
Pierre-Yves Chibon 323c58
          error: function() {
Pierre-Yves Chibon 323c58
              alert('Unable to generate preview!');
Pierre-Yves Chibon 323c58
          }
Pierre-Yves Chibon 323c58
        });
Pierre-Yves Chibon 323c58
        return false;
Pierre-Yves Chibon 323c58
      } else if ($("#edit_previewinmarkdown").hasClass("active")){
Pierre-Yves Chibon 323c58
          $("#edit_previewinmarkdown").toggleClass("active inactive");
Pierre-Yves Chibon 323c58
          $("#initial_comment").show();
Pierre-Yves Chibon 323c58
          $("#preview").hide();
Pierre-Yves Chibon 323c58
      }
Pierre-Yves Chibon 323c58
    }
Pierre-Yves Chibon 323c58
  );
Pierre-Yves Chibon 323c58
Pierre-Yves Chibon 323c58
Pierre-Yves Chibon 323c58
{% endblock %}