hasClass = (ele,cls)-> if not ele return return ele.className.match(new RegExp('(\\s|^)'+cls+'(\\s|$)')) addClass = (ele,cls)-> if not ele return if not hasClass(ele,cls) then ele.className += " "+cls return removeClass = (ele,cls)-> if not ele return if hasClass(ele,cls) reg = new RegExp('(\\s|^)'+cls+'(\\s|$)') ele.className=ele.className.replace(reg,' ') return getDomIndex = (e)-> i=0 while e.previousSibling e=e.previousSibling if(e.nodeType is 1) i=i+1 return i
jsonp = (url)-> _href = window.location.href if _href.indexOf('https://') is 0 url = url.replace('http://','https://') methodName = 'jsonp' + Math.random().toString(36).substring(2) data = null callbackChain=[]