浏览代码

import data and settings along with scripts, minor fix

Gerald 12 年之前
父节点
当前提交
d8b55a8947
共有 3 个文件被更改,包括 5 次插入3 次删除
  1. 2 2
      background.js
  2. 1 1
      manifest.json
  3. 2 0
      options.js

+ 2 - 2
background.js

@@ -95,7 +95,7 @@ function vacuum(o,src,callback) {
 				if(v.meta.icon) cc[v.meta.icon]=1;vl[v.uri]=1;
 				r.continue();
 			} else {
-				setOption('maxPosition',pos=p);
+				setOption({key:'maxPosition',value:pos=p});
 				vacuumDB('require',rq);
 				vacuumDB('cache',cc);
 				vacuumDB('values',vl);
@@ -614,7 +614,7 @@ initDb(function(){
 	getOption('isApplied',null,function(o){
 		chrome.browserAction.setIcon({path:'images/icon19'+(o?'':'w')+'.png'});
 	});
-	setTimeout(autoCheck,2e3);
+	setTimeout(autoCheck,2e4);
 });
 var directUrls={};
 function loadDirectly(o,src,callback){

+ 1 - 1
manifest.json

@@ -1,6 +1,6 @@
 {
 	"name": "Violent monkey",
-	"version" : "2.0.0.1",
+	"version" : "2.0.0.2",
 	"manifest_version" : 2,
 	"description" : "__MSG_extDescription__",
 	"developer": {"name" : "Gerald", "url" : "http://gera2ld.blog.163.com"},

+ 2 - 0
options.js

@@ -189,6 +189,8 @@ function importFile(e){
 					vm={};
 					console.log('Error parsing ViolentMonkey configuration.');
 				}
+				if(vm.values) for(z in vm.values) chrome.runtime.sendMessage({cmd:'SetValue',data:{uri:z,values:vm.values[z]}});
+				if(vm.settings) for(z in vm.settings) chrome.runtime.sendMessage({cmd:'SetOption',data:{key:z,value:vm.settings[z]}});
 				getFiles();
 			}); else getFiles();
 		});