diff --git a/pagure/templates/issue.html b/pagure/templates/issue.html
index 2d1d003..67af0db 100644
--- a/pagure/templates/issue.html
+++ b/pagure/templates/issue.html
@@ -526,34 +526,36 @@ $( document ).ready(function() {
function(event, ui) {
if ($( "#previewinmarkdown" ).hasClass("inactive")){
var _text = $( "#comment" ).val();
- var _url = "{{ url_for('markdown_preview') }}";
- $.ajax({
- url: _url ,
- type: 'POST',
- data: {
- content: _text,
- csrf_token: "{{ form.csrf_token.current_token }}",
- },
- dataType: 'html',
- success: function(res) {
- var preview = emojione.toImage(res)
- $( "#preview" ).html(preview);
- $( "#previewinmarkdown" ).removeClass("inactive");
- $( "#previewinmarkdown" ).addClass("active");
- $( "#comment" ).hide();
- $( "#preview" ).show();
- },
- error: function() {
- alert('Unable to generate preview!');
- }
- });
- return false;
- } else if ($( "#previewinmarkdown" ).hasClass("active")){
- $( "#previewinmarkdown" ).addClass("inactive");
- $( "#previewinmarkdown" ).removeClass("active");
- $( "#comment" ).show();
- $( "#preview" ).hide();
- }
+ var _url = "{{ url_for('markdown_preview',
+ user=repo.user.user if repo.is_fork,
+ repo=repo.name) | safe}}";
+ $.ajax({
+ url: _url ,
+ type: 'POST',
+ data: {
+ content: _text,
+ csrf_token: "{{ form.csrf_token.current_token }}",
+ },
+ dataType: 'html',
+ success: function(res) {
+ var preview = emojione.toImage(res)
+ $( "#preview" ).html(preview);
+ $( "#previewinmarkdown" ).removeClass("inactive");
+ $( "#previewinmarkdown" ).addClass("active");
+ $( "#comment" ).hide();
+ $( "#preview" ).show();
+ },
+ error: function() {
+ alert('Unable to generate preview!');
+ }
+ });
+ return false;
+ } else if ($( "#previewinmarkdown" ).hasClass("active")){
+ $( "#previewinmarkdown" ).addClass("inactive");
+ $( "#previewinmarkdown" ).removeClass("active");
+ $( "#comment" ).show();
+ $( "#preview" ).hide();
+ }
}
);
diff --git a/pagure/templates/pull_request.html b/pagure/templates/pull_request.html
index a22f7e8..53789b9 100644
--- a/pagure/templates/pull_request.html
+++ b/pagure/templates/pull_request.html
@@ -644,34 +644,36 @@ function setup_reply_btns() {
function(event, ui) {
if ($( "#previewinmarkdown" ).hasClass("inactive")){
var _text = $( "#comment" ).val();
- var _url = "{{ url_for('markdown_preview') }}";
- $.ajax({
- url: _url ,
- type: 'POST',
- data: {
- content: _text,
- csrf_token: "{{ mergeform.csrf_token.current_token }}",
- },
- dataType: 'html',
- success: function(res) {
- var preview = emojione.toImage(res)
- $( "#preview" ).html(preview);
- $( "#previewinmarkdown" ).removeClass("inactive");
- $( "#previewinmarkdown" ).addClass("active");
- $( "#comment" ).hide();
- $( "#preview" ).show();
- },
- error: function() {
- alert('Unable to generate preview!');
- }
- });
- return false;
- } else if ($( "#previewinmarkdown" ).hasClass("active")){
+ var _url = "{{ url_for('markdown_preview',
+ user=repo.user.user if repo.is_fork,
+ repo=repo.name) | safe}}";
+ $.ajax({
+ url: _url ,
+ type: 'POST',
+ data: {
+ content: _text,
+ csrf_token: "{{ mergeform.csrf_token.current_token }}",
+ },
+ dataType: 'html',
+ success: function(res) {
+ var preview = emojione.toImage(res)
+ $( "#preview" ).html(preview);
+ $( "#previewinmarkdown" ).removeClass("inactive");
+ $( "#previewinmarkdown" ).addClass("active");
+ $( "#comment" ).hide();
+ $( "#preview" ).show();
+ },
+ error: function() {
+ alert('Unable to generate preview!');
+ }
+ });
+ return false;
+ } else if ($( "#previewinmarkdown" ).hasClass("active")){
$( "#previewinmarkdown" ).addClass("inactive");
$( "#previewinmarkdown" ).removeClass("active");
$( "#comment" ).show();
$( "#preview" ).hide();
- }
+ }
}
);