mirror of
				https://github.com/go-gitea/gitea.git
				synced 2025-10-26 12:27:06 +00:00 
			
		
		
		
	Expand/Collapse Files and Blob Excerpt while Reviewing/Comparing code (#8924)
* update #8659 fold/unfold code diffs * add fold button style * update #8659 implement expand up/down codes (blob excerpt) * fix golint errors * fix expand direction * remove debug message * update css style for blob exceprt * fix typo in comment * update style sheet with less * update expect diff (add SectionInfo) * update #8942 accept suggested change (fix typo) * close reader and check file type before get tail section * adjust button position and check file type before insert fold button * move index js to web_src * merge index.js with master * generate index.js * update js coding style
This commit is contained in:
		| @@ -1852,6 +1852,27 @@ function initCodeView() { | ||||
|       } | ||||
|     }).trigger('hashchange'); | ||||
|   } | ||||
|   $('.ui.fold-code').on('click', (e) => { | ||||
|     const $foldButton = $(e.target); | ||||
|     if ($foldButton.hasClass('fa-chevron-down')) { | ||||
|       $(e.target).parent().next().slideUp('fast', () => { | ||||
|         $foldButton.removeClass('fa-chevron-down').addClass('fa-chevron-right'); | ||||
|       }); | ||||
|     } else { | ||||
|       $(e.target).parent().next().slideDown('fast', () => { | ||||
|         $foldButton.removeClass('fa-chevron-right').addClass('fa-chevron-down'); | ||||
|       }); | ||||
|     } | ||||
|   }); | ||||
|   function insertBlobExcerpt(e) { | ||||
|     const $blob = $(e.target); | ||||
|     const $row = $blob.parent().parent(); | ||||
|     $.get(`${$blob.data('url')}?${$blob.data('query')}&anchor=${$blob.data('anchor')}`, (blob) => { | ||||
|       $row.replaceWith(blob); | ||||
|       $(`[data-anchor="${$blob.data('anchor')}"]`).on('click', (e) => { insertBlobExcerpt(e); }); | ||||
|     }); | ||||
|   } | ||||
|   $('.ui.blob-excerpt').on('click', (e) => { insertBlobExcerpt(e); }); | ||||
| } | ||||
|  | ||||
| function initU2FAuth() { | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Benno
					Benno