fix preview js
This commit is contained in:
		
							parent
							
								
									0970d6cc38
								
							
						
					
					
						commit
						3fe87cba85
					
				|  | @ -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 () { | ||||||
|  | @ -537,14 +540,14 @@ function initIssue() { | ||||||
|     // assignee
 |     // assignee
 | ||||||
|     var is_issue_bar = $('.issue-bar').length > 0; |     var is_issue_bar = $('.issue-bar').length > 0; | ||||||
|     var $a = $('.assignee'); |     var $a = $('.assignee'); | ||||||
|     if($a.data("assigned") > 0){ |     if ($a.data("assigned") > 0) { | ||||||
|         $('.clear-assignee').toggleShow(); |         $('.clear-assignee').toggleShow(); | ||||||
|     } |     } | ||||||
|     $('.assignee', '#issue').on('click', 'li', function () { |     $('.assignee', '#issue').on('click', 'li', function () { | ||||||
|         var uid = $(this).data("uid"); |         var uid = $(this).data("uid"); | ||||||
|         if(is_issue_bar){ |         if (is_issue_bar) { | ||||||
|             var assignee = $a.data("assigned"); |             var assignee = $a.data("assigned"); | ||||||
|             if(uid != assignee){ |             if (uid != assignee) { | ||||||
|                 $.post($a.data("ajax"), { |                 $.post($a.data("ajax"), { | ||||||
|                     issue: $('#issue').data("id"), |                     issue: $('#issue').data("id"), | ||||||
|                     assigneeid: uid |                     assigneeid: uid | ||||||
|  | @ -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 () { | ||||||
|  | @ -651,6 +654,6 @@ function initRepoSetting() { | ||||||
|     }); |     }); | ||||||
| })(jQuery); | })(jQuery); | ||||||
| 
 | 
 | ||||||
| String.prototype.endsWith = function(suffix) { | String.prototype.endsWith = function (suffix) { | ||||||
|     return this.indexOf(suffix, this.length - suffix.length) !== -1; |     return this.indexOf(suffix, this.length - suffix.length) !== -1; | ||||||
| }; | }; | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue