Add download button (#328)

This commit is contained in:
Mridul97
2018-09-12 01:27:55 +05:30
committed by Jeffrey Warren
parent cce65141d2
commit bb17e9452f
3 changed files with 10 additions and 4 deletions

View File

@@ -26,7 +26,12 @@ window.onload = function() {
sequencer.loadImage("images/tulips.png", ui.onLoad);
$("#addStep select").on("change", ui.selectNewStepUi);
$("#addStep button").on("click", ui.addStepUi);
$("#addStep #add-step-btn").on("click", ui.addStepUi);
$('#addStep #download-btn').click(function() {
$('img:last()').trigger( "click" );
return false;
});
$('body').on('click', 'button.remove', ui.removeStepUi);
$('#save-seq').click(() => {
sequencer.saveSequence(window.prompt("Please give a name to your sequence..."), sequencer.toString());

View File

@@ -74,7 +74,8 @@
<select class="form-control input-lg" id="selectStep">
<option value="none" disabled selected>Select a new step...</option>
</select>
<button class="btn btn-success btn-lg" name="add">Add Step</button>
<button class="btn btn-success btn-lg" name="add" id="add-step-btn">Add Step</button>
<button class="btn btn-success btn-lg" id="download-btn" name="download">Download</button>
</div>
<br />
<p class="info" style="padding:8px;">Select a new module to add to your sequence.</p>

View File

@@ -8,7 +8,7 @@ function DefaultHtmlSequencerUi(_sequencer, options) {
function onLoad() {
importStepsFromUrlHash();
if (!$('#selectStep').val())
$(addStepSel + " button").prop("disabled", true);
$(addStepSel + " #add-step-btn").prop("disabled", true);
}
// look up needed steps from Url Hash:
@@ -25,7 +25,7 @@ function DefaultHtmlSequencerUi(_sequencer, options) {
function selectNewStepUi() {
var m = $(addStepSel + " select").val();
$(addStepSel + " .info").html(_sequencer.modulesInfo(m).description);
$(addStepSel + " button").prop("disabled", false);
$(addStepSel + " #add-step-btn").prop("disabled", false);
}
function removeStepUi() {