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