@@ -14,9 +14,9 @@ window.indexedDB = window.indexedDB || window.mozIndexedDB || window.webkitIndex
1414 if ( $ . fn . cacheImages . defaults . debug ) { console . log ( 'cacheImages will use indexedDB ' ) ; }
1515
1616 /* -- Setup everything we need for the database -- */
17+ var cacheImagesDb ; // used to hold the db reference
1718 if ( typeof $ . fn . cacheImages . defaults . indexedDbName === 'undefined' ) { $ . fn . cacheImages . defaults . indexedDbName = 'cacheImages' ; } // Needs to be defined prior to instantiating this script - but after including the primary cacheImages script
1819 $ . fn . cacheImages . dbRequest = window . indexedDB . open ( $ . fn . cacheImages . defaults . indexedDbName , 1 ) ;
19- var cacheImagesDb ; // used to hold the db reference
2020 $ . fn . cacheImages . defaults . indexedDbStatus = false ;
2121
2222 // Enable
@@ -41,7 +41,7 @@ window.indexedDB = window.indexedDB || window.mozIndexedDB || window.webkitIndex
4141 //Create Note
4242 if ( ! thisDb . objectStoreNames . contains ( "offlineImages" ) ) {
4343 // Structure is key, image
44- console . log ( "making the offlineImages objectstore" ) ;
44+ if ( $ . fn . cacheImages . defaults . debug ) { console . log ( "making the offlineImages objectstore" ) ; }
4545 var objectStore = thisDb . createObjectStore ( "offlineImages" , { keyPath : "key" } ) ;
4646 var titleIndex = objectStore . createIndex ( "by_key" , "key" , { unique : true } ) ;
4747 }
@@ -154,8 +154,7 @@ window.indexedDB = window.indexedDB || window.mozIndexedDB || window.webkitIndex
154154 * Will remove all of the cached images from their localStorage
155155 */
156156 $ . fn . cacheImages . drop = function ( url , storagePrefix ) {
157- var dropKeys = [ ] , // Store the keys we need to drop here
158- debug = false ;
157+ var dropKeys = [ ] ; // Store the keys we need to drop here
159158 if ( typeof storagePrefix === 'undefined' ) { storagePrefix = $ . fn . cacheImages . defaults . storagePrefix ; }
160159 if ( typeof url === 'undefined' ) { url = null ; }
161160
@@ -172,20 +171,20 @@ window.indexedDB = window.indexedDB || window.mozIndexedDB || window.webkitIndex
172171 cursor . continue ( ) ;
173172 } else {
174173 // No more matching records.
175- console . log ( 'No more matching records' ) ;
174+ if ( $ . fn . cacheImages . defaults . debug ) { console . log ( 'No more matching records' ) ; }
176175
177176 if ( dropKeys . length === 0 ) {
178- if ( debug ) { console . log ( 'No Images to Drop' ) ; }
177+ if ( $ . fn . cacheImages . defaults . debug ) { console . log ( 'No Images to Drop' ) ; }
179178 return true ;
180179 }
181180
182181 // Drop the keys we found
183182 for ( i = 0 ; i < dropKeys . length ; i ++ ) {
184- if ( debug ) { console . log ( 'Dropping localStorage Key:' , dropKeys [ i ] ) ; } // Let them know what keys were dropped
183+ if ( $ . fn . cacheImages . defaults . debug ) { console . log ( 'Dropping localStorage Key:' , dropKeys [ i ] ) ; } // Let them know what keys were dropped
185184 window . cacheImagesDb . transaction ( "offlineImages" , "readwrite" ) . objectStore ( "offlineImages" ) . delete ( dropKeys [ i ] ) ;
186185 }
187186
188- if ( debug ) { console . log ( 'Dropped ' + dropKeys . length + ' images from indexedDB' ) ; } // Provide a bit of feedback for developers
187+ if ( $ . fn . cacheImages . defaults . debug ) { console . log ( 'Dropped ' + dropKeys . length + ' images from indexedDB' ) ; } // Provide a bit of feedback for developers
189188 return true ;
190189 }
191190 } ;
0 commit comments