Lines Matching refs:attr

257                 return el.attr("path");
3707 if (this.attr('transform') && this.attr('transform').length) {
3708 rp = R.transformPath(rp, this.attr('transform'));
3767 var out = this.paper[this.type]().attr(this.attr());
3798 width: (glow.width || 10) + (+this.attr("stroke-width") || 1),
3811 out.push(r.path(path).attr({
4137 for (var attr in from) if (from[has](attr)) {
4138 switch (availableAnimAttrs[attr]) {
4140 now = +from[attr] + pos * ms * diff[attr];
4144 upto255(round(from[attr].r + pos * ms * diff[attr].r)),
4145 upto255(round(from[attr].g + pos * ms * diff[attr].g)),
4146 upto255(round(from[attr].b + pos * ms * diff[attr].b))
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];
4161 if (diff[attr].real) {
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];
4171 return +from[attr][i] + pos * ms * diff[attr][i];
4178 if (attr == "clip-rect") {
4182 now[i] = +from[attr][i] + pos * ms * diff[attr][i];
4187 var from2 = [][concat](from[attr]);
4189 i = that.paper.customAttributes[attr].length;
4191 now[i] = +from2[i] + pos * ms * diff[attr][i];
4195 set[attr] = now;
4197 that.attr(set);
4211 that.attr(to);
4217 e.el.attr(init);
4259 runAnimation(a, element, a.percents[0], null, element.attr());
4335 for (var attr in anim) if (anim[has](attr)) {
4336 newAnim[toFloat(attr)] = anim[attr];
4337 percents.push(toFloat(attr));
4407 element.attr(e.totalOrigin);
4423 element.attr(anim.anim[anim.percents[i]]);
4430 for (var attr in params) if (params[has](attr)) {
4431 if (availableAnimAttrs[has](attr) || element.paper.customAttributes[has](attr)) {
4432 from[attr] = element.attr(attr);
4433 (from[attr] == null) && (from[attr] = availableAttrs[attr]);
4434 to[attr] = params[attr];
4435 switch (availableAnimAttrs[attr]) {
4437 diff[attr] = (to[attr] - from[attr]) / ms;
4440 from[attr] = R.getRGB(from[attr]);
4441 var toColour = R.getRGB(to[attr]);
4442 diff[attr] = {
4443 r: (toColour.r - from[attr].r) / ms,
4444 g: (toColour.g - from[attr].g) / ms,
4445 b: (toColour.b - from[attr].b) / ms
4449 var pathes = path2curve(from[attr], to[attr]),
4451 from[attr] = pathes[0];
4452 diff[attr] = [];
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;
4462 eq = equaliseTransform(_[attr], to[attr]);
4464 from[attr] = eq.from;
4465 to[attr] = eq.to;
4466 diff[attr] = [];
4467 diff[attr].real = true;
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;
4482 from[attr] = [
4490 extractTransform(to2, to[attr]);
4491 to[attr] = to2._.transform;
4492 diff[attr] = [
4513 var values = Str(params[attr])[split](separator),
4514 from2 = Str(from[attr])[split](separator);
4515 if (attr == "clip-rect") {
4516 from[attr] = from2;
4517 diff[attr] = [];
4520 diff[attr][i] = (values[i] - from[attr][i]) / ms;
4523 to[attr] = values;
4526 values = [][concat](params[attr]);
4527 from2 = [][concat](from[attr]);
4528 diff[attr] = [];
4529 i = element.paper.customAttributes[attr].length;
4531 diff[attr][i] = ((values[i] || 0) - (from2[i] || 0)) / ms;
4569 origin: element.attr(),
4618 attr;
4619 …for (attr in params) if (params[has](attr) && toFloat(attr) != attr && toFloat(attr) + "%" != attr
4621 p[attr] = params[attr];
4669 runAnimation(anim, element, anim.percents[0], null, element.attr());
4894 setproto.attr = function (name, value) {
4897 this.items[j].attr(name[j]);
4901 this.items[i].attr(name, value);
5228 return this.path(path).attr({
5270 elements[has](j.type) && res.push(this[j.type]().attr(j));