@@ -9,8 +9,8 @@ const editorCSS = document.getElementById('editor_css')
99const editorJS = document . getElementById ( 'editor_js' )
1010
1111// Snipx Pages
12- const editorPage = document . getElementById ( 'editor_page ' )
13- const settingsPage = document . getElementById ( 'settings_page ' )
12+ const editorPage = document . getElementById ( 'editor_page_container ' )
13+ const settingsPage = document . getElementById ( 'settings_page_container ' )
1414
1515// Create localStorage key/value if not there already
1616let defaultStorage = {
@@ -66,8 +66,14 @@ window.addEventListener('load', (e) => {
6666 }
6767 // Update SECTION render
6868 switch ( localStorage . getItem ( 'SnipxPage' ) ) {
69- case 'editor' : editorPage . style . display = 'flex' ; break
70- case 'settings' : settingsPage . style . display = 'flex' ; break
69+ case 'editor' :
70+ settingsPage . style . display = 'none'
71+ editorPage . style . display = 'block'
72+ break
73+ case 'settings' :
74+ editorPage . style . display = 'none'
75+ settingsPage . style . display = 'block'
76+ break
7177 }
7278 // EDITOR LOAD
7379 // ................................
@@ -76,16 +82,26 @@ window.addEventListener('load', (e) => {
7682 case 'css' :
7783 // console.log(editorType.childNodes)
7884 editorType . childNodes . forEach ( n => {
79- if ( n . nodeName === 'OPTION' && n . value === 'css' ) {
85+ if (
86+ n . nodeName === 'OPTION' &&
87+ n . value === 'css' &&
88+ localStorage . getItem ( 'SnipxPage' ) === 'editor'
89+ ) {
8090 n . setAttribute ( 'selected' , null )
91+ editorJS . style . display = 'none'
8192 editorCSS . style . display = 'flex'
8293 }
8394 } )
8495 break
8596 case 'js' :
8697 editorType . childNodes . forEach ( n => {
87- if ( n . nodeName === 'OPTION' && n . value === 'js' ) {
98+ if (
99+ n . nodeName === 'OPTION' &&
100+ n . value === 'js' &&
101+ localStorage . getItem ( 'SnipxPage' ) === 'editor'
102+ ) {
88103 n . setAttribute ( 'selected' , null )
104+ editorCSS . style . display = 'none'
89105 editorJS . style . display = 'flex'
90106 }
91107 } )
@@ -133,7 +149,7 @@ window.addEventListener('load', (e) => {
133149 editorPage . style . display = 'none'
134150 editorCSS . style . display = 'none'
135151 editorJS . style . display = 'none'
136- settingsPage . style . display = 'flex '
152+ settingsPage . style . display = 'block '
137153 break
138154 // Load settings page
139155 case 'settings' :
@@ -143,7 +159,7 @@ window.addEventListener('load', (e) => {
143159 case 'js' : editorJS . style . display = 'block' ; break
144160 }
145161 settingsPage . style . display = 'none'
146- editorPage . style . display = 'flex '
162+ editorPage . style . display = 'block '
147163 break
148164 }
149165 } , false )
0 commit comments