You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							56 lines
						
					
					
						
							2.0 KiB
						
					
					
				
			
		
		
		
			
			
			
				
					
				
				
					
				
			
		
		
	
	
							56 lines
						
					
					
						
							2.0 KiB
						
					
					
				
								<!DOCTYPE html>
							 | 
						|
								<html>
							 | 
						|
								
							 | 
						|
								<head>
							 | 
						|
								  <meta charset="utf-8" />
							 | 
						|
								  <meta http-equiv="X-UA-Compatible" content="IE=edge, chrome=1" />
							 | 
						|
								  <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
							 | 
						|
								  <meta name="apple-mobile-web-app-capable" content="yes" />
							 | 
						|
								  <!-- No-op until loaded dynamically (could make configurable) -->
							 | 
						|
								  <link rel="icon" href="images/logo.svg">
							 | 
						|
								  <!-- STYLESHEETS (others loaded dynamically) -->
							 | 
						|
								  <style id="styleoverrides" media="screen"></style>
							 | 
						|
								  <link href="./svgedit.css" rel="stylesheet" media="all">
							 | 
						|
								  </link>
							 | 
						|
								  <!-- Lacking browser support -->
							 | 
						|
								  <script type="module" src="./browser-not-supported.js"></script>
							 | 
						|
								  <title>SVG-edit</title>
							 | 
						|
								</head>
							 | 
						|
								
							 | 
						|
								<body style="margin:0">
							 | 
						|
								  <!-- svgedit container can be positionned anywhere in the DOM
							 | 
						|
								       but it must have a width and a height -->
							 | 
						|
								  <!--
							 | 
						|
								  <h1>SVGEdit</h1>
							 | 
						|
								  <div id="container" style="width:100%;height:550px"></div>
							 | 
						|
								  <h1>End</h1>
							 | 
						|
								  -->
							 | 
						|
								  <div id="container" style="width:100%;height:100vh"></div>
							 | 
						|
								</body>
							 | 
						|
								<!-- If you do not wish to add extensions by URL, you can add calls
							 | 
						|
								      within the following file to svgEditor.setConfig -->
							 | 
						|
								<script type="module">
							 | 
						|
								  import Editor from './Editor.js'
							 | 
						|
								  /* for available options see the file `docs/tutorials/ConfigOptions.md */
							 | 
						|
								  const svgEditor = new Editor(document.getElementById('container'))
							 | 
						|
								  svgEditor.setConfig({
							 | 
						|
								    allowInitialUserOverride: true,
							 | 
						|
								    extensions: [],
							 | 
						|
								    noDefaultExtensions: false,
							 | 
						|
								    userExtensions: [/* { pathName: '/packages/react-test/dist/react-test.js' } */]
							 | 
						|
								  })
							 | 
						|
								  svgEditor.init()
							 | 
						|
								  // Variable XDOMAIN below is created by Rollup for the Xdomain build (see rollup.config.js)
							 | 
						|
								  /* globals XDOMAIN */
							 | 
						|
								  try { // try clause to avoid js to complain if XDOMAIN undefined
							 | 
						|
								    if (XDOMAIN) {
							 | 
						|
								      svgEditor.setConfig({
							 | 
						|
								        canvasName: 'xdomain', // Namespace this
							 | 
						|
								        allowedOrigins: ['*']
							 | 
						|
								      })
							 | 
						|
								      console.info('xdomain config activated')
							 | 
						|
								    }
							 | 
						|
								  } catch (error) { /* empty fn */ }
							 | 
						|
								</script>
							 | 
						|
								
							 | 
						|
								</html>
							 |