mirror of
				https://github.com/go-gitea/gitea
				synced 2025-11-04 13:28:25 +00:00 
			
		
		
		
	- Don't rely on globals (window.$) for jQuery import - Remove eslint globals no longer in use
		
			
				
	
	
		
			23 lines
		
	
	
		
			758 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			23 lines
		
	
	
		
			758 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
import $ from 'jquery';
 | 
						|
import {initMarkupContent} from '../../markup/content.js';
 | 
						|
 | 
						|
const {csrfToken} = window.config;
 | 
						|
 | 
						|
export function initCompMarkupContentPreviewTab($form) {
 | 
						|
  const $tabMenu = $form.find('.tabular.menu');
 | 
						|
  $tabMenu.find('.item').tab();
 | 
						|
  $tabMenu.find(`.item[data-tab="${$tabMenu.data('preview')}"]`).on('click', function () {
 | 
						|
    const $this = $(this);
 | 
						|
    $.post($this.data('url'), {
 | 
						|
      _csrf: csrfToken,
 | 
						|
      mode: 'comment',
 | 
						|
      context: $this.data('context'),
 | 
						|
      text: $form.find(`.tab[data-tab="${$tabMenu.data('write')}"] textarea`).val()
 | 
						|
    }, (data) => {
 | 
						|
      const $previewPanel = $form.find(`.tab[data-tab="${$tabMenu.data('preview')}"]`);
 | 
						|
      $previewPanel.html(data);
 | 
						|
      initMarkupContent();
 | 
						|
    });
 | 
						|
  });
 | 
						|
}
 |