5
5
*/
6
6
7
7
var IDBStore = {
8
- indexedDB : function ( ) {
8
+ indexedDB ( ) {
9
9
if ( typeof indexedDB != 'undefined' ) return indexedDB ;
10
10
var ret = null ;
11
11
if ( typeof window == 'object' ) ret = window . indexedDB || window . mozIndexedDB || window . webkitIndexedDB || window . msIndexedDB ;
@@ -16,7 +16,7 @@ var IDBStore = {
16
16
DB_STORE_NAME : 'FILE_DATA' ,
17
17
dbs : { } ,
18
18
blobs : [ 0 ] ,
19
- getDB : function ( name , callback ) {
19
+ getDB ( name , callback ) {
20
20
// check the cache first
21
21
var db = IDBStore . dbs [ name ] ;
22
22
if ( db ) {
@@ -49,8 +49,8 @@ var IDBStore = {
49
49
event . preventDefault ( ) ;
50
50
} ;
51
51
} ,
52
- getStore : function ( dbName , type , callback ) {
53
- IDBStore . getDB ( dbName , function ( error , db ) {
52
+ getStore ( dbName , type , callback ) {
53
+ IDBStore . getDB ( dbName , ( error , db ) => {
54
54
if ( error ) return callback ( error ) ;
55
55
var transaction = db . transaction ( [ IDBStore . DB_STORE_NAME ] , type ) ;
56
56
transaction . onerror = ( event ) => {
@@ -62,8 +62,8 @@ var IDBStore = {
62
62
} ) ;
63
63
} ,
64
64
// External API
65
- getFile : function ( dbName , id , callback ) {
66
- IDBStore . getStore ( dbName , 'readonly' , function ( err , store ) {
65
+ getFile ( dbName , id , callback ) {
66
+ IDBStore . getStore ( dbName , 'readonly' , ( err , store ) => {
67
67
if ( err ) return callback ( err ) ;
68
68
var req = store . get ( id ) ;
69
69
req . onsuccess = ( event ) => {
@@ -78,24 +78,24 @@ var IDBStore = {
78
78
} ;
79
79
} ) ;
80
80
} ,
81
- setFile : function ( dbName , id , data , callback ) {
82
- IDBStore . getStore ( dbName , 'readwrite' , function ( err , store ) {
81
+ setFile ( dbName , id , data , callback ) {
82
+ IDBStore . getStore ( dbName , 'readwrite' , ( err , store ) => {
83
83
if ( err ) return callback ( err ) ;
84
84
var req = store . put ( data , id ) ;
85
85
req . onsuccess = ( event ) => callback ( ) ;
86
86
req . onerror = ( error ) => callback ( error ) ;
87
87
} ) ;
88
88
} ,
89
- deleteFile : function ( dbName , id , callback ) {
90
- IDBStore . getStore ( dbName , 'readwrite' , function ( err , store ) {
89
+ deleteFile ( dbName , id , callback ) {
90
+ IDBStore . getStore ( dbName , 'readwrite' , ( err , store ) => {
91
91
if ( err ) return callback ( err ) ;
92
92
var req = store . delete ( id ) ;
93
93
req . onsuccess = ( event ) => callback ( ) ;
94
94
req . onerror = ( error ) => callback ( error ) ;
95
95
} ) ;
96
96
} ,
97
- existsFile : function ( dbName , id , callback ) {
98
- IDBStore . getStore ( dbName , 'readonly' , function ( err , store ) {
97
+ existsFile ( dbName , id , callback ) {
98
+ IDBStore . getStore ( dbName , 'readonly' , ( err , store ) => {
99
99
if ( err ) return callback ( err ) ;
100
100
var req = store . count ( id ) ;
101
101
req . onsuccess = ( event ) => callback ( null , event . target . result > 0 ) ;
0 commit comments