From 4d5a9462ef1052d3810d2c85e928ab5677d740bf Mon Sep 17 00:00:00 2001 From: alexdbondoc17 Date: Fri, 4 Mar 2022 04:06:00 +0000 Subject: [PATCH 1/2] Suggest `headnote` in `doctrine` modal `form` --- app/javascript/controllers/selectize_controller.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/app/javascript/controllers/selectize_controller.js b/app/javascript/controllers/selectize_controller.js index 20455e6..6685788 100644 --- a/app/javascript/controllers/selectize_controller.js +++ b/app/javascript/controllers/selectize_controller.js @@ -18,8 +18,9 @@ export default class extends ApplicationController { $(".default-selectize").selectize(default_opts); - var $doctrine_content = $("#doctrineModal").find("input[name='content']"); - var $trix_content = $("#doctrineModal").find(".trix-content"); + var $doctrine_modal = $("#doctrineModal") + var $doctrine_content = $doctrine_modal.find("input[name='content']"); + var $trix_content = $doctrine_modal.find(".trix-content"); var doctrine_content_suggestions_opts = { onChange: function (value) { @@ -30,6 +31,7 @@ export default class extends ApplicationController { $.get("/api/doctrines/" + value + ".json", {}, function (doctrine, status) { if (status === "success") { $doctrine_content.val(doctrine.content); + $doctrine_modal.find("input[name='headnote']").val(doctrine.headnote) $trix_content.val(doctrine.content); } }); From ed3fd52c8f028ee8789b2ced7cc104b93d99e49d Mon Sep 17 00:00:00 2001 From: alexdbondoc17 Date: Fri, 4 Mar 2022 06:23:45 +0000 Subject: [PATCH 2/2] Add `form` validation for `doctrines#modal_form` --- .../doctrine_modal_form_component.html.erb | 19 ++++---- .../controllers/doctrines_controller.js | 45 ++++++++++++------- 2 files changed, 41 insertions(+), 23 deletions(-) diff --git a/app/components/doctrine_modal_form_component/doctrine_modal_form_component.html.erb b/app/components/doctrine_modal_form_component/doctrine_modal_form_component.html.erb index 4ba6b7c..ce0dd08 100644 --- a/app/components/doctrine_modal_form_component/doctrine_modal_form_component.html.erb +++ b/app/components/doctrine_modal_form_component/doctrine_modal_form_component.html.erb @@ -7,12 +7,13 @@