From cea126566026c17e419ad40f5b5e4e3518609ed5 Mon Sep 17 00:00:00 2001 From: suVene Date: Mon, 5 Jan 2009 16:46:31 +0000 Subject: * add updateURL * etc. git-svn-id: http://svn.coderepos.org/share/lang/javascript/vimperator-plugins/trunk@27968 d0d07461-0603-4401-acd4-de1884942a52 --- clear_privacy_data.js | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) (limited to 'clear_privacy_data.js') diff --git a/clear_privacy_data.js b/clear_privacy_data.js index 7390695..78b3c56 100644 --- a/clear_privacy_data.js +++ b/clear_privacy_data.js @@ -7,6 +7,7 @@ var PLUGIN_INFO = teramako MPL 1.1/GPL 2.0/LGPL 2.1 0.1 +http://svn.coderepos.org/share/lang/javascript/vimperator-plugins/trunk/clear_privacy_data.js ; liberator.plugins.privacySanitizer = (function(){ -if (Application.version.substring(0,3) != "3.1") return null; +if (Application.version.substring(0, 3) != "3.1") return null; var privacyManager = { // {{{ cache: { @@ -84,7 +85,7 @@ var privacyManager = { // {{{ try { cacheService.evictEntries(Ci.nsICache.STORE_OFFLINE); } catch(er) {} - + var storageManagerService = Cc["@mozilla.org/dom/storagemanager;1"].getService(Ci.nsIDOMStorageManager); storageManagerService.clearOfflineApps(); }, @@ -174,14 +175,14 @@ function getTimeRange(ts, isPref){ startDate = endDate - parseTime(ts); } return [startDate, endDate] - + } // TODO: かなり適当なので要修正 function parseTime(ts){ var int = parseInt(ts,10); if (isNaN(int)){ var matches = ts.match(/(?:(\d+)m)?(?:(\d+)d)?(?:(\d+)h)?/); - var [,month,day,hour] = matches; + var [,month, day, hour] = matches; var time = (month ? month * 30 * 24 * 60 * 60 * 1000000 : 0) + (day ? day * 24 * 60 * 60 * 1000000 : 0) + (hour ? hour * 60 * 60 * 1000000 : 0); @@ -191,8 +192,8 @@ function parseTime(ts){ } } var ops = [ - [['-list','-l'], commands.OPTION_LIST, null, [[name, "-"] for (name in privacyManager)]], - [['-time','-t'], commands.OPTION_STRING] + [['-list', '-l'], commands.OPTION_LIST, null, [[name, "-"] for (name in privacyManager)]], + [['-time', '-t'], commands.OPTION_STRING] ] // -------------------------- // Command @@ -206,7 +207,6 @@ commands.addUserCommand(['clearp[rivacy]'], 'Clear Privacy data', clearList.forEach(function(name) this[name].clear(range), plugins.privacySanitizer); },{ options: ops, - }, true); -- cgit v1.2.3