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