ReplyEditor: supports reply
This commit is contained in:
		
							parent
							
								
									baf0ed1447
								
							
						
					
					
						commit
						74770649c3
					
				
					 4 changed files with 126 additions and 15 deletions
				
			
		| 
						 | 
				
			
			@ -2,7 +2,21 @@
 | 
			
		|||
//! It recommended to include the module by <script> tag.
 | 
			
		||||
if (!document.body.animate) {
 | 
			
		||||
  // @ts-ignore: this file is polyfill, no exposed decls
 | 
			
		||||
  import("web-animations-js").then(() => {
 | 
			
		||||
  import("web-animations-js").then(() => { // all target platforms supported, prepared to remove
 | 
			
		||||
    console.warn("web animation polyfill is included");
 | 
			
		||||
  });
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
if (!window.crypto.randomUUID) { // Chrome/Edge 92+
 | 
			
		||||
  // https://stackoverflow.com/a/2117523/2800218
 | 
			
		||||
  // LICENSE: https://creativecommons.org/licenses/by-sa/4.0/legalcode
 | 
			
		||||
  window.crypto.randomUUID =
 | 
			
		||||
    function randomUUID(): `${string}-${string}-${string}-${string}-${string}` {
 | 
			
		||||
      return "10000000-1000-4000-8000-100000000000".replace(/[018]/g, (c) =>
 | 
			
		||||
        (
 | 
			
		||||
          +c ^
 | 
			
		||||
          (crypto.getRandomValues(new Uint8Array(1))[0] & (15 >> (+c / 4)))
 | 
			
		||||
        ).toString(16),
 | 
			
		||||
      ) as `${string}-${string}-${string}-${string}-${string}`;
 | 
			
		||||
    };
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue