ThumbnailBuilder

Add CrossOrigin

12/20/2018 12:11:50 PM

Changes

js/editCanvas.js 10(+2 -8)

Details

diff --git a/img/gallery/web.config b/img/gallery/web.config
new file mode 100644
index 0000000..7cd4c8b
--- /dev/null
+++ b/img/gallery/web.config
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="utf-8"?>
+<configuration>
+ <system.webServer>
+   <httpProtocol>
+     <customHeaders>
+       <add name="Access-Control-Allow-Origin" value="*" />
+     </customHeaders>
+   </httpProtocol>
+ </system.webServer>
+</configuration>

js/editCanvas.js 10(+2 -8)

diff --git a/js/editCanvas.js b/js/editCanvas.js
index 368c724..dfdf1b9 100644
--- a/js/editCanvas.js
+++ b/js/editCanvas.js
@@ -94,6 +94,7 @@ var backgroundComponent = {
     var file = document.querySelector(this.properties.domId).files[0];
 
     var background = new Image();
+    background.crossOrigin = "Anonymous";
     var reader = new FileReader();
 
     background.onload = function () {
@@ -132,6 +133,7 @@ var logoComponent = {
 
     var file = document.querySelector(this.properties.domId).files[0];
     var background = new Image();
+    background.crossOrigin = "Anonymous";
     var reader = new FileReader();
 
     background.onload = function () {
@@ -215,11 +217,3 @@ document.addEventListener('DOMContentLoaded', function() {
 
   draw();
 });
-
-// Helper function to get URL Query Params
-function getUrlParameter(name) {
-    name = name.replace(/[\[]/, '\\[').replace(/[\]]/, '\\]');
-    var regex = new RegExp('[\\?&]' + name + '=([^&#]*)');
-    var results = regex.exec(location.search);
-    return results === null ? false : decodeURIComponent(results[1].replace(/\+/g, ' '));
-};