55 */
66
77var IDBStore = {
8- indexedDB : function ( ) {
8+ indexedDB ( ) {
99 if ( typeof indexedDB != 'undefined' ) return indexedDB ;
1010 var ret = null ;
1111 if ( typeof window == 'object' ) ret = window . indexedDB || window . mozIndexedDB || window . webkitIndexedDB || window . msIndexedDB ;
@@ -16,7 +16,7 @@ var IDBStore = {
1616 DB_STORE_NAME : 'FILE_DATA' ,
1717 dbs : { } ,
1818 blobs : [ 0 ] ,
19- getDB : function ( name , callback ) {
19+ getDB ( name , callback ) {
2020 // check the cache first
2121 var db = IDBStore . dbs [ name ] ;
2222 if ( db ) {
@@ -49,8 +49,8 @@ var IDBStore = {
4949 event . preventDefault ( ) ;
5050 } ;
5151 } ,
52- getStore : function ( dbName , type , callback ) {
53- IDBStore . getDB ( dbName , function ( error , db ) {
52+ getStore ( dbName , type , callback ) {
53+ IDBStore . getDB ( dbName , ( error , db ) => {
5454 if ( error ) return callback ( error ) ;
5555 var transaction = db . transaction ( [ IDBStore . DB_STORE_NAME ] , type ) ;
5656 transaction . onerror = ( event ) => {
@@ -62,8 +62,8 @@ var IDBStore = {
6262 } ) ;
6363 } ,
6464 // 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 ) => {
6767 if ( err ) return callback ( err ) ;
6868 var req = store . get ( id ) ;
6969 req . onsuccess = ( event ) => {
@@ -78,24 +78,24 @@ var IDBStore = {
7878 } ;
7979 } ) ;
8080 } ,
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 ) => {
8383 if ( err ) return callback ( err ) ;
8484 var req = store . put ( data , id ) ;
8585 req . onsuccess = ( event ) => callback ( ) ;
8686 req . onerror = ( error ) => callback ( error ) ;
8787 } ) ;
8888 } ,
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 ) => {
9191 if ( err ) return callback ( err ) ;
9292 var req = store . delete ( id ) ;
9393 req . onsuccess = ( event ) => callback ( ) ;
9494 req . onerror = ( error ) => callback ( error ) ;
9595 } ) ;
9696 } ,
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 ) => {
9999 if ( err ) return callback ( err ) ;
100100 var req = store . count ( id ) ;
101101 req . onsuccess = ( event ) => callback ( null , event . target . result > 0 ) ;
0 commit comments