changing id_prefix

This commit is contained in:
Inga Kirschnick
2023-08-08 16:00:30 +02:00
parent 173aea7df4
commit c843fbb437
9 changed files with 100 additions and 101 deletions

View File

@ -93,6 +93,7 @@ class CorpusAnalysisApp {
actionElement.disabled = true;
break;
case 'SELECT':
console.log(actionElement);
actionElement.parentNode.querySelector('input.select-dropdown').disabled = true;
break;
default:

View File

@ -40,10 +40,10 @@ class ConcordanceQueryBuilder {
placeholder: 'Add your query here'
}
);
document.querySelector('#corpus-analysis-app-concordance-extension-form-query-builder input').style.setProperty('width', '150px', 'important');
document.querySelector('#corpus-analysis-concordance-form-query-builder input').style.setProperty('width', '150px', 'important');
this.elements.positionalAttrModal = M.Modal.init(
document.querySelector('#positional-attr-modal'),
document.querySelector('#corpus-analysis-concordance-positional-attr-modal'),
{
onOpenStart: () => {
this.tokenAttributeBuilder.optionToggleHandler();

View File

@ -2,30 +2,30 @@ class ElementReferencesQueryBuilder {
constructor() {
// General Elements
this.counter = 0;
this.queryInputField = document.querySelector('#corpus-analysis-app-concordance-extension-form-query-builder');
this.queryInputField = document.querySelector('#corpus-analysis-concordance-form-query-builder');
this.queryInputFieldInstance = M.Chips.getInstance(this.queryInputField);
this.queryInputFieldContent = [];
// Structural Attribute Builder Elements
this.structuralAttrModalInstance = document.querySelector('#structural-attr-modal');
this.structuralAttrModalInstance = document.querySelector('#corpus-analysis-concordance-structural-attr-modal');
this.sentenceElement = document.querySelector('[data-structural-attr-modal-action-button="sentence"]');
this.entityElement = document.querySelector('[data-structural-attr-modal-action-button="entity"]');
this.textAnnotationElement = document.querySelector('[data-structural-attr-modal-action-button="text-annotation"]');
// Token Attribute Builder Elements
this.positionalAttrModal = M.Modal.getInstance(document.querySelector('#positional-attr-modal'));
this.positionalAttrSelection = document.querySelector('#positional-attr-selection');
this.tokenQuery = document.querySelector('#token-query');
this.tokenSubmitButton = document.querySelector('#token-submit');
this.noValueMessage = document.querySelector('#no-value-message');
this.positionalAttrModal = M.Modal.getInstance(document.querySelector('#corpus-analysis-concordance-positional-attr-modal'));
this.positionalAttrSelection = document.querySelector('#corpus-analysis-concordance-positional-attr-selection');
this.tokenQuery = document.querySelector('#corpus-analysis-concordance-token-query');
this.tokenSubmitButton = document.querySelector('#corpus-analysis-concordance-token-submit');
this.noValueMessage = document.querySelector('#corpus-analysis-concordance-no-value-message');
this.isTokenQueryInvalid = false;
this.wordInput = document.querySelector('#word-input');
this.lemmaInput = document.querySelector('#lemma-input');
this.englishPosSelection = document.querySelector('#english-pos-selection');
this.germanPosSelection = document.querySelector('#german-pos-selection');
this.simplePosSelection = document.querySelector('#simple-pos-selection');
this.wordInput = document.querySelector('#corpus-analysis-concordance-word-input');
this.lemmaInput = document.querySelector('#corpus-analysis-concordance-lemma-input');
this.englishPosSelection = document.querySelector('#corpus-analysis-concordance-english-pos-selection');
this.germanPosSelection = document.querySelector('#corpus-analysis-concordance-german-pos-selection');
this.simplePosSelection = document.querySelector('#corpus-analysis-concordance-simple-pos-selection');
this.ignoreCaseCheckbox = document.querySelector('#ignore-case-checkbox');
this.ignoreCaseCheckbox = document.querySelector('#corpus-analysis-concordance-ignore-case-checkbox');
}
}

View File

@ -89,7 +89,7 @@ class GeneralFunctionsQueryBuilder {
}
queryPreviewBuilder() {
let queryPreview = document.querySelector('#query-preview');
let queryPreview = document.querySelector('#corpus-analysis-concordance-query-preview');
let queryChipElements = Array.from(Object.values(this.elements.queryInputFieldInstance.$chips));
queryChipElements.pop();
this.elements.queryInputFieldContent = [];

View File

@ -144,13 +144,13 @@ class TokenAttributeBuilderFunctionsQueryBuilder extends GeneralFunctionsQueryBu
<option value="simple-pos">simple_pos</option>
<option value="empty-token">empty token</option>
`;
document.querySelector('#positional-attr-selection').innerHTML = originalSelectionList;
document.querySelector('#corpus-analysis-concordance-positional-attr-selection').innerHTML = originalSelectionList;
this.elements.tokenQuery.innerHTML = '';
this.toggleClass(['word', 'lemma', 'english-pos', 'german-pos', 'simple-pos'], 'hide', 'add');
this.toggleClass(['word'], 'hide', 'remove');
this.toggleClass(['incidence-modifiers', 'or', 'and'], 'disabled', 'add');
document.querySelector(`#positional-attr-selection option[value="word"]`).selected = true;
document.querySelector(`#corpus-analysis-concordance-positional-attr-selection option[value="word"]`).selected = true;
let instance = M.FormSelect.getInstance(document.getElementById('positional-attr-selection'));
instance.destroy();
@ -283,10 +283,10 @@ class TokenAttributeBuilderFunctionsQueryBuilder extends GeneralFunctionsQueryBu
setTokenSelection(selection, optionDeleteList) {
optionDeleteList.forEach(option => {
document.querySelector(`#positional-attr-selection option[value=${option}]`).remove();
document.querySelector(`#corpus-analysis-concordance-positional-attr-selection option[value=${option}]`).remove();
});
document.querySelector(`#positional-attr-selection option[value=${selection}]`).selected = true;
document.querySelector(`#corpus-analysis-concordance-positional-attr-selection option[value=${selection}]`).selected = true;
let instance = M.FormSelect.getInstance(document.getElementById('positional-attr-selection'));
instance.destroy();