mirror of
				https://github.com/pelican-dev/panel.git
				synced 2025-10-31 02:36:52 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			31 lines
		
	
	
		
			892 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			31 lines
		
	
	
		
			892 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
| import axios from './helpers/axios';
 | |
| 
 | |
| window._ = require('lodash');
 | |
| 
 | |
| /**
 | |
|  * We'll load jQuery and the Bootstrap jQuery plugin which provides support
 | |
|  * for JavaScript based Bootstrap features such as modals and tabs. This
 | |
|  * code may be modified to fit the specific needs of your application.
 | |
|  */
 | |
| 
 | |
| try {
 | |
|     window.$ = window.jQuery = require('jquery');
 | |
| } catch (e) {}
 | |
| 
 | |
| window.axios = axios;
 | |
| 
 | |
| /**
 | |
|  * Next we will register the CSRF Token as a common header with Axios so that
 | |
|  * all outgoing HTTP requests automatically have it attached. This is just
 | |
|  * a simple convenience so we don't have to attach every token manually.
 | |
|  */
 | |
| 
 | |
| let token = document.head.querySelector('meta[name="csrf-token"]');
 | |
| 
 | |
| if (token) {
 | |
|     window.axios.defaults.headers.common['X-CSRF-TOKEN'] = token.content;
 | |
|     window.X_CSRF_TOKEN = token.content;
 | |
| } else {
 | |
|     console.error('CSRF token not found in document.');
 | |
| }
 | 
