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

Merge branch 'development' of gitlab.ub.uni-bielefeld.de:sfb1288inf/opaque into development

parents 338e760b 34e8d952
No related branches found
No related tags found
No related merge requests found
...@@ -85,6 +85,24 @@ class DisplayOptionsForm(FlaskForm): ...@@ -85,6 +85,24 @@ class DisplayOptionsForm(FlaskForm):
('100', '100')]) ('100', '100')])
class InspectDisplayOptionsForm(FlaskForm):
expert_mode_inspect = BooleanField('Expert mode')
highlight_sentences = BooleanField('Highlight sentences')
context_sentences = SelectField('Context sentences',
choices=[('', 'Choose your option'),
('1', '1'),
('2', '2'),
('3', '3'),
('4', '4'),
('5', '5'),
('6', '6'),
('7', '7'),
('8', '8'),
('9', '9'),
('10', '10')],
default=3)
class QueryDownloadForm(FlaskForm): class QueryDownloadForm(FlaskForm):
file_type = SelectField('File type', file_type = SelectField('File type',
choices=[('', 'Choose file type'), choices=[('', 'Choose file type'),
......
...@@ -7,7 +7,8 @@ from . import corpora ...@@ -7,7 +7,8 @@ from . import corpora
from .background_functions import (delete_corpus_, delete_corpus_file_, from .background_functions import (delete_corpus_, delete_corpus_file_,
edit_corpus_file_) edit_corpus_file_)
from .forms import (AddCorpusFileForm, AddCorpusForm, EditCorpusFileForm, from .forms import (AddCorpusFileForm, AddCorpusForm, EditCorpusFileForm,
QueryDownloadForm, QueryForm, DisplayOptionsForm) QueryDownloadForm, QueryForm, DisplayOptionsForm,
InspectDisplayOptionsForm)
from .. import db from .. import db
from ..models import Corpus, CorpusFile from ..models import Corpus, CorpusFile
import os import os
...@@ -62,11 +63,13 @@ def analyse_corpus(corpus_id): ...@@ -62,11 +63,13 @@ def analyse_corpus(corpus_id):
query_form = QueryForm(prefix='query-form', query_form = QueryForm(prefix='query-form',
query=request.args.get('query')) query=request.args.get('query'))
query_download_form = QueryDownloadForm() query_download_form = QueryDownloadForm()
inspect_display_options_form = InspectDisplayOptionsForm()
return render_template('corpora/analyse_corpus.html.j2', return render_template('corpora/analyse_corpus.html.j2',
corpus_id=corpus_id, corpus_id=corpus_id,
display_options_form=display_options_form, display_options_form=display_options_form,
query_form=query_form, query_form=query_form,
query_download_form=query_download_form, query_download_form=query_download_form,
inspect_display_options_form=inspect_display_options_form,
title='Corpus analysis') title='Corpus analysis')
......
...@@ -198,9 +198,44 @@ ...@@ -198,9 +198,44 @@
<!-- Context modal used for detailed information about one match --> <!-- Context modal used for detailed information about one match -->
<div id="context-modal" class="modal modal-fixed-footer"> <div id="context-modal" class="modal modal-fixed-footer">
<div class="modal-content"> <div class="modal-content">
<h4>Match context and information</h4> <h4>Match context</h4>
<div> <div class="divider"></div>
<div id="context-results"></div> <div class="section" id="inspect-display-options">
<h5>Display options</h5>
<div class="row">
<div class="col s9">
<p>Expert Mode</p>
</div>
<div class="col s3 right-align">
<div class="switch">
<label>
{{ inspect_display_options_form.expert_mode_inspect() }}
<span class="lever"></span>
</label>
</div>
</div>
<div class="col s9">
<p>Highlight sentences</p>
</div>
<div class="col s3 right-align">
<div class="switch">
<label>
{{ inspect_display_options_form.highlight_sentences() }}
<span class="lever"></span>
</label>
</div>
</div>
<div class="col s12 m6">
<div class="input-field">
<i class="material-icons prefix">format_list_numbered</i>
{{ inspect_display_options_form.context_sentences() }}
{{ inspect_display_options_form.context_sentences.label }}
</div>
</div>
</div>
</div>
<div class="divider"></div>
<div class="section" id="context-results">
</div> </div>
</div> </div>
<div class="modal-footer"> <div class="modal-footer">
......
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