Add sequencer.getSteps() (#777)

* create getSteps() and test it

* Adds test with new sequencer instance and updated Readme
This commit is contained in:
Slytherin
2019-02-18 05:44:59 +05:30
committed by Jeffrey Warren
parent 761142d9d3
commit c3abdaf3aa
4 changed files with 40 additions and 1 deletions

View File

@@ -203,6 +203,16 @@ ImageSequencer = function ImageSequencer(options) {
return require('./ReplaceImage')(this, selector, steps, options);
}
//returns the steps added
function getSteps(){
var steps;
if(arguments[0])
steps= this.images.test.steps;
else
steps = this.images.image1.steps;
return [...steps];
}
function setUI(UI) {
this.events = require('./ui/UserInterface')(UI);
}
@@ -442,6 +452,7 @@ ImageSequencer = function ImageSequencer(options) {
createMetaModule: require('./util/createMetaModule'),
saveSequence: saveSequence,
loadModules: loadModules,
getSteps:getSteps,
//other functions
log: log,