mirror of
				https://github.com/nkanaev/yarr.git
				synced 2025-10-29 22:29:59 +00:00 
			
		
		
		
	html sanitizer
This commit is contained in:
		| @@ -177,9 +177,9 @@ | |||||||
|                 </div> |                 </div> | ||||||
|                 <hr> |                 <hr> | ||||||
|                 <div class="content"> |                 <div class="content"> | ||||||
|                     <div v-html="itemSelectedReadability" v-if="itemSelectedReadability"></div> |                     <div v-html="$sanitize(itemSelectedReadability)" v-if="itemSelectedReadability"></div> | ||||||
|                     <div v-html="itemSelectedDetails.content" v-else-if="itemSelectedDetails.content"></div> |                     <div v-html="$sanitize(itemSelectedDetails.content)" v-else-if="itemSelectedDetails.content"></div> | ||||||
|                     <div v-html="itemSelectedDetails.description" v-else-if="itemSelectedDetails.description"></div> |                     <div v-html="$sanitize(itemSelectedDetails.description)" v-else-if="itemSelectedDetails.description"></div> | ||||||
|                 </div> |                 </div> | ||||||
|             </div> |             </div> | ||||||
|         </div> |         </div> | ||||||
| @@ -261,6 +261,7 @@ | |||||||
|     <!-- <script src="./static/javascripts/bootstrap.min.js"></script> --> |     <!-- <script src="./static/javascripts/bootstrap.min.js"></script> --> | ||||||
|     <script src="./static/javascripts/bootstrap-vue.min.js"></script> |     <script src="./static/javascripts/bootstrap-vue.min.js"></script> | ||||||
|     <script src="./static/javascripts/Readability.js"></script> |     <script src="./static/javascripts/Readability.js"></script> | ||||||
|  |     <script src="./static/javascripts/purify.min.js"></script> | ||||||
|     <script src="./static/javascripts/api.js"></script> |     <script src="./static/javascripts/api.js"></script> | ||||||
|     <script src="./static/javascripts/app.js"></script> |     <script src="./static/javascripts/app.js"></script> | ||||||
| </body> | </body> | ||||||
|   | |||||||
| @@ -1,5 +1,7 @@ | |||||||
| 'use strict'; | 'use strict'; | ||||||
|  |  | ||||||
|  | Vue.prototype.$sanitize = DOMPurify.sanitize | ||||||
|  |  | ||||||
| var debounce = function(callback, wait) { | var debounce = function(callback, wait) { | ||||||
|   var timeout |   var timeout | ||||||
|   return function() { |   return function() { | ||||||
|   | |||||||
							
								
								
									
										3
									
								
								template/static/javascripts/purify.min.js
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										3
									
								
								template/static/javascripts/purify.min.js
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
		Reference in New Issue
	
	Block a user