관리 메뉴

웹솔루션개발 25년 노하우! 해피CGI의 모든것

[해피CGI][cgimall] RTL 지원 기능을 갖춘, BarnamenevisEditor 본문

웹프로그램밍 자료실/JAVA 자료

[해피CGI][cgimall] RTL 지원 기능을 갖춘, BarnamenevisEditor

해피CGI윤실장 2025. 12. 5. 09:35

BarnamenevisEditor 소개

BarnamenevisEditor는 최신 jQuery 라이브러리와 Bootstrap 5 기반으로 개발된
가볍고 강력한 WYSIWYG(위지윅) 에디터입니다.
기본 textarea를 손쉽게 실시간 시각 편집기로 변환하며,
양방향 텍스트(LTR/RTL) 처리, 다양한 글꼴 설정, 그리고 다크모드까지
현대적인 웹환경에서 필요한 기능을 폭넓게 제공합니다.
라이센스는 MIT 입니다.



 

주요 기능

1. 텍스트 편집 기능

  • 굵게, 기울임, 밑줄, 취소선
  • 글꼴 선택, 글자 크기 조절
  • 글자색/배경색 변경
  • 포맷 초기화(서식 지우기)
     

2. 양방향 텍스트(LTR/RTL) 완벽 지원

  • 줄 단위 / 문단 단위의 LTR ↔ RTL 전환
  • 아랍어, 페르시아어, 히브리어 등 오른쪽→왼쪽 언어를 정확하게 처리
  • 다국어 혼용 환경에서도 레이아웃 깨짐 없이 안정적인 표시
     

3. 다국어(Localization) 시스템 제공

  • 기본 제공: 영어(EN), 페르시아어(FA)
  • 별도의 번역 객체를 추가하는 방식으로 손쉽게 다른 언어 추가 가능


4. 색상 관리(Color Management)

  • 기본 64색 컬러 팔레트 제공
  • 현재 적용된 텍스트/배경 색상 상태를 실시간으로 표시
  • 색상 미적용 시 자동 리셋 기능

     

5. 표(Table) 관리 기능

  • 표 삽입 및 편집 기능 제공
  • 셀 선택, 구조 변경 등 표 관련 기능을 UI로 지원

     

6. 키보드 단축키 지원

  • 굵게(Bold), 기울임(Italic), 밑줄(Underline)
  • 실행 취소(Undo), 다시 실행(Redo)
  • Tab 들여쓰기 등 익숙한 단축키 사용 가능
  • 주요 브라우저에서 동일하게 동작
     

7. 상태바(Status Bar) 제공

  • 실시간 단어 수 / 글자 수 표시
  • 사용 중인 언어에 따라 단수/복수 표현 자동 처리
     

8. 다크 모드 지원

  • CSS 클래스 전환만으로 전체 UI에 일괄 적용
  • 툴바, 콘텐츠 영역, 모달, 상태바까지 통일감 있는 다크 테마 제공
     

9. Bootstrap 5 기반 UI

  • Bootstrap 버튼, 모달, 폼 요소 등을 기본 활용
    사이트가 이미 Bootstrap을 사용 중이라면
    추가 스타일링 없이 자연스럽게 테마가 적용




사이트 주소에서 다운로드 받은 압축 파일은 JS 가 누락되어 있습니다. 
( 아마도 개발자가 실수하신듯 합니다.)
해피CGI 사이트에서 다운로드 받은 파일에는 JS 를 추가하여 압축해 두었습니다. 
그러니 해피CGI 에서 다운로드 받은 자료만 정상 작동합니다. 

 

Comments