Advertisement
stuppid_bot

lib.js

Jul 3rd, 2014
277
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function ge(e){return isElement(e)?e:document.getElementById(e)}
  2. function $(q,e){e=e||document;return e.querySelector(q)}
  3. function $$(q,e){e=e||document;return e.querySelectorAll(q)}
  4. function isElement(o){return o instanceof HTMLElement}
  5. function isArray(o){return o instanceof Array}
  6. function isObject(o){return o===Object(o)}
  7. function val(e,v){e=ge(e);var i=e.tagName=='INPUT'||e.tagName=='TEXTAREA'?'value':'innerHTML';return arguments.length>1?e[i]=v:e[i]}
  8. function rand(mi,ma){return Math.floor(Math.random()*(ma-mi+1)+mi)}
  9. var ajax=new Function
  10. ajax.getReq=function(m,u,cb){var r=new XMLHttpRequest;r.open(m,u);r.onload=function(){typeof cb=='function'&&cb(r)};r.setRequestHeader('X-Requested-With','XMLHttpRequest');return r}
  11. ajax.get=function(u,cb){var r=this.getReq('GET',u,cb);r.send()}
  12. ajax.load=function(u,e){this.get(u,function(r){val(e,r.response)})}
  13. ajax.post=function(u,cb,p){var r=this.getReq('POST',u,cb),q='',i;r.setRequestHeader('Content-Type','application/x-www-form-urlencoded');for(i in p)if(p.hasOwnProperty(i)){q+=(q.length?'&':'')+i+'='+encodeURIComponent(p[i])};r.send(q)}
  14. ajax.sendForm=function(e,cb){e=ge(e);var r=this.getReq('POST',e.action,cb),d=new FormData(e);r.send(d)}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement