Lines Matching refs:i
24 abc2svg.playseq=function(evt){var i,j,svg=evt.target,e=svg
28 i=svg.getAttribute('class')
29 if(!i)
31 i=i.match(/tune(\d+)/)
32 if(!i)
34 i=i[1]
41 s=tune_lst[i][0]
42 i=e.getAttribute('class')
43 if(i)
44 i=i.match(/abcr _(\d+)_/)
45 if(playing){abcplay.stop();if(!i)
47 if(i){i=i[1]
48 while(s&&s.istart!=i)
61 function render(){var i=0,j,k,res,re=/<script type="text\/vnd.abc"|<[^>]* class="abc"|%abc-\d|X:\d/g,re_stop=/\n<|\n%.begin[^\s]+/g
74 if(!res){src+=page.slice(i).replace(/\n%%/g,"\n%%%%")+"\n%%endml\n"
76 j=re.lastIndex-res[0].length;src+=page.slice(i,j).replace(/\n%%/g,"\n%%%%")
79 i=page.indexOf('</'+res,j)
81 page.slice(j,i)
82 i+=10}else{i=page.indexOf('>',j)+1
83 src+=page.slice(j,i)+"\n%%endml\n"
84 i=page.indexOf('\n',i)
85 j=page.indexOf('</'+res,i)
86 src+=toabc(page.slice(i,j))
87 i=j}
90 i=re.lastIndex
101 i=page.length
103 i=re_stop.lastIndex-1
104 src+="%%endml\n"+page.slice(j,i)
106 if(i<0)
108 re.lastIndex=i
111 for(i=0;i<k.length;i++){if(k[i]){j=k[i].split('=')
122 function include(){var i,j,fn,r,k=0
123 while(1){i=page.indexOf('%%abc-include ',k)
124 if(i<0){render()
126 i+=14
127 j=page.indexOf('\n',i)
128 fn=page.slice(i,j).trim()