Skip to content
Snippets Groups Projects
Commit 173aea7d authored by Patrick Jentsch's avatar Patrick Jentsch
Browse files

Fix id reference errors

parent f1962b3b
No related branches found
No related tags found
No related merge requests found
...@@ -40,8 +40,8 @@ class ConcordanceQueryBuilder { ...@@ -40,8 +40,8 @@ class ConcordanceQueryBuilder {
placeholder: 'Add your query here' placeholder: 'Add your query here'
} }
); );
document.querySelector('#concordance-extension-form-query-builder input').style.setProperty('width', '150px', 'important'); document.querySelector('#corpus-analysis-app-concordance-extension-form-query-builder input').style.setProperty('width', '150px', 'important');
this.elements.positionalAttrModal = M.Modal.init( this.elements.positionalAttrModal = M.Modal.init(
document.querySelector('#positional-attr-modal'), document.querySelector('#positional-attr-modal'),
{ {
......
...@@ -2,7 +2,7 @@ class ElementReferencesQueryBuilder { ...@@ -2,7 +2,7 @@ class ElementReferencesQueryBuilder {
constructor() { constructor() {
// General Elements // General Elements
this.counter = 0; this.counter = 0;
this.queryInputField = document.querySelector('#concordance-extension-form-query-builder'); this.queryInputField = document.querySelector('#corpus-analysis-app-concordance-extension-form-query-builder');
this.queryInputFieldInstance = M.Chips.getInstance(this.queryInputField); this.queryInputFieldInstance = M.Chips.getInstance(this.queryInputField);
this.queryInputFieldContent = []; this.queryInputFieldContent = [];
......
...@@ -2,45 +2,43 @@ ...@@ -2,45 +2,43 @@
{% import 'corpora/_analysis/query_builder/_query_builder.html.j2' as query_builder with context %} {% import 'corpora/_analysis/query_builder/_query_builder.html.j2' as query_builder with context %}
{# The extension icon #}
{% set icon = 'list_alt' %} {% set icon = 'list_alt' %}
{% set name = 'Concordance' %}
{% set description = 'Query your corpus with the CQP query language utilizing a KWIC view.' %}
{# The extension name #}
{% set name = 'Concordance' %}
{% set id_prefix = name.lower().replace(' ', '-') + '-extension' %} {# The extension description #}
{% set description = 'Query your corpus with the CQP query language utilizing a KWIC view.' %}
{% set tab_content %}
<i class="material-icons left">list_alt</i>{{ name }}</a>
{% endset %}
{% set container_content %} {# The extension container content #}
<div class="row"> {% macro container_content(id_prefix) %}
<div class="col s12"> <div class="card">
<div class="card"> <div class="card-content">
<div class="card-content"> <div class="row">
<div class="row"> <div class="col s1">
<div class="col s1"> <span class="card-title">Query <i class="material-icons left" style="font-size: inherit;">search</i></span>
<span class="card-title">Query <i class="material-icons left" style="font-size: inherit;">search</i></span> </div>
</div> <div class="col s2">
<div class="col s2"> <div class="switch" style="margin-top:8px; margin-left:0px;">
<div class="switch" style="margin-top:8px; margin-left:0px;"> <label>
<label> <input type="checkbox" id="{{ id_prefix }}-expert-mode-switch">
<input type="checkbox" id="{{ id_prefix }}-expert-mode-switch"> <span class="lever"></span>
<span class="lever"></span> expert mode
expert mode </label>
</label>
</div>
</div>
</div>
<div id="{{ id_prefix }}-expert-mode-display" class="hide">
{{ expert_mode.card_content(id_prefix) }}
</div>
<div id="{{ id_prefix }}-query-builder-display">
{{ query_builder.card_content(id_prefix) }}
</div> </div>
</div> </div>
</div> </div>
<div id="{{ id_prefix }}-expert-mode-display" class="hide">
{{ expert_mode.card_content(id_prefix) }}
</div>
<div id="{{ id_prefix }}-query-builder-display">
{{ query_builder.card_content(id_prefix) }}
</div>
</div> </div>
</div>
</div>
<div id="{{ id_prefix }}-subcorpus-list"></div> <div id="{{ id_prefix }}-subcorpus-list"></div>
...@@ -122,15 +120,16 @@ ...@@ -122,15 +120,16 @@
</div> </div>
{% endmacro %} {% endmacro %}
{% set modals %} {# The extension modals #}
{{ query_builder.structural_attribute_modal() }} {% macro modals(id_prefix) %}
{{ query_builder.positional_attribute_modal() }} {{ query_builder.structural_attribute_modal(id_prefix) }}
{% endset %} {{ query_builder.positional_attribute_modal(id_prefix) }}
{% endmacro %}
{# The extension scripts #} {# The extension scripts #}
{% macro scripts(id_prefix) %} {% macro scripts(id_prefix) %}
<script> <script>
const corpusAnalysisConcordance = new CorpusAnalysisConcordance(corpusAnalysisApp); const corpusAnalysisConcordance = new CorpusAnalysisConcordance(corpusAnalysisApp, "{{ id_prefix }}");
let queryBuilderDisplay = document.getElementById("{{ id_prefix }}-query-builder-display"); let queryBuilderDisplay = document.getElementById("{{ id_prefix }}-query-builder-display");
let expertModeDisplay = document.getElementById("{{ id_prefix }}-expert-mode-display"); let expertModeDisplay = document.getElementById("{{ id_prefix }}-expert-mode-display");
...@@ -148,4 +147,4 @@ ...@@ -148,4 +147,4 @@
const concordanceQueryBuilder = new ConcordanceQueryBuilder(); const concordanceQueryBuilder = new ConcordanceQueryBuilder();
</script> </script>
{# {{ query_builder.scripts() }} #} {# {{ query_builder.scripts() }} #}
{% endset %} {% endmacro %}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment