Changeset 8822
- Timestamp:
- 04/04/08 07:15:21 (8 months ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
lang/javascript/userscripts/niconico_thuminfo_check.user.js
r8820 r8822 28 28 var i = 0; 29 29 var PID = setInterval(function(){ 30 try{ 31 call.call(obj,self[i],i); 32 } catch (e) { 33 } finally { 34 i++; 35 if (i >= len) { 36 clearInterval(PID); 37 res.complete = true; 38 if(callback && typeof(callback) == "function") callback.call(obj,self); 39 } 30 try{ 31 call.call(obj,self[i],i); 32 } catch (e) { 33 } finally { 34 if (++i >= len) { 35 clearInterval(PID); 36 res.complete = true; 37 if(callback && typeof(callback) == "function") callback.call(obj,self); 40 38 } 41 },ms); 39 } 40 },ms); 42 41 return res; 43 } 42 }; 44 43 45 44 GM_addStyle(".nicoinfo_box{width : 600px;" + … … 65 64 document.addEventListener("DOMMouseScroll", 66 65 function(){ 67 wait = 2000;66 wait = 2000; 68 67 setTimeout(function(){wait = 500}, 800); 69 68 }, false … … 291 290 292 291 function allrmVideoinfo(e){ 293 if(e.which == 18){// unsafeWindow.KeyEvent.DOM_VK_ALT294 setTimeout(292 if(e.which != 18)return; // unsafeWindow.KeyEvent.DOM_VK_ALT 293 setTimeout( 295 294 function(){ 296 var box = $x("//div[@class='nicoinfo_box']", document); 297 if(virtual_link){ 298 var vl = Iterator(virtual_link); 299 for(var i in vl){ 300 delete i; 301 virtual_link = []; 302 } 295 var box = $x("//div[@class='nicoinfo_box']", document); 296 if(virtual_link){ 297 var vl = Iterator(virtual_link); 298 for(var i in vl){ 299 delete i; 300 virtual_link = []; 303 301 } 304 eachLater(box, 0.1, function(item){document.body.removeChild(item)});305 }, 1000);306 } 302 } 303 eachLater(box, 0.1, function(item){document.body.removeChild(item)}); 304 }, 1000); 307 305 } 308 306 … … 312 310 eachLater(links, 0.1, function(link){ 313 311 var reg = new RegExp("http://.*?\\.nicovideo\\.jp/watch/([^/?<>\"'#]+)"); 314 if(!/http:\/\/.+?\/http.+?/.test(link) && 315 reg.test(link)){ 316 var id= RegExp.$1; 317 if(!nicoVideo) new nicoVideo(); 318 if(!nicoVideo[id])nicoVideo[id] = new Vinfo(id); 319 var index = nicoVideo[id].links.length; 320 var l = new nicoLink(id, link, index); 321 nicoVideo[id].links.push(l); 322 } 312 if(/http:\/\/.+?\/http.+?/.test(link) || 313 !reg.test(link))return; 314 var id = RegExp.$1; 315 if(!nicoVideo) new nicoVideo(); 316 if(!nicoVideo[id])nicoVideo[id] = new Vinfo(id); 317 var index = nicoVideo[id].links.length; 318 var l = new nicoLink(id, link, index); 319 nicoVideo[id].links.push(l); 323 320 }); 324 321 } … … 377 374 } 378 375 } 379 376 380 377 })();
![(please configure the [header_logo] section in trac.ini)](/share/chrome/site/your_project_logo.png)