solarnetwork-d3.js
function(elm) {
      var m = this.support.use3d === true ? this.toMatrix3D() : this.toMatrix2D();
      elm.style[this.support.tProp] = m;
    }
function(elm) {
      var m = this.support.use3d === true ? this.toMatrix3D() : this.toMatrix2D();
      elm.style[this.support.tProp] = m;
    }
function ( elm ) { var m = this . support . use3d === true ? this . toMatrix3D ( ) : this . toMatrix2D ( ) ; elm . style [ this . support . tProp ] = m ; }
Apply the matrix transform to an element.

<p>If {@code support.use3d} is <em>true</em>, the {@link #toMatrix3D()} transform
is used, otherwise {@link #toMatrix2D()} is used. Found that legibility of
text was too blurry on older displays when 3D transform was applied,
but 3D transform provide better performance on hi-res displays.</p>

@param {Element} elm the element to apply the transform to
@preserve
Apply the matrix transform to an element .