From 6c9b937b5bd86c75f87b4da3d0501575b607b682 Mon Sep 17 00:00:00 2001 From: Chinmay Pandhare Date: Sat, 8 Jul 2017 19:35:25 +0530 Subject: [PATCH] Allow Options in replaceImage --- src/ImageSequencer.js | 3 ++- src/ReplaceImage.js | 4 ++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/src/ImageSequencer.js b/src/ImageSequencer.js index 702053d4..dfcd1b15 100644 --- a/src/ImageSequencer.js +++ b/src/ImageSequencer.js @@ -131,7 +131,8 @@ ImageSequencer = function ImageSequencer(options) { return this; } - function replaceImage(selector,steps) { + function replaceImage(selector,steps,options) { + options = options || {}; require('./ReplaceImage')(this,selector,steps); } diff --git a/src/ReplaceImage.js b/src/ReplaceImage.js index 0f9387db..58e3cd76 100644 --- a/src/ReplaceImage.js +++ b/src/ReplaceImage.js @@ -1,4 +1,4 @@ -function ReplaceImage(ref,selector,steps) { +function ReplaceImage(ref,selector,steps,options) { if(!ref.options.inBrowser) return; // This isn't for Node.js this_ = ref; var input = document.querySelectorAll(selector); @@ -25,7 +25,7 @@ function ReplaceImage(ref,selector,steps) { else make(url); function make(url) { - this_.loadImage(url).addSteps('default',steps).run(function(out){ + this_.loadImage('default',url).addSteps('default',steps,options).run(function(out){ the_image.src = out; }); }