Mozilla/mozilla/suite/common/pref/pref-cache.js
davidm%netscape.com 00dee843d1 20893 Cache preferences need to be hooked up
r = ben@netscape.com


git-svn-id: svn://10.0.0.236/trunk@196872 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-17 02:24:14 +00:00

26 lines
906 B
JavaScript

function prefCacheSelectFolder()
{
dump("prefCacheSelectFolder \n");
bundle = srGetStrBundle("chrome://pref/locale/prefutilities.properties");
var folderField = document.getElementById("browserCacheDirectory");
var url = getFileOrFolderURL( bundle.GetStringFromName("cachefolder"), true );
if( url != -1 )
folderField.value = url;
}
function prefClearMemCache()
{
dump("prefClearMemCache \n");
var cache = Components.classes['component://netscape/network/cache?name=manager'].getService();
var cacheService = cache.QueryInterface( Components.interfaces.nsINetDataCacheManager);
cacheService.Clear( 2 );
}
function prefClearDiskCache()
{
dump("prefClearDiskCache \n");
var cache = Components.classes['component://netscape/network/cache?name=manager'].getService();
var cacheService = cache.QueryInterface( Components.interfaces.nsINetDataCacheManager);
cacheService.Clear( 12 );
}