mirror of
				https://github.com/go-gitea/gitea.git
				synced 2025-10-30 06:38:37 -04:00 
			
		
		
		
	| @@ -25,13 +25,15 @@ type PostProcessRenderer interface { | ||||
| 	NeedPostProcess() bool | ||||
| } | ||||
|  | ||||
| type ExternalRendererOptions struct { | ||||
| 	SanitizerDisabled bool | ||||
| 	DisplayInIframe   bool | ||||
| 	ContentSandbox    string | ||||
| } | ||||
|  | ||||
| // ExternalRenderer defines an interface for external renderers | ||||
| type ExternalRenderer interface { | ||||
| 	// SanitizerDisabled disabled sanitize if return true | ||||
| 	SanitizerDisabled() bool | ||||
|  | ||||
| 	// DisplayInIFrame represents whether render the content with an iframe | ||||
| 	DisplayInIFrame() bool | ||||
| 	GetExternalRendererOptions() ExternalRendererOptions | ||||
| } | ||||
|  | ||||
| // RendererContentDetector detects if the content can be rendered | ||||
|   | ||||
		Reference in New Issue
	
	Block a user