Parcourir la source

edit pkages ckeditor5

Azam Rezayi il y a 4 ans
Parent
commit
acadbe2c94

+ 2 - 2
packages/product/src/Http/Requests/ProductRequest.php

@@ -32,8 +32,8 @@ class ProductRequest extends FormRequest
             'status' => ['required'],
             'discription' => ['required'],
             'categories' => ['required'],
-//            'featureDescription' => ['required'],
-//            'featureCaption' => ['required'],
+            'featureDescription' => ['required'],
+            'featureCaption' => ['required'],
             'descriptionImg' => ['nullable'],
             'caption' => ['nullable'],
             'gallery_image' => ['nullable'],

+ 18 - 0
packages/product/src/sass/product.scss

@@ -124,4 +124,22 @@ output span{
     margin-top: 20px;
 }
 }
+.card-header {
+    text-align: center !important;
+}
+
+.form-control {
+    background-color: hsl(315, 22%, 86%);
+}
+
+.required {
+    color: red;
+}
+
+.py-5 {
+    padding-top: 0 !important;
+}
+#mceu_42{
+    display: none;
+}
 

+ 1 - 1
packages/product/src/views/index.blade.php

@@ -132,7 +132,7 @@
                                             <td>{{$product->status}}</td>
                                             <td>{{$product->type}}</td>
                                             <td>{{$product->ReleaseStatus}}</td>
-                                            <td><?php  echo mb_substr($product->discription, 0, 15, 'UTF8') . '...'?></td>
+                                            <td><?php  echo mb_substr($product->discription, 0, 5, 'UTF8') . '...'?></td>
                                             <td>
                                                 @foreach($product->categories->pluck('title') as $category)
                                                     <span>{{$category}}{{'،'}}</span>

+ 2 - 2
packages/product/src/views/product/create.blade.php

@@ -157,8 +157,8 @@
                                     <div class="form-group">
                                         <label for="discription">{{ __('product.discription') }}</label></label><i
                                             class="required">&nbsp; *</i>
-                                        <textarea id="editor" type="text"
-                                                  class="form-control ClassicEditor  @error('discription') is-invalid @enderror"
+                                        <textarea id="discription" type="text"
+                                                  class="form-control editor @error('discription') is-invalid @enderror"
                                                   name="discription"
 
                                                   autocomplete="discription"

+ 2 - 2
packages/product/src/views/product/edit.blade.php

@@ -164,8 +164,8 @@
                                     <div class="form-group">
                                         <label for="discription">{{ __('product.discription') }}</label>
                                         <i class="required">&nbsp; *</i>
-                                        <textarea id="editor" type="text"
-                                                  class="form-control @error('discription') is-invalid @enderror"
+                                        <textarea id="discription" type="text"
+                                                  class="form-control editor @error('discription') is-invalid @enderror"
                                                   name="discription"
                                                   autocomplete="discription">{{$product->discription}}</textarea>
                                         @error('discription')

+ 4 - 3
resources/js/panel/panel.js

@@ -44,14 +44,15 @@ $('.select2-simple').select2();
 // setting tinymce(editor)
 var editor_config = {
     path_absolute : "/",
-    selector: "#editor",
+    selector: ".editor",
+    directionality:"rtl",
     plugins: [
-        "advlist autolink lists link image charmap print preview hr anchor pagebreak",
+        "advlist directionality autolink lists link image charmap print preview hr anchor pagebreak",
         "searchreplace wordcount visualblocks visualchars code fullscreen",
         "insertdatetime media nonbreaking save table contextmenu directionality",
         "emoticons template paste textcolor colorpicker textpattern"
     ],
-    toolbar: "insertfile undo redo | styleselect | bold italic | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | link image media",
+    toolbar: "insertfile undo redo | styleselect | bold italic | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | link image media | ltr rtl",
     relative_urls: false,
     file_browser_callback : function(field_name, url, type, win) {
         var x = window.innerWidth || document.documentElement.clientWidth || document.getElementsByTagName('body')[0].clientWidth;

+ 5 - 17
resources/views/panel/categories/create.blade.php

@@ -1,21 +1,7 @@
 @component('panel.layouts.component', ['title' => 'ثبت دسته جدید'])
     @slot('style')
         <style>
-            .card-header {
-                text-align: center !important;
-            }
 
-            .form-control {
-                background-color: hsl(315, 22%, 86%);
-            }
-
-            .required {
-                color: red;
-            }
-
-            .py-5 {
-                padding-top: 0 !important;
-            }
         </style>
     @endslot
     @slot('subject')
@@ -32,7 +18,7 @@
                         <div class="card">
                             <div class="card-header"><strong>{{ __('ثبت دسته بندی جدید') }}</strong></div>
                             <div class="card-body mx-lg-5 px-lg-3">
-                                <form method="POST" action="{{ route('categories.store') }}">
+                                <form method="POST" action="{{ route('categories.store') }}" id="form1">
                                     @csrf
                                     <div class="form-group">
                                         <label for="title">{{ __('category.title') }}</label><i class="required">&nbsp;
@@ -100,8 +86,8 @@
                                     <div class="form-group" style="direction: rtl !important;">
                                         <label for="discription">{{ __('category.discription') }}</label><i
                                             class="required">&nbsp; *</i>
-                                        <textarea id="editor" type="text"
-                                                  class="form-control @error('discription') is-invalid @enderror"
+                                        <textarea id="discription" type="text"
+                                                  class="form-control editor @error('discription') is-invalid @enderror"
                                                   name="discription"
                                                   autocomplete="discription" >{{ old('discription') }}</textarea>
 
@@ -136,7 +122,9 @@
     @endslot
 
     @slot('script')
+        <script>
 
+        </script>
     @endslot
 
 @endcomponent

+ 2 - 2
resources/views/panel/categories/edit.blade.php

@@ -119,8 +119,8 @@
 
                                     <div class="form-group">
                                         <label for="discription">{{ __('category.discription') }}</label><i class="required">&nbsp; *</i>
-                                        <textarea id="editor" type="text"
-                                                  class="form-control @error('discription') is-invalid @enderror"
+                                        <textarea id="discription" type="text"
+                                                  class="form-control editor @error('discription') is-invalid @enderror"
                                                   name="discription"
 
                                                   autocomplete="discription">{{$category->discription}}</textarea>