@@ -38,13 +38,40 @@ switch (localStorage.getItem('favicon')) {
3838
3939function changeProxy ( proxy ) {
4040 if ( proxy === 'Aero' ) {
41- if ( window . confirm ( 'NOTE: aero is very unstable and may break are you sure you want to use it? (Press OK to continue)' ) ) {
42- localStorage . setItem ( 'proxy' , proxy )
43- } else {
44- window . alert ( 'Ok, defaulting to last selected option...' )
45- window . location . reload ( ) ;
46- }
47- } else {
41+ Swal . fire ( {
42+ title : 'Are you sure?' ,
43+ text : "aero is very unstable and may cause issues and break" ,
44+ icon : 'warning' ,
45+ color : 'var(--text-color)' ,
46+ background : 'var(--bg-color)' ,
47+ showCancelButton : true ,
48+ confirmButtonColor : '#3085d6' ,
49+ cancelButtonColor : '#d33' ,
50+ confirmButtonText : 'Yes, I am sure'
51+ } ) . then ( ( result ) => {
52+ if ( result . isConfirmed ) {
53+ Swal . fire ( {
54+ title : 'Changed' ,
55+ text : 'You are now using aero' ,
56+ icon : 'success' ,
57+ color : 'var(--text-color)' ,
58+ background : 'var(--bg-color)' ,
59+ } ) ;
60+ localStorage . setItem ( 'proxy' , proxy ) ;
61+ }
62+ else {
63+ Swal . fire ( {
64+ title : 'Defaulting...' ,
65+ text : 'Defaulting to previously selected option' ,
66+ color : 'var(--text-color)' ,
67+ background : 'var(--bg-color)' ,
68+ } ) . then ( ( ) => {
69+ window . location . reload ( ) ;
70+ } )
71+ }
72+ } )
73+ }
74+ else {
4875 localStorage . setItem ( 'proxy' , proxy ) ;
4976 }
5077}
@@ -121,13 +148,43 @@ function handleClickOff() {
121148}
122149
123150function setPassword ( value ) {
124- if ( window . confirm ( 'Are you sure you want to set a password?' ) ) {
125- localStorage . setItem ( 'password' , value ) ;
126- window . location . reload ( ) ;
127- } else {
128- alert ( 'OK then, your password will not be set.' ) ;
151+ Swal . fire ( {
152+ title : 'Are you sure you would like to set a password?' ,
153+ text : "If you don't remember this password you will have to clear all data on this website" ,
154+ icon : 'warning' ,
155+ color : 'var(--text-color)' ,
156+ background : 'var(--bg-color)' ,
157+ showCancelButton : true ,
158+ confirmButtonColor : '#3085d6' ,
159+ cancelButtonColor : '#d33' ,
160+ confirmButtonText : 'Yes, I am sure'
161+ } ) . then ( ( result ) => {
162+ if ( result . isConfirmed ) {
163+ localStorage . setItem ( 'password' , value ) ;
164+ Swal . fire ( {
165+ title : 'Password Set!' ,
166+ text : 'Your password is now set! As a reminder here is the password: ' + localStorage . getItem ( 'password' ) ,
167+ icon : 'success' ,
168+ color : 'var(--text-color)' ,
169+ background : 'var(--bg-color)' ,
170+ } ) . then ( ( ) => {
171+ localStorage . setItem ( 'unlocked' , false )
172+ window . location . reload ( )
173+ } )
174+ }
175+ else {
176+ Swal . fire ( {
177+ title : 'Password not set' ,
178+ color : 'var(--text-color)' ,
179+ icon : 'info' ,
180+ background : 'var(--bg-color)' ,
181+ } )
182+ . then ( ( ) => {
183+ window . location . reload ( ) ;
184+ } )
185+ }
186+ } ) ;
129187 }
130- }
131188
132189function changeFullscreen ( value ) {
133190 localStorage . setItem ( 'fullscreenBehavior' , value ) ;
@@ -170,6 +227,8 @@ function resetAll() {
170227 localStorage . removeItem ( 'bgeffect' ) ;
171228 localStorage . removeItem ( 'clickoff' ) ;
172229 localStorage . removeItem ( 'fullscreenBehavior' ) ;
230+ localStorage . removeItem ( 'password' ) ;
231+ localStorage . removeItem ( 'unlocked' ) ;
173232 document . cookie =
174233 'allowads=; Max-Age=0; path=/; domain=' + window . location . hostname ;
175234 localStorage . removeItem ( 'adsallowed' ) ;
0 commit comments