Disabled save-sequence button when no steps are added (#462)

This commit is contained in:
Slytherin
2018-11-12 01:11:55 +05:30
committed by Jeffrey Warren
parent 1311119787
commit 4576e497db

View File

@@ -9,6 +9,7 @@ function DefaultHtmlSequencerUi(_sequencer, options) {
importStepsFromUrlHash();
if (!$('#selectStep').val())
$(addStepSel + " #add-step-btn").prop("disabled", true);
handleSaveSequence();
}
// look up needed steps from Url Hash:
@@ -33,11 +34,13 @@ function DefaultHtmlSequencerUi(_sequencer, options) {
sequencer.removeSteps(index).run({ index: index - 1 });
// remove from URL hash too
setUrlHashParameter("steps", sequencer.toString());
//disable save-sequence button if all steps are removed
handleSaveSequence();
}
function addStepUi() {
if ($(addStepSel + " select").val() == "none") return;
var newStepName = $(addStepSel + " select").val();
/*
@@ -54,11 +57,22 @@ function DefaultHtmlSequencerUi(_sequencer, options) {
_sequencer
.addSteps(newStepName, options)
.run({ index: _sequencer.images.image1.steps.length - sequenceLength - 1 });
//enable save-sequence button if disabled initially
handleSaveSequence();
// add to URL hash too
setUrlHashParameter("steps", _sequencer.toString());
}
function handleSaveSequence(){
var stepCount=sequencer.images.image1.steps.length;
if(stepCount<2)
$(" #save-seq").prop("disabled", true);
else
$(" #save-seq").prop("disabled", false);
}
return {
onLoad: onLoad,
importStepsFromUrlHash: importStepsFromUrlHash,