11const parent = window . parent ;
22let winId ;
33const image = document . querySelector ( '.img' ) ;
4+ let imageWindow ;
45
56window . addEventListener ( 'message' , ( e ) => {
67 const data = JSON . parse ( e . data ) ;
78 winId = data . id ;
8- const imageWindow = window . parent . document . querySelector ( `#${ winId } ` ) ;
9+ imageWindow = window . parent . document . querySelector ( `#${ winId } ` ) ;
910 if ( localStorage . getItem ( 'photoCoverApp' ) === "false" ) {
10- const openImage = window . parent . document . querySelector ( `# ${ winId } ` ) . querySelector ( '.openImage' ) ;
11+ const openImage = imageWindow . querySelector ( '.openImage' ) ;
1112 const imageMagnify = parent . document . querySelector ( '.zoomIn' ) ;
1213 const imageMini = parent . document . querySelector ( '.zoomOut' ) ;
1314 imageMagnify . onclick = function ( ) {
@@ -41,7 +42,7 @@ window.addEventListener('message', (e) => {
4142 } ;
4243 }
4344 } else if ( localStorage . getItem ( 'photoCoverApp' ) === "true" ) {
44- const openImage = window . parent . document . querySelector ( `.openImage` ) ;
45+ const openImage = imageWindow . querySelector ( `.openImage` ) ;
4546 openImage . onclick = function ( ) {
4647 const file = document . createElement ( 'input' ) ;
4748 file . type = 'file' ;
@@ -72,7 +73,7 @@ window.addEventListener('message', (e) => {
7273 } ;
7374 }
7475 }
75- const settingsI = window . parent . document . querySelector ( `.settingsI` ) ;
76+ const settingsI = imageWindow . querySelector ( `.settingsI` ) ;
7677 const settings = document . querySelector ( '.settingsWindow' ) ;
7778 const spreadImage = document . getElementById ( "iow" ) ;
7879 const spreadImageHelp = document . getElementById ( "iowHelp" ) ;
@@ -125,7 +126,7 @@ window.addEventListener('message', (e) => {
125126 settings . classList . toggle ( 'show' ) ;
126127 settings . style . zIndex = - 1 ;
127128 settings . style . opacity = 0 ;
128- const openImage = window . parent . document . querySelector ( `.openImage` ) ;
129+ const openImage = imageWindow . querySelector ( `.openImage` ) ;
129130 openImage . onclick = function ( ) {
130131 const file = document . createElement ( 'input' ) ;
131132 file . type = 'file' ;
@@ -190,6 +191,7 @@ window.addEventListener('message', (e) => {
190191 image . src = "" ;
191192 }
192193 imageWindow . style . background = '' ;
194+ imageWindow . querySelector ( "#drag" ) . style . backgroundColor = '' ;
193195 imageWindow . querySelector ( "iframe" ) . style . visibility = 'visible' ;
194196 imageWindow . querySelector ( ".title" ) . innerHTML = `
195197 <button class="openImage m"><span></span>Open</button><button class="settingsI m"><span></span>Settings</button><button class="zoomIn m zz"><span></span>+</button><button class="zoomOut m zz"><span></span>-</button>
@@ -205,7 +207,7 @@ window.addEventListener('message', (e) => {
205207 wincs [ i ] . style . boxShadow = "" ;
206208 }
207209 localStorage . setItem ( "photoCoverApp" , "false" ) ;
208- const openImage = window . parent . document . querySelector ( `# ${ winId } ` ) . querySelector ( '.openImage' ) ;
210+ const openImage = imageWindow . querySelector ( '.openImage' ) ;
209211 const imageMagnify = parent . document . querySelector ( '.zoomIn' ) ;
210212 const imageMini = parent . document . querySelector ( '.zoomOut' ) ;
211213 imageMagnify . onclick = function ( ) {
@@ -238,7 +240,7 @@ window.addEventListener('message', (e) => {
238240 } ;
239241 } ;
240242 }
241- window . parent . document . querySelector ( `.settingsI` ) . onclick = function ( ) {
243+ imageWindow . querySelector ( `.settingsI` ) . onclick = function ( ) {
242244 if ( ! settings . classList . contains ( 'show' ) ) {
243245 settings . style . zIndex = 101 ;
244246 setTimeout ( ( ) => {
0 commit comments