diff --git a/lib/node_modules/@stdlib/plot/components/svg/clip-path/lib/main.js b/lib/node_modules/@stdlib/plot/components/svg/clip-path/lib/main.js index 3ed00320c304..8d3bcd2502cf 100644 --- a/lib/node_modules/@stdlib/plot/components/svg/clip-path/lib/main.js +++ b/lib/node_modules/@stdlib/plot/components/svg/clip-path/lib/main.js @@ -26,6 +26,7 @@ var defineProperty = require( '@stdlib/utils/define-property' ); var setReadOnly = require( '@stdlib/utils/define-read-only-property' ); var minstd = require( '@stdlib/random/base/minstd' ); var copy = require( '@stdlib/utils/copy' ); +var zeros = require( '@stdlib/array/zeros' ); var defaults = require( './defaults.json' ); var validate = require( './validate.js' ); var setWidth = require( './props/width/set.js' ); @@ -54,7 +55,7 @@ var debug = logger( 'clippath:main' ); * @param {PositiveNumber} [options.width=400] - width * @param {PositiveNumber} [options.height=400] - height * @param {string} [options.id] - clipping path id -* @param {boolean} [options.autoRender=true] - indicates whether to re-render on a change event +* @param {boolean} [options.autoRender=false] - indicates whether to re-render on a change event * @throws {TypeError} must provide valid options * @returns {ClipPath} clipping path instance * @@ -131,9 +132,10 @@ function ClipPath( options ) { var args; var i; debug( 'Received a render event. Re-emitting...' ); - args = [ 'render' ]; + args = zeros( arguments.length+1, 'generic' ); + args[ 0 ] = 'render'; for ( i = 0; i < arguments.length; i++ ) { - args.push( arguments[ i ] ); + args[ i+1 ] = arguments[ i ]; } self.emit.apply( self, args ); } diff --git a/lib/node_modules/@stdlib/plot/components/svg/marks/lib/main.js b/lib/node_modules/@stdlib/plot/components/svg/marks/lib/main.js index 226431aa29d8..27e52fb5b532 100644 --- a/lib/node_modules/@stdlib/plot/components/svg/marks/lib/main.js +++ b/lib/node_modules/@stdlib/plot/components/svg/marks/lib/main.js @@ -25,6 +25,7 @@ var logger = require( 'debug' ); var defineProperty = require( '@stdlib/utils/define-property' ); var setReadOnly = require( '@stdlib/utils/define-read-only-property' ); var copy = require( '@stdlib/utils/copy' ); +var zeros = require( '@stdlib/array/zeros' ); var defaults = require( './defaults.json' ); var validate = require( './validate.js' ); var setClipPathId = require( './props/clip-path-id/set.js' ); @@ -111,10 +112,10 @@ function Marks( options ) { var args; var i; debug( 'Received a render event. Re-emitting...' ); - args = []; - args.push( 'render' ); + args = zeros( arguments.length+1, 'generic' ); + args[ 0 ] = 'render'; for ( i = 0; i < arguments.length; i++ ) { - args.push( arguments[ i ] ); + args[ i+1 ] = arguments[ i ]; } self.emit.apply( self, args ); }