fix preview js
This commit is contained in:
		
							parent
							
								
									0970d6cc38
								
							
						
					
					
						commit
						3fe87cba85
					
				@ -55,7 +55,7 @@ var Gogits = {};
 | 
			
		||||
        toggleShow: function () {
 | 
			
		||||
            $(this).removeClass("hidden");
 | 
			
		||||
        },
 | 
			
		||||
        toggleAjax: function (successCallback) {
 | 
			
		||||
        toggleAjax: function (successCallback, errorCallback) {
 | 
			
		||||
            var url = $(this).data("ajax");
 | 
			
		||||
            var method = $(this).data('ajax-method') || 'get';
 | 
			
		||||
            var ajaxName = $(this).data('ajax-name');
 | 
			
		||||
@ -91,6 +91,7 @@ var Gogits = {};
 | 
			
		||||
                url: url,
 | 
			
		||||
                method: method.toUpperCase(),
 | 
			
		||||
                data: data,
 | 
			
		||||
                error: errorCallback,
 | 
			
		||||
                success: function (d) {
 | 
			
		||||
                    if (successCallback) {
 | 
			
		||||
                        successCallback(d);
 | 
			
		||||
@ -527,6 +528,8 @@ function initIssue() {
 | 
			
		||||
            var $this = $(this);
 | 
			
		||||
            $this.toggleAjax(function (resp) {
 | 
			
		||||
                $($this.data("preview")).html(resp);
 | 
			
		||||
            },function(){
 | 
			
		||||
                $($this.data("preview")).html("no content");
 | 
			
		||||
            })
 | 
			
		||||
        });
 | 
			
		||||
        $('.issue-write a[data-toggle]').on("click", function () {
 | 
			
		||||
@ -537,14 +540,14 @@ function initIssue() {
 | 
			
		||||
    // assignee
 | 
			
		||||
    var is_issue_bar = $('.issue-bar').length > 0;
 | 
			
		||||
    var $a = $('.assignee');
 | 
			
		||||
    if($a.data("assigned") > 0){
 | 
			
		||||
    if ($a.data("assigned") > 0) {
 | 
			
		||||
        $('.clear-assignee').toggleShow();
 | 
			
		||||
    }
 | 
			
		||||
    $('.assignee', '#issue').on('click', 'li', function () {
 | 
			
		||||
        var uid = $(this).data("uid");
 | 
			
		||||
        if(is_issue_bar){
 | 
			
		||||
        if (is_issue_bar) {
 | 
			
		||||
            var assignee = $a.data("assigned");
 | 
			
		||||
            if(uid != assignee){
 | 
			
		||||
            if (uid != assignee) {
 | 
			
		||||
                $.post($a.data("ajax"), {
 | 
			
		||||
                    issue: $('#issue').data("id"),
 | 
			
		||||
                    assigneeid: uid
 | 
			
		||||
@ -574,9 +577,9 @@ function initRelease() {
 | 
			
		||||
        $('[data-ajax-name=release-preview]').on("click", function () {
 | 
			
		||||
            var $this = $(this);
 | 
			
		||||
            $this.toggleAjax(function (json) {
 | 
			
		||||
                if (json.ok) {
 | 
			
		||||
                    $($this.data("preview")).html(json.content);
 | 
			
		||||
                }
 | 
			
		||||
                $($this.data("preview")).html(json.ok ? json.content : "no content");
 | 
			
		||||
            }, function () {
 | 
			
		||||
                $($this.data("preview")).html("no content");
 | 
			
		||||
            })
 | 
			
		||||
        });
 | 
			
		||||
        $('.release-write a[data-toggle]').on("click", function () {
 | 
			
		||||
@ -651,6 +654,6 @@ function initRepoSetting() {
 | 
			
		||||
    });
 | 
			
		||||
})(jQuery);
 | 
			
		||||
 | 
			
		||||
String.prototype.endsWith = function(suffix) {
 | 
			
		||||
String.prototype.endsWith = function (suffix) {
 | 
			
		||||
    return this.indexOf(suffix, this.length - suffix.length) !== -1;
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user