|
|
@ -55,7 +55,7 @@ var Gogits = {}; |
|
|
|
toggleShow: function () { |
|
|
|
toggleShow: function () { |
|
|
|
$(this).removeClass("hidden"); |
|
|
|
$(this).removeClass("hidden"); |
|
|
|
}, |
|
|
|
}, |
|
|
|
toggleAjax: function (successCallback) { |
|
|
|
toggleAjax: function (successCallback, errorCallback) { |
|
|
|
var url = $(this).data("ajax"); |
|
|
|
var url = $(this).data("ajax"); |
|
|
|
var method = $(this).data('ajax-method') || 'get'; |
|
|
|
var method = $(this).data('ajax-method') || 'get'; |
|
|
|
var ajaxName = $(this).data('ajax-name'); |
|
|
|
var ajaxName = $(this).data('ajax-name'); |
|
|
@ -91,6 +91,7 @@ var Gogits = {}; |
|
|
|
url: url, |
|
|
|
url: url, |
|
|
|
method: method.toUpperCase(), |
|
|
|
method: method.toUpperCase(), |
|
|
|
data: data, |
|
|
|
data: data, |
|
|
|
|
|
|
|
error: errorCallback, |
|
|
|
success: function (d) { |
|
|
|
success: function (d) { |
|
|
|
if (successCallback) { |
|
|
|
if (successCallback) { |
|
|
|
successCallback(d); |
|
|
|
successCallback(d); |
|
|
@ -527,6 +528,8 @@ function initIssue() { |
|
|
|
var $this = $(this); |
|
|
|
var $this = $(this); |
|
|
|
$this.toggleAjax(function (resp) { |
|
|
|
$this.toggleAjax(function (resp) { |
|
|
|
$($this.data("preview")).html(resp); |
|
|
|
$($this.data("preview")).html(resp); |
|
|
|
|
|
|
|
},function(){ |
|
|
|
|
|
|
|
$($this.data("preview")).html("no content"); |
|
|
|
}) |
|
|
|
}) |
|
|
|
}); |
|
|
|
}); |
|
|
|
$('.issue-write a[data-toggle]').on("click", function () { |
|
|
|
$('.issue-write a[data-toggle]').on("click", function () { |
|
|
@ -574,9 +577,9 @@ function initRelease() { |
|
|
|
$('[data-ajax-name=release-preview]').on("click", function () { |
|
|
|
$('[data-ajax-name=release-preview]').on("click", function () { |
|
|
|
var $this = $(this); |
|
|
|
var $this = $(this); |
|
|
|
$this.toggleAjax(function (json) { |
|
|
|
$this.toggleAjax(function (json) { |
|
|
|
if (json.ok) { |
|
|
|
$($this.data("preview")).html(json.ok ? json.content : "no content"); |
|
|
|
$($this.data("preview")).html(json.content); |
|
|
|
}, function () { |
|
|
|
} |
|
|
|
$($this.data("preview")).html("no content"); |
|
|
|
}) |
|
|
|
}) |
|
|
|
}); |
|
|
|
}); |
|
|
|
$('.release-write a[data-toggle]').on("click", function () { |
|
|
|
$('.release-write a[data-toggle]').on("click", function () { |
|
|
|