How to use the d3-transition/src/transition/schedule.set function in d3-transition

To help you get started, we’ve selected a few d3-transition examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github sghall / subunit / src / transition / tween.js View on Github external
return function() {
    var schedule = set(this, id);
    var tween = schedule.tween;

    if (tween !== tween0) {
      var i;
      var t;
      var n;

      tween1 = (tween0 = tween).slice();

      for (t = { name: name, value: value }, i = 0, n = tween1.length; i < n; ++i) {
        if (tween1[i].name === name) {
          tween1[i] = t;
          break;
        }
      }
      if (i === n) tween1.push(t);
github sghall / subunit / src / transition / tween.js View on Github external
transition.each(function() {
    var schedule = set(this, id);
    (schedule.value || (schedule.value = {}))[name] = value.apply(this, arguments);
  });