diff --git a/samples/test2.html b/samples/test2.html
index fd43e00..f31b941 100644
--- a/samples/test2.html
+++ b/samples/test2.html
@@ -99,6 +99,7 @@
initAppCacheManager();
+ var tileLayer;
var _isOnline = true;
var defaultSymbol;
var busStopFeatureLayer;
@@ -128,7 +129,7 @@
})
function startMap(){
- var tileLayer = new OfflineTilesEnabler("http://server.arcgisonline.com/ArcGIS/rest/services/World_Topo_Map/MapServer",function(evt){
+ tileLayer = new OfflineTilesEnabler("http://server.arcgisonline.com/ArcGIS/rest/services/World_Topo_Map/MapServer",function(evt){
console.log("Tile Layer Loaded.")
},true);
@@ -170,7 +171,7 @@
map.on("load",function(evt){
-// updateOfflineUsage();
+ updateOfflineUsage();
if(_isOnline == false){
var featureLayer = JSON.parse(localStorage.offlineLayerDef);
@@ -222,6 +223,21 @@
* ************************************
*/
+ /**
+ * For internal use - detecting amount of storage used and number of tiles stored.
+ */
+ function updateOfflineUsage()
+ {
+ tileLayer.offline.store.usedSpace(function(result,err){
+ if(result != null){
+ console.log( "DB Tile count: " + result.tileCount + ", DB Bytes: " + result.sizeBytes);
+ }
+ else{
+ console.log("DB Tile count: " + count + ", DB Bytes: Error");
+ }
+ })
+ }
+
function initAppCacheManager(){
appCacheManager = new AppCacheManager(true,true);
appCacheManager.on(appCacheManager.CACHE_EVENT,cacheEventHandler);