Merge pull request #185 from WDI-Ideas/sayli

Sayli
This commit is contained in:
Sayli Raut
2024-06-21 14:59:32 +05:30
committed by GitHub
2 changed files with 10 additions and 19 deletions

View File

@@ -37,7 +37,6 @@ class ManageRulesController extends Controller
*/
public function update(Request $request)
{
$validated = $request->validate([
'article_des_title' => 'required',

View File

@@ -43,10 +43,9 @@
<div class="row">
<form id="rules_form">
<div class="col-md-12 mb-4">
<label for="rules-quill-edit-title" class="form-label">What's Inside?</label>
<label for="rules-textarea-title" class="form-label">What's Inside?</label>
<input type="hidden" name="rule_id" value="{{ $data->id }}">
<input type="hidden" id="stored-title-message" value="{{ $data->title }}">
<div id="rules-quill-edit-title" class="editor-quill" style="height: 300px;" minlength="10"></div>
<textarea id="rules-textarea-title" class="form-control" name="article_des_title" minlength="10" rows="10">{{ $data->title }}</textarea>
<span class="error-message" id="error-message-title"></span>
</div>
@@ -78,19 +77,12 @@
@section('section_script')
<script>
$(document).ready(function() {
// Initialize Quill editors
var quillTitle = new Quill('#rules-quill-edit-title', {
theme: 'snow'
});
// Initialize Quill editor
var quillMessage = new Quill('#rules-quill-edit-message', {
theme: 'snow'
});
// Set initial content for Quill editors
var storedTitle = document.getElementById('stored-title-message').value;
quillTitle.clipboard.dangerouslyPasteHTML(storedTitle);
// Set initial content for Quill editor
var storedMessage = document.getElementById('stored-message-message').value;
quillMessage.clipboard.dangerouslyPasteHTML(storedMessage);
@@ -103,7 +95,7 @@
rules: {
article_des_title: {
required: true,
minlength: 1000,
minlength: 10,
},
article_des_message: {
required: true,
@@ -113,21 +105,21 @@
messages: {
article_des_title: {
required: "Please Enter Rules Title",
minlength: "Please Enter Rules Title"
minlength: "Please Enter at least 10 characters"
},
article_des_message: {
required: "Please Enter Rules Message",
minlength: "Please Enter Rules Message"
minlength: "Please Enter at least 1000 characters"
}
},
errorClass: 'error-message',
submitHandler: function(form) {
// Get the HTML content from Quill editors
var article_des_title = quillTitle.root.innerHTML;
// Get the HTML content from Quill editor
var article_des_title = $('#rules-textarea-title').val();
var article_des_message = quillMessage.root.innerHTML;
if (article_des_title.trim() === '<p><br></p>' || article_des_message.trim() === '<p><br></p>') {
if (article_des_title.trim() === '' || article_des_message.trim() === '<p><br></p>') {
toastr.error("Please Enter Rules");
return false;
}