Lines Matching refs:i

298             var x, y, i, j, ii, jj, pathi;
300 for (i = 0, ii = path.length; i < ii; i++) {
301 pathi = path[i];
473 var i = values.length;
474 while (i--) if (abs(values[i] - value) <= tolerance) {
475 return values[i];
547 var i = g.doc.createElement("i");
548 i.title = "Rapha\xebl Colour Picker";
549 i.style.display = "none";
550 g.doc.body.appendChild(i);
552 i.style.color = color;
553 return g.doc.defaultView.getComputedStyle(i, E).getPropertyValue("color");
808 for (var i = 0, ii = array.length; i < ii; i++) if (array[i] === item) {
809 return array.push(array.splice(i, 1)[0]);
1023 for (var i = 0, iLen = crp.length; iLen - 2 * !z > i; i += 2) {
1025 {x: +crp[i - 2], y: +crp[i - 1]},
1026 {x: +crp[i], y: +crp[i + 1]},
1027 {x: +crp[i + 2], y: +crp[i + 3]},
1028 {x: +crp[i + 4], y: +crp[i + 5]}
1031 if (!i) {
1033 } else if (iLen - 4 == i) {
1035 } else if (iLen - 2 == i) {
1040 if (iLen - 4 == i) {
1042 } else if (!i) {
1043 p[0] = {x: +crp[i], y: +crp[i + 1]};
1144 for (var i = 0; i < elem.length; i++) {
1146 for (var j = 0; j < elem[i].length; j++) {
1147 newLevel.push(elem[i][j]);
1311 var i = R.isPointInsideBBox;
1312 return i(bbox2, bbox1.x, bbox1.y)
1313 || i(bbox2, bbox1.x2, bbox1.y)
1314 || i(bbox2, bbox1.x, bbox1.y2)
1315 || i(bbox2, bbox1.x2, bbox1.y2)
1316 || i(bbox1, bbox2.x, bbox2.y)
1317 || i(bbox1, bbox2.x2, bbox2.y)
1318 || i(bbox1, bbox2.x, bbox2.y2)
1319 || i(bbox1, bbox2.x2, bbox2.y2)
1338 for (var i = 0; i < n; i++) {
1339 var ct = z2 * Tvalues[i] + z2,
1343 sum += Cvalues[i] * math.sqrt(comb);
1418 for (var i = 0; i < n1 + 1; i++) {
1419 var p = R.findDotsAtSegment.apply(R, bez1.concat(i / n1));
1420 dots1.push({x: p.x, y: p.y, t: i / n1});
1422 for (i = 0; i < n2 + 1; i++) {
1423 p = R.findDotsAtSegment.apply(R, bez2.concat(i / n2));
1424 dots2.push({x: p.x, y: p.y, t: i / n2});
1426 for (i = 0; i < n1; i++) {
1428 var di = dots1[i],
1429 di1 = dots1[i + 1],
1494 for (var i = 0, ii = path1.length; i < ii; i++) {
1495 var pi = path1[i];
1529 intr[k].segment1 = i;
1600 for (var i = 0, ii = path.length; i < ii; i++) {
1601 p = path[i];
1661 for (var i = start, ii = pathArray.length; i < ii; i++) {
1662 var r = res[i] = [],
1663 pa = pathArray[i];
1688 r = res[i] = [];
1694 res[i][k] = pa[k];
1697 var len = res[i].length;
1698 switch (res[i][0]) {
1704 x += +res[i][len - 1];
1707 y += +res[i][len - 1];
1710 x += +res[i][len - 2];
1711 y += +res[i][len - 1];
1744 for (var r, pa, i = start, ii = pathArray.length; i < ii; i++) {
1746 pa = pathArray[i];
1913 for (var i = 0, ii = res.length; i < ii; i++) {
1914 … newres[i] = i % 2 ? rotate(res[i - 1], res[i], rad).y : rotate(res[i], res[i + 1], rad).x;
2034 fixArc = function (pp, i) { argument
2035 if (pp[i].length > 7) {
2036 pp[i].shift();
2037 var pi = pp[i];
2039 pcoms1[i]="A"; // if created multiple C:s, their original seg is saved
2040 p2 && (pcoms2[i]="A"); // the same as above
2041 pp.splice(i++, 0, ["C"][concat](pi.splice(0, 6)));
2043 pp.splice(i, 1);
2047 fixM = function (path1, path2, a1, a2, i) { argument
2048 if (path1 && path2 && path1[i][0] == "M" && path2[i][0] != "M") {
2049 path2.splice(i, 0, ["M", a2.x, a2.y]);
2052 a1.x = path1[i][1];
2053 a1.y = path1[i][2];
2061 for (var i = 0, ii = mmax(p.length, p2 && p2.length || 0); i < ii; i++) {
2062 p[i] && (pfirst = p[i][0]); // save current path command
2066 pcoms1[i] = pfirst; // Save current path command
2067 i && ( pcom = pcoms1[i-1]); // Get previous path command pcom
2069 … p[i] = processPath(p[i], attrs, pcom); // Previous path command is inputted to processPath
2071 if (pcoms1[i] != "A" && pfirst == "C") pcoms1[i] = "C"; // A is the only command
2075 fixArc(p, i); // fixArc adds also the right amount of A:s to pcoms1
2078 p2[i] && (pfirst = p2[i][0]);
2081 pcoms2[i] = pfirst;
2082 i && (pcom = pcoms2[i-1]);
2084 p2[i] = processPath(p2[i], attrs2, pcom);
2086 if (pcoms2[i]!="A" && pfirst=="C") pcoms2[i]="C";
2088 fixArc(p2, i);
2090 fixM(p, p2, attrs, attrs2, i);
2091 fixM(p2, p, attrs2, attrs, i);
2092 var seg = p[i],
2093 seg2 = p2 && p2[i],
2112 for (var i = 0, ii = gradient.length; i < ii; i++) {
2114 par = gradient[i].match(/^([^:]*):?([\d\.]*)/);
2124 for (i = 1, ii = dots.length - 1; i < ii; i++) {
2125 if (!dots[i].offset) {
2126 var start = toFloat(dots[i - 1].offset || 0),
2128 for (var j = i + 1; j < ii; j++) {
2139 var d = (end - start) / (j - i + 1);
2140 for (; i < j; i++) {
2142 dots[i].offset = start + "%";
2245 for (var i = 0, ii = tdata.length; i < ii; i++) {
2246 var t = tdata[i],
2353 i = 0, j, jj,
2355 for (; i < maxlength; i++) {
2356 tt1 = t1[i] || getEmpty(t2[i]);
2357 tt2 = t2[i] || getEmpty(tt1);
2364 from[i] = [];
2365 to[i] = [];
2367 j in tt1 && (from[i][j] = tt1[j]);
2368 j in tt2 && (to[i][j] = tt2[j]);
2604 matrixproto.get = function (i) { argument
2605 return +this[Str.fromCharCode(97 + i)].toFixed(4);
2734 … for (var i = 0, ii = e.targetTouches && e.targetTouches.length; i < ii; i++) {
2735 if (e.targetTouches[i].target == obj) {
2736 e = e.targetTouches[i];
2790 var i = e.touches.length,
2792 while (i--) {
2793 touch = e.touches[i];
2822 var i = drag.length,
2824 while (i--) {
2825 dragi = drag[i];
3054 for (var i = events.length; i--;) {
3075 })(events[i]);
3110 for (var i in key) if (key[has](i)) {
3111 this.data(i, key[i]);
3218 var i = e.touches.length, touch;
3219 while (i--) {
3220 touch = e.touches[i];
3261 var i = draggable.length;
3262 while (i--) if (draggable[i].el == this) {
3263 this.unmousedown(draggable[i].start);
3264 draggable.splice(i, 1);
3810 for (var i = 1; i < c + 1; i++) {
3816 "stroke-width": +(s.width / c * i).toFixed(3),
3835 for (var i = 0, ii = path.length; i < ii; i++) {
3836 p = path[i];
4151 for (var i = 0, ii = from[attr].length; i < ii; i++) {
4152 now[i] = [from[attr][i][0]];
4153 for (var j = 1, jj = from[attr][i].length; j < jj; j++) {
4154 now[i][j] = +from[attr][i][j] + pos * ms * diff[attr][i][j];
4156 now[i] = now[i].join(S);
4163 for (i = 0, ii = from[attr].length; i < ii; i++) {
4164 now[i] = [from[attr][i][0]];
4165 for (j = 1, jj = from[attr][i].length; j < jj; j++) {
4166 … now[i][j] = from[attr][i][j] + pos * ms * diff[attr][i][j];
4170 var get = function (i) { argument
4171 return +from[attr][i] + pos * ms * diff[attr][i];
4180 i = 4;
4181 while (i--) {
4182 now[i] = +from[attr][i] + pos * ms * diff[attr][i];
4189 i = that.paper.customAttributes[attr].length;
4190 while (i--) {
4191 now[i] = +from2[i] + pos * ms * diff[attr][i];
4260 for (var i = 0, ii = animationElements.length; i < ii; i++) {
4261 if (animationElements[i].anim == anim && animationElements[i].el == el) {
4262 animationElements[ii - 1].start = animationElements[i].start;
4288 var t0, t1, t2, x2, d2, i;
4289 for(t2 = x, i = 0; i < 8; i++) {
4398 for (i = 0, ii = animationElements.length; i < ii; i++) {
4399 var e = animationElements[i];
4402 animationElements.splice(i, 1);
4414 for (var i = 0, ii = anim.percents.length; i < ii; i++) {
4415 if (anim.percents[i] == percent || anim.percents[i] > status * anim.top) {
4416 percent = anim.percents[i];
4417 prev = anim.percents[i - 1] || 0;
4419 next = anim.percents[i + 1];
4423 element.attr(anim.anim[anim.percents[i]]);
4453 for (i = 0, ii = from[attr].length; i < ii; i++) {
4454 diff[attr][i] = [0];
4455 for (var j = 1, jj = from[attr][i].length; j < jj; j++) {
4456 diff[attr][i][j] = (toPath[i][j] - from[attr][i][j]) / ms;
4468 for (i = 0, ii = from[attr].length; i < ii; i++) {
4469 diff[attr][i] = [from[attr][i][0]];
4470 for (j = 1, jj = from[attr][i].length; j < jj; j++) {
4471 diff[attr][i][j] = (to[attr][i][j] - from[attr][i][j]) / ms;
4518 i = from2.length;
4519 while (i--) {
4520 diff[attr][i] = (values[i] - from[attr][i]) / ms;
4529 i = element.paper.customAttributes[attr].length;
4530 while (i--) {
4531 diff[attr][i] = ((values[i] || 0) - (from2[i] || 0)) / ms;
4628 for(var i in params){
4629 var percent = toInt(i);
4630 if(params[has](i) && percent > lastKey){
4717 i = 0,
4725 for (; i < len; i++) {
4726 e = animationElements[i];
4756 …for (var i = 0; i < animationElements.length; i++) if (animationElements[i].el.id == this.id && (!…
4757 if (eve("raphael.anim.pause." + this.id, this, animationElements[i].anim) !== false) {
4758 animationElements[i].paused = true;
4776 …for (var i = 0; i < animationElements.length; i++) if (animationElements[i].el.id == this.id && (!…
4777 var e = animationElements[i];
4798 …for (var i = 0; i < animationElements.length; i++) if (animationElements[i].el.id == this.id && (!…
4799 if (eve("raphael.anim.stop." + this.id, this, animationElements[i].anim) !== false) {
4800 animationElements.splice(i--, 1);
4806 … for (var i = 0; i < animationElements.length; i++) if (animationElements[i].el.paper == paper) {
4807 animationElements.splice(i--, 1);
4822 for (var i = 0, ii = items.length; i < ii; i++) {
4823 … if (items[i] && (items[i].constructor == elproto.constructor || items[i].constructor == Set)) {
4824 this[this.items.length] = this.items[this.items.length] = items[i];
4841 for (var i = 0, ii = arguments.length; i < ii; i++) {
4842 item = arguments[i];
4877 for (var i = 0, ii = this.items.length; i < ii; i++) {
4878 if (callback.call(thisArg, this.items[i], i) === false) {
4900 for (var i = 0, ii = this.items.length; i < ii; i++) {
4901 this.items[i].attr(name, value);
4936 i;
4937 for (i = 2; i < arguments.length; i++) {
4938 args.push(arguments[i]);
4940 for (i = 0; i < count; i++) {
4941 todel.push(this[index + i]);
4943 for (; i < this.length - index; i++) {
4944 tail.push(this[index + i]);
4947 for (i = 0; i < arglen + tail.length; i++) {
4948 this.items[index + i] = this[index + i] = i < arglen ? args[i] : tail[i - arglen];
4950 i = this.items.length = this.length -= count - arglen;
4951 while (this[i]) {
4952 delete this[i++];
4968 for (var i = 0, ii = this.length; i < ii; i++) if (this[i] == el) {
4969 this.splice(i, 1);
4976 i = len,
4988 item = this.items[--i].animate(anim);
4989 while (i--) {
4990 this.items[i] && !this.items[i].removed && this.items[i].animateWith(item, anim, anim);
4991 (this.items[i] && !this.items[i].removed) || len--;
4996 var i = this.items.length;
4997 while (i--) {
4998 this.items[i].insertAfter(el);
5007 for (var i = this.items.length; i--;) if (!this.items[i].removed) {
5008 var box = this.items[i].getBBox();
5029 for (var i = 0, ii = this.items.length; i < ii; i++) {
5030 s.push(this.items[i].clone());
5164 for (var i = 0, ii = font.length; i < ii; i++) {
5165 thefont = font[i];
5211 for (var i = 0, ii = letters.length; i < ii; i++) {
5212 if (letters[i] == "\n") {
5218 var prev = notfirst && font.glyphs[letters[i - 1]] || {},
5219 curr = font.glyphs[letters[i]];
5220 …shift += notfirst ? (prev.w || font.w) + (prev.k && prev.k[letters[i]] || 0) + (font.w * letter_sp…
5265 i = 0,
5268 for (; i < ii; i++) {
5269 j = json[i] || {};
5297 …n && R.is(token, string) && args.length - 1 && (token = token.replace(formatrg, function (str, i) { argument
5298 return args[++i] == null ? E : args[i];