Skip to content
Closed

4.0 #3403

Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 9 additions & 7 deletions phpmyfaq/assets/templates/admin/content/faq.editor.twig
Original file line number Diff line number Diff line change
Expand Up @@ -89,8 +89,8 @@
</div>
{% endif %}

<form id="faqEditor" method="post" data-pmf-enable-editor="{{ isEditorEnabled }}"
data-pmf-editor-language="en" data-pmf-default-url="{{ defaultUrl }}">
<form id="faqEditor" method="post" data-pmf-enable-editor="{{ isEditorEnabled }}" class="needs-validation"
data-pmf-editor-language="en" data-pmf-default-url="{{ defaultUrl }}" novalidate>

<input type="hidden" name="revisionId" id="revisionId" value="{{ faqRevisionId }}">
<input type="hidden" name="faqId" id="faqId" value="{{ faqData['id'] }}">
Expand All @@ -102,7 +102,7 @@
<!-- Question -->
<div class="form-group mb-2">
<input type="text" name="question" id="question" class="form-control form-control-lg"
placeholder="{{ 'msgQuestion' | translate }}" value="{{ faqData['title'] }}">
placeholder="{{ 'msgQuestion' | translate }}" value="{{ faqData['title'] }}" required>
<small id="questionHelp" class="form-text visually-hidden">
{{ 'msgNoHashAllowed' | translate }}
</small>
Expand All @@ -113,7 +113,7 @@
<div class="row">
<div class="col-lg-12">
<noscript>Please enable JavaScript to use the WYSIWYG editor!</noscript>
<textarea id="editor" name="answer" class="form-control" rows="7"
<textarea id="editor" name="answer" class="form-control" rows="7" required
placeholder="{{ 'msgAnswer' | translate }}"
>{{ faqData['content'] | raw }}</textarea>
</div>
Expand Down Expand Up @@ -182,7 +182,7 @@
{{ 'msgCategory' | translate }}
</label>
<div class="col-6">
<select class="form-control" name="categories[]" id="phpmyfaq-categories" size="5" multiple>
<select class="form-control" name="categories[]" id="phpmyfaq-categories" size="5" multiple required>
{{ categoryOptions | raw }}
</select>
</div>
Expand Down Expand Up @@ -261,15 +261,17 @@
{{ 'msgAuthor' | translate }}
</label>
<div class="col-lg-10">
<input type="text" name="author" id="author" value="{{ faqData['author'] }}" class="form-control">
<input type="text" name="author" id="author" value="{{ faqData['author'] }}" class="form-control"
required>
</div>
</div>

<!-- E-Mail -->
<div class="row mb-2">
<label class="col-lg-2 col-form-label" for="email">{{ 'msgEmail' | translate }}</label>
<div class="col-lg-10">
<input type="email" name="email" id="email" value="{{ faqData['email'] | raw }}" class="form-control">
<input type="email" name="email" id="email" value="{{ faqData['email'] | raw }}" class="form-control"
required>
</div>
</div>

Expand Down