write.blade.php 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. <form name="f_comment_write" method="post" accept-charset="UTF-8" autocomplete="off" rel="nofollow">
  2. @csrf
  3. <input type="hidden" name="mode" value="write"/>
  4. <input type="hidden" name="bid" value=""/>
  5. <input type="hidden" name="pid" value=""/>
  6. <input type="hidden" name="cid" value=""/>
  7. <input type="hidden" name="uid" value=""/>
  8. <input type="hidden" name="length" value="0"/>
  9. <input type="hidden" name="min_length" value="{{ $boardMeta->comment_min_length }}"/>
  10. <input type="hidden" name="max_length" value="{{ $boardMeta->comment_max_length }}"/>
  11. @can('create', ['App\Models\Comment', $boardMeta])
  12. {{-- 익명 게시판 --}}
  13. @guest
  14. <div class="row g-2 mb-3">
  15. <label class="col-3 col-sm-2 text-sm-center col-form-label">이름</label>
  16. <div class="col-9 col-sm">
  17. <input type="text" name="username" class="form-control" value="{{ old('username') }}"/>
  18. </div>
  19. <label class="col-3 col-sm-2 text-sm-center col-form-label">비밀번호</label>
  20. <div class="col-9 col-sm">
  21. <input type="password" name="password" class="form-control" value=""/>
  22. </div>
  23. </div>
  24. @endguest
  25. <textarea name="content" class="form-control comment-content @if($boardMeta->use_personal) tinymce-editor @endif" rows="2" data-autoresize placeholder="{{ $boardMeta->comment_default_content }}"></textarea>
  26. <div class="row">
  27. <div class="col">
  28. @if($boardMeta->comment_max_length)
  29. <div class="form-text text-muted text-start">
  30. <span class="comment-length">0</span> / {{ $boardMeta->comment_max_length }}
  31. </div>
  32. @endif
  33. </div>
  34. <div class="col text-end">
  35. @auth
  36. @if($boardMeta->use_comment_secret == '1')
  37. <label class="form-check-label me-3">
  38. <input type="checkbox" name="is_secret" class="form-check-input" value="1" @if($boardMeta->use_post_secret_selected == '1') checked @endif />
  39. <span class="ms-1">비밀글</span>
  40. </label>
  41. @endif
  42. @endauth
  43. <button type="button" name="btn_comment_submit" class="btn btn-success btn-comment-submit">등록</button>
  44. <button type="button" name="btn_comment_cancel" class="btn btn-light btn-comment-cancel">취소</button>
  45. </div>
  46. </div>
  47. @else
  48. <textarea name="content" class="form-control comment-content" rows="2" placeholder="로그인 후 댓글을 입력하실 수 있습니다." readonly data-autoresize></textarea>
  49. @endcan
  50. </form>
  51. @push('styles')
  52. <link rel="stylesheet" href="{{ asset('css/mobile/board/comment.css') }}"/>
  53. @endpush
  54. @push('scripts')
  55. @if($boardMeta->use_personal)
  56. <script>
  57. {{-- 1:1 문의 게시판은 에디터를 사용한다. --}}
  58. window.addEventListener('DOMContentLoaded', function () {
  59. Comment.setInitEditor();
  60. });
  61. </script>
  62. @endif
  63. @endpush