User:Yair rand/checktbotentries.js

function addchecktbotentrybuttons { var q=(window.bodyContent||document.getElementById('bodyContent')).getElementsByTagName('div') for(var i=0; i<q.length; i++){ if(q[i].className == "tbot-entry"){ var qq = q[i].getElementsByTagName('p')[0].appendChild(newNode('i',' [',newNode('a','check',{'style':'cursor:pointer;','click':function{     var qqqqq = this.parentNode, qqqq=this.parentNode.parentNode.parentNode;      for(var qqq=qqqq; qqq&&!/h\d/i.test(qqq.nodeName); qqq=qqq.previousSibling);      qqq = qqq.firstChild.getElementsByTagName('a')[0].href.split("&section=")[1]      editor=new Editor;editor.addEdit({ edit:function(wikitext){return ccc=wikitext.replace(RegExp("(((^|\n)=[\\s\\S]*?){" + qqq + "}[\\s\\S]*?)\\{\\{tbot entry[^\\}]+\\}\\}"),'$1').replace(/\n\n\n/g,'\n\n')}, redo:function{qqqq.style.border="2px dashed #FF0000";qqqq.style.opacity="0.6";qqqq.style.backgroundColor="#FFEEEE";qqqqq.style.display='none'}, undo:function{qqqq.style.border="";qqqq.style.opacity="1";qqqq.style.backgroundColor="#F0F0F0";qqqqq.style.display='inline'}, summary:'check tbot entry', after_save:function{qqqq.style.backgroundColor="#F00"; setTimeout(function{qqqq.parentNode.removeChild(qqqq)}, 400)} })     }}),']'))    }  } }

$(addchecktbotentrybuttons)