瀏覽代碼

edit pkages ckeditor5

Azam Rezayi 4 年之前
父節點
當前提交
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>