diff --git a/app/static/js/nopaque.lists.js b/app/static/js/nopaque.lists.js index 202a854f829e01a50f6a05539ea29a4a2fbb7dec..56d7ab3b5dfe7f53845e60ab7f29a500fc05ba48 100644 --- a/app/static/js/nopaque.lists.js +++ b/app/static/js/nopaque.lists.js @@ -36,7 +36,8 @@ class RessourceList extends List { item = this.get("id", pathArray[0])[0]; switch(pathArray[1]) { case "status": - item.values({status: operation.value}); + item.values({status: operation.value, + "analyse-link": ["analysing", "prepared", "start analysis"].includes(operation.value) ? `/corpora/${pathArray[0]}/analyse` : ""}); break; default: break; diff --git a/app/templates/corpora/corpus.html.j2 b/app/templates/corpora/corpus.html.j2 index fcf181c57d5994b86d3537843acda0e699b4bad6..28b455dfb6dd1c29e3ca6e23cf44134a1716eb41 100644 --- a/app/templates/corpora/corpus.html.j2 +++ b/app/templates/corpora/corpus.html.j2 @@ -35,7 +35,7 @@ </div> <div class="card-action right-align"> <a href="{{ url_for('corpora.analyse_corpus', corpus_id=corpus.id) }}" class="btn disabled hide waves-effect waves-light" id="analyze"><i class="material-icons left">search</i>Analyze</a> - <a href="{{ url_for('corpora.prepare_corpus', corpus_id=corpus.id) }}" class="btn disabled hide waves-effect waves-light" id="compile"><i class="material-icons left">merge_type</i>Compile</a> + <a href="{{ url_for('corpora.prepare_corpus', corpus_id=corpus.id) }}" class="btn disabled hide waves-effect waves-light" id="build"><i class="material-icons left">build</i>Build</a> <a data-target="delete-corpus-modal" class="btn modal-trigger red waves-effect waves-light"><i class="material-icons left">delete</i>Delete</a> </div> </div> @@ -163,7 +163,7 @@ } setStatus(status) { - let analyzeElement, compileElement, numFiles, progressIndicatorElement, statusElement; + let analyzeElement, buildElement, numFiles, progressIndicatorElement, statusElement; numFiles = (this.foreignCorpusFlag ? nopaque.foreignCorpora[this.corpusId] : nopaque.corpora[this.corpusId]).files.length; @@ -185,11 +185,11 @@ analyzeElement.classList.add("disabled", "hide"); } - compileElement = document.getElementById("compile"); + buildElement = document.getElementById("build"); if (status === "unprepared" && numFiles > 0) { - compileElement.classList.remove("disabled", "hide"); + buildElement.classList.remove("disabled", "hide"); } else { - compileElement.classList.add("disabled", "hide"); + buildElement.classList.add("disabled", "hide"); } } } diff --git a/app/templates/macros.jinja b/app/templates/macros.jinja index 0e8e4ab4379832399a85f5286af731c2e7b2c0f3..d61de68b6a61b6f5e72f3348b671b0e4a4abf07f 100644 --- a/app/templates/macros.jinja +++ b/app/templates/macros.jinja @@ -1,31 +1,30 @@ {% macro render_field(field) %} - <div class="input-field"> - <i class="prefix">{{ field.name[0:1]|upper }}</i> - {{ field.label }} - {{ field(data_length='255')|safe }} - </div> - {% if field.errors %} - {% for error in field.errors %} - <span class="helper-text red-text">{{ error }}</span> - {% endfor %} - {% endif %} +<div class="input-field"> + <i class="prefix">{{ field.label.text[0:1]|upper }}</i> + {{ field.label }} + {{ field(data_length='255')|safe }} + {% for error in field.errors %} + <span class="helper-text red-text">{{ error }}</span> + {% endfor %} +</div> {% endmacro %} {% macro render_field_with_value(field, corpus_file) %} - <div class="input-field"> - <i class="prefix">{{ field.name[0:1]|upper }}</i> - {{ field.label }} - {{ field(value=corpus_file[field.name], data_length='255')| safe }} - </div> - {% if field.errors %} - {% for error in field.errors %} - <span class="helper-text red-text">{{ error }}</span> - {% endfor %} - {% endif %} +<div class="input-field"> + <i class="prefix">{{ field.label.text[0:1]|upper }}</i> + {{ field.label }} + {{ field(value=corpus_file[field.name], data_length='255')| safe }} + {% for error in field.errors %} + <span class="helper-text red-text">{{ error }}</span> + {% endfor %} +</div> {% endmacro %} {% macro submit_button(input) %} - <button class="btn waves-effect waves-light" id="{{ input.id }}" name="{{ input.name }}" type="submit" value="{{ input.label.text }}">{{ input.label.text }}<i class="material-icons right">send</i></button> +<button class="btn waves-effect waves-light" id="{{ input.id }}" name="{{ input.name }}" type="submit" value="{{ input.label.text }}"> + {{ input.label.text }} + <i class="material-icons right">send</i> +</button> {% endmacro %} diff --git a/app/templates/services/roadmap.html.j2 b/app/templates/services/roadmap.html.j2 index 59831d895b28a53410c1b98bdc8231d5c55b7fdd..05b703febbb29baba374ef47ebf64c558f04737f 100644 --- a/app/templates/services/roadmap.html.j2 +++ b/app/templates/services/roadmap.html.j2 @@ -1,7 +1,7 @@ <ul class="table-of-contents" id="roadmap"> <li><b>Roadmap</b></li> <li> - <a href="{{ url_for('services.service', service='setup-files') }}">File setup</a> + <a href="{{ url_for('services.service', service='file-setup') }}">File setup</a> </li> <li> <a href="{{ url_for('services.service', service='ocr') }}">Optical Character Recognition</a>