Merge pull request #12640 from mvdbeek/fix_workflow_extraction_when_inputs_unselected

[21.01] Disable text input for unselected inputs
This commit is contained in:
John Chilton
2021-10-05 13:42:49 -04:00
committed by GitHub
@@ -33,10 +33,12 @@
$(function() {
$("#checkall").click( function() {
$("input[type=checkbox]").attr( 'checked', true );
$(".as-named-input").prop( 'disabled', false );
return false;
}).show();
$("#uncheckall").click( function() {
$("input[type=checkbox]").attr( 'checked', false );
$(".as-named-input").prop( 'disabled', true );
return false;
}).show();
});
@@ -62,7 +64,8 @@
</div>
%if disabled:
<input type="checkbox" id="as-input-${ encoded_id }" class="as-input"
name="${data.history_content_type}_ids" value="${data.hid}" checked="true" />
name="${data.history_content_type}_ids" value="${data.hid}" checked="true"
onclick="document.getElementById('as-named-input-${ encoded_id }').disabled = !document.getElementById('as-input-${ encoded_id }').checked" />
<label for="as-input-${ encoded_id }" >${_('Treat as input dataset')}</label>
<input type="text" id="as-named-input-${ encoded_id }" class="as-named-input"
name="${data.history_content_type}_names" value="${data.display_name() | h}" />