@@ -82,6 +82,21 @@ function downloadDb() {
8282 }
8383}
8484
85+ function deleteDb ( ) {
86+ if ( isDatabaseSelected ) {
87+ $ . ajax ( { url : "deleteDb" , success : function ( result ) {
88+ result = JSON . parse ( result ) ;
89+ if ( result . isSuccessful ) {
90+ console . log ( "Database deleted successfully" ) ;
91+ showSuccessInfo ( "Database Deleted Successfully" ) ;
92+ getDBList ( ) ;
93+ } else {
94+ console . log ( "Database delete failed" ) ;
95+ showErrorInfo ( "Database Delete Failed" ) ;
96+ }
97+ } } ) ;
98+ }
99+ }
85100
86101function getDBList ( ) {
87102
@@ -115,21 +130,26 @@ function openDatabaseAndGetTableList(db, isDownloadable) {
115130 if ( "APP_SHARED_PREFERENCES" == db ) {
116131 $ ( '#run-query' ) . removeClass ( 'active' ) ;
117132 $ ( '#run-query' ) . addClass ( 'disabled' ) ;
118- $ ( '#selected-db-info' ) . removeClass ( 'active' ) ;
119- $ ( '#selected-db-info' ) . addClass ( 'disabled' ) ;
133+ $ ( '#selected-db-download' ) . removeClass ( 'active' ) ;
134+ $ ( '#selected-db-delete' ) . removeClass ( 'active' ) ;
135+ $ ( '#selected-db-download' ) . addClass ( 'disabled' ) ;
136+ $ ( '#selected-db-delete' ) . addClass ( 'disabled' ) ;
120137 isDatabaseSelected = false ;
121138 $ ( "#selected-db-info" ) . text ( "SharedPreferences" ) ;
122139 } else {
123140 $ ( '#run-query' ) . removeClass ( 'disabled' ) ;
124141 $ ( '#run-query' ) . addClass ( 'active' ) ;
142+ $ ( "#selected-db-info" ) . text ( "Selected Database : " + db ) ;
125143 if ( "true" == isDownloadable ) {
126- $ ( '#selected-db-info' ) . removeClass ( 'disabled' ) ;
127- $ ( '#selected-db-info' ) . addClass ( 'active' ) ;
128- $ ( "#selected-db-info" ) . text ( "Export Selected Database : " + db ) ;
144+ $ ( '#selected-db-download' ) . addClass ( 'active' ) ;
145+ $ ( '#selected-db-delete' ) . addClass ( 'active' ) ;
146+ $ ( '#selected-db-download' ) . removeClass ( 'disabled' ) ;
147+ $ ( '#selected-db-delete' ) . removeClass ( 'disabled' ) ;
129148 } else {
130- $ ( '#selected-db-info' ) . removeClass ( 'active' ) ;
131- $ ( '#selected-db-info' ) . addClass ( 'disabled' ) ;
132- $ ( "#selected-db-info" ) . text ( "Selected Database : " + db ) ;
149+ $ ( '#selected-db-download' ) . removeClass ( 'active' ) ;
150+ $ ( '#selected-db-delete' ) . removeClass ( 'active' ) ;
151+ $ ( '#selected-db-download' ) . addClass ( 'disabled' ) ;
152+ $ ( '#selected-db-delete' ) . addClass ( 'disabled' ) ;
133153 }
134154 isDatabaseSelected = true ;
135155 }
@@ -141,11 +161,7 @@ function openDatabaseAndGetTableList(db, isDownloadable) {
141161 var tableList = result . rows ;
142162 var dbVersion = result . dbVersion ;
143163 if ( "APP_SHARED_PREFERENCES" != db ) {
144- if ( "true" == isDownloadable ) {
145- $ ( "#selected-db-info" ) . text ( "Export Selected Database : " + db + " Version : " + dbVersion ) ;
146- } else {
147164 $ ( "#selected-db-info" ) . text ( "Selected Database : " + db + " Version : " + dbVersion ) ;
148- }
149165 }
150166 $ ( '#table-list' ) . empty ( )
151167 for ( var count = 0 ; count < tableList . length ; count ++ ) {
0 commit comments