diff options
Diffstat (limited to 'sourcecodes/scripts/d3-selection-multi.v1.js')
| -rw-r--r-- | sourcecodes/scripts/d3-selection-multi.v1.js | 94 |
1 files changed, 94 insertions, 0 deletions
diff --git a/sourcecodes/scripts/d3-selection-multi.v1.js b/sourcecodes/scripts/d3-selection-multi.v1.js new file mode 100644 index 00000000..ebd23dbe --- /dev/null +++ b/sourcecodes/scripts/d3-selection-multi.v1.js @@ -0,0 +1,94 @@ +// https://github.com/d3/d3-selection-multi Version 1.0.1. Copyright 2017 Mike Bostock. +(function (global, factory) { + typeof exports === 'object' && typeof module !== 'undefined' ? factory(require('d3-selection'), require('d3-transition')) : + typeof define === 'function' && define.amd ? define(['d3-selection', 'd3-transition'], factory) : + (factory(global.d3,global.d3)); +}(this, (function (d3Selection,d3Transition) { 'use strict'; + +function attrsFunction(selection$$1, map) { + return selection$$1.each(function() { + var x = map.apply(this, arguments), s = d3Selection.select(this); + for (var name in x) s.attr(name, x[name]); + }); +} + +function attrsObject(selection$$1, map) { + for (var name in map) selection$$1.attr(name, map[name]); + return selection$$1; +} + +var selection_attrs = function(map) { + return (typeof map === "function" ? attrsFunction : attrsObject)(this, map); +}; + +function stylesFunction(selection$$1, map, priority) { + return selection$$1.each(function() { + var x = map.apply(this, arguments), s = d3Selection.select(this); + for (var name in x) s.style(name, x[name], priority); + }); +} + +function stylesObject(selection$$1, map, priority) { + for (var name in map) selection$$1.style(name, map[name], priority); + return selection$$1; +} + +var selection_styles = function(map, priority) { + return (typeof map === "function" ? stylesFunction : stylesObject)(this, map, priority == null ? "" : priority); +}; + +function propertiesFunction(selection$$1, map) { + return selection$$1.each(function() { + var x = map.apply(this, arguments), s = d3Selection.select(this); + for (var name in x) s.property(name, x[name]); + }); +} + +function propertiesObject(selection$$1, map) { + for (var name in map) selection$$1.property(name, map[name]); + return selection$$1; +} + +var selection_properties = function(map) { + return (typeof map === "function" ? propertiesFunction : propertiesObject)(this, map); +}; + +function attrsFunction$1(transition$$1, map) { + return transition$$1.each(function() { + var x = map.apply(this, arguments), t = d3Selection.select(this).transition(transition$$1); + for (var name in x) t.attr(name, x[name]); + }); +} + +function attrsObject$1(transition$$1, map) { + for (var name in map) transition$$1.attr(name, map[name]); + return transition$$1; +} + +var transition_attrs = function(map) { + return (typeof map === "function" ? attrsFunction$1 : attrsObject$1)(this, map); +}; + +function stylesFunction$1(transition$$1, map, priority) { + return transition$$1.each(function() { + var x = map.apply(this, arguments), t = d3Selection.select(this).transition(transition$$1); + for (var name in x) t.style(name, x[name], priority); + }); +} + +function stylesObject$1(transition$$1, map, priority) { + for (var name in map) transition$$1.style(name, map[name], priority); + return transition$$1; +} + +var transition_styles = function(map, priority) { + return (typeof map === "function" ? stylesFunction$1 : stylesObject$1)(this, map, priority == null ? "" : priority); +}; + +d3Selection.selection.prototype.attrs = selection_attrs; +d3Selection.selection.prototype.styles = selection_styles; +d3Selection.selection.prototype.properties = selection_properties; +d3Transition.transition.prototype.attrs = transition_attrs; +d3Transition.transition.prototype.styles = transition_styles; + +}))); |
