|
@@ -0,0 +1,39 @@
|
|
|
|
+<?php
|
|
|
|
+$contentData = false;
|
|
|
|
+if($section){
|
|
|
|
+ $contentData = json_decode($section->content_data, true);
|
|
|
|
+}
|
|
|
|
+if(!$contentData || !isset($contentData['free_text'])) {
|
|
|
|
+ $contentData = [
|
|
|
|
+ 'free_text'=>''
|
|
|
|
+ ];
|
|
|
|
+}
|
|
|
|
+$formID = rand(0, 100000);
|
|
|
|
+?>
|
|
|
|
+<form method="POST" action="/process_form_submit" onsubmit="return submitForm_NoteSection_{{ $formID }}(this);">
|
|
|
|
+ <?php if($section): ?>
|
|
|
|
+ <input type="hidden" name="section_uid" value="<?= $section->uid?>">
|
|
|
|
+ <?php else: ?>
|
|
|
|
+ <input type="hidden" name="note_uid" value="<?= $note->uid?>">
|
|
|
|
+ <input type="hidden" name="section_template_uid" value="<?= $sectionTemplate->uid ?>">
|
|
|
|
+ <?php endif; ?>
|
|
|
|
+ <div class="form-group mb-2">
|
|
|
|
+ <textarea rte class="form-control form-control-sm p-2" name="free_text" placeholder="Free text"><?= $contentData['free_text'] ?></textarea>
|
|
|
|
+ </div>
|
|
|
|
+ <div class="form-group m-0 d-flex">
|
|
|
|
+ <button class="btn btn-sm btn-primary mr-2">Submit</button>
|
|
|
|
+ <button class="btn btn-sm btn-default border" onclick="return cancelForm_NoteSection_{{ $formID }}(this)">Cancel</button>
|
|
|
|
+ </div>
|
|
|
|
+</form>
|
|
|
|
+<script>
|
|
|
|
+ function submitForm_NoteSection_{{ $formID }}(_form) {
|
|
|
|
+ $.post(_form.action, $(_form).serialize(), function(_data) {
|
|
|
|
+ fastReload();
|
|
|
|
+ });
|
|
|
|
+ return false;
|
|
|
|
+ }
|
|
|
|
+ function cancelForm_NoteSection_{{ $formID }}(_trigger) {
|
|
|
|
+ $(_trigger).closest('.note-section').toggleClass('edit');
|
|
|
|
+ return false;
|
|
|
|
+ }
|
|
|
|
+</script>
|