Skip to content

Commit

Permalink
select subparser from url query parameters
Browse files Browse the repository at this point in the history
  • Loading branch information
Lioscro committed Dec 9, 2023
1 parent 95c78fc commit b752728
Showing 1 changed file with 5 additions and 2 deletions.
7 changes: 5 additions & 2 deletions wooey/templates/wooey/scripts/script_view.html
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@ <h3 id="wooey-script-title">
<ul class="dropdown-menu">
{% for parser_info, parser_groups in form.parsers.items %}
{% with parser_pk=parser_info.0 parser_name=parser_info.1 %}
<li class="{% if forloop.first %}active{% endif %}"><a data-toggle="tab" data-parser-pk="{{ parser_pk }}" href="#parsergroup-{{ parser_pk }}">{% if not parser_name %}{% trans "Main Parser Parameters" %}{% else %}{{ parser_name|title }}{% endif %}</a></li>
<li class="{% if forloop.first %}active{% endif %}"><a data-toggle="tab" data-parser-pk="{{ parser_pk }}" data-parser-name="{{ parser_name }}" href="#parsergroup-{{ parser_pk }}">{% if not parser_name %}{% trans "Main Parser Parameters" %}{% else %}{{ parser_name|title }}{% endif %}</a></li>
{% if forloop.first %}
<li role="separator" class="divider"></li>
{% endif %}
Expand Down Expand Up @@ -263,7 +263,10 @@ <h3 id="wooey-script-title">
selectWooeyParser($('div[id^=parsergroup-]'))
}

var $initial_parser = $("a[data-parser-pk=" + $wooey_parser.val() + "]");
// Set initial subparser if present in url params.
const urlParams = new URLSearchParams(window.location.search);
const subparser = urlParams.get('__subparser');
var $initial_parser = $("a[data-parser-name=" + subparser + "]");
if ($initial_parser.length) {
$initial_parser.click();
}
Expand Down

0 comments on commit b752728

Please sign in to comment.