Kijin Sung
0be03f216f
Fix setting lang codes directly to xe object, not xe.lang
2025-05-23 20:51:36 +09:00
Kijin Sung
833cf111bd
Enable editor components in mobile CKEditor
2025-05-14 00:41:28 +09:00
Kijin Sung
23712bda19
Fix uploaded media not automatically inserted to SimpleEditor
2024-08-21 22:29:07 +09:00
Kijin Sung
f2bd5280c1
Fix incorrect sizing of CKEditor textarea
...
https://xetown.com/questions/1828584
2024-06-22 13:09:13 +09:00
Kijin Sung
7af4f93175
Add upload button to CKEditor image dialog
2024-05-25 00:59:53 +09:00
Kijin Sung
f50772c1dd
Fix #877 insert uploaded image even if CKEditor is in source mode
2024-05-15 11:02:26 +09:00
Kijin Sung
24a6f0e615
Fix type error when editor add/remove plugins variable contains an empty string
2024-05-02 00:32:55 +09:00
Kijin Sung
242d07ce30
Fix undefined variable
2024-04-30 23:07:35 +09:00
Kijin Sung
e15c913b21
Rename rx_upload CKEditor plugin to rx_paste, and move paste handler from editor.app.js to it
2024-04-30 22:18:11 +09:00
Kijin Sung
3e5951174e
Put autosave-related tags together in the same place
2024-04-30 01:57:08 +09:00
Kijin Sung
4f94299414
Clean up unnecessary files inside CKEditor skin directory
2024-04-30 01:52:03 +09:00
Kijin Sung
579201fe7c
Separate editor and uploader related PHP and JS code into their own native files
2024-04-30 01:42:37 +09:00
Kijin Sung
b9ea0e65b0
General cleanup of DOM traversal code in editor & uploader (should also fix #2303 )
2024-04-26 13:35:20 +09:00
Kijin Sung
7dd3dd3838
Clean up javascript mixed with template syntax in file_upload.html
2024-04-25 23:19:32 +09:00
Kijin Sung
5b530792e5
Initial implementation of auto upload on paste or drop
2024-04-24 22:45:36 +09:00
Kijin Sung
88ac7ef65d
Disable clipboard image handling in CKEditor
2024-04-24 10:35:45 +09:00
Kijin Sung
117023817d
Eliminate unnecessary AJAX calls to file.getFileList
...
에디터 로딩 직후, 파일 업로드 직후, 파일 삭제 직후
첨부목록 갱신을 위해 file.getFileList를 호출하도록 되어 있는데,
첨부목록을 직전 요청의 응답과 함께 반환하도록 변경하여
불필요한 AJAX 요청이 발생하지 않도록 하고, 로딩 속도를 개선함.
2024-04-16 22:38:53 +09:00
Kijin Sung
c235f6b8b3
Adjust min-height to Prevent layout shift when CKEditor is loaded
...
https://xetown.com/questions/1801094
2023-12-31 16:21:05 +09:00
Kijin Sung
7a8b62448d
Add rx_ckeditor class to ckeditor wrapper div
...
https://xetown.com/questions/1801094
2023-12-30 20:15:04 +09:00
Kijin Sung
b299dd02dc
Fix spurious "sandbox" attribute being added to all iframes, due to CKEditor change
...
https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-iframe_attributes
2023-12-12 18:55:55 +09:00
Kijin Sung
72ab8ea8fc
Disable CKEditor 4.22 version check AJAX request
2023-10-26 23:10:05 +09:00
Kijin Sung
a6f918fbf9
Fix undefined variable
2023-09-25 22:06:55 +09:00
Kijin Sung
2fc94f55aa
Ensure that CKEditor.timestamp is string
2023-09-25 10:33:39 +09:00
Kijin Sung
283380ed0f
Replace CKEditor default LESS file with SCSS, and clean up related code in editor.html
...
- LESS 컴파일러 라이브러리 유지보수 중단으로, 모든 LESS는 SCSS로 변환 필요
- CKEditor 쪽에서 PHP 변수, JS 변수, CSS 변수 서로 전달하는 방식은 추가 개선 필요
2023-09-25 02:07:28 +09:00
Kijin Sung
31253cdb43
Fix #2181 regexp assertion compatibility with older browsers
2023-09-16 01:14:05 +09:00
Kijin Sung
c8638d2548
Change cache-busting query string format from ?YYYYMMDDHHMMSS to ?t=UnixTime
...
- 날짜, 유닉스 타임스탬프, 16진수(CKEditor) 등 여러 가지 포맷을 혼용하고 있던
캐시 방지용 쿼리스트링의 형태를 "유닉스 타임스탬프"로 통일
- 표준 시간대 처리 등 은근히 많은 자원을 소모하는 date() 함수를 사용하지 않음
- t=를 붙여서 정상적인 쿼리스트링 구조가 나오도록 하여, 웹방화벽이나 CDN
등에서 문제를 일으킬 가능성을 줄임
- 덤으로, 길이도 2바이트씩 짧아짐
2023-09-12 23:15:26 +09:00
Kijin Sung
68ee78f1f8
Update CKEditor timestamp if editor module config is updated #2173
2023-09-12 23:03:12 +09:00
Kijin Sung
b65c2b5c29
Replace xGetElementById() with document.getElementById() in CKEditor script
...
https://xetown.com/questions/1783129#comment_1783270
2023-08-31 13:24:12 +09:00
Kijin Sung
9d44192889
Convert simpleeditor stylesheet to SCSS
2023-08-31 02:44:38 +09:00
Kijin Sung
6afb32f652
Fix SimpleEditor not recognizing latest YouTube iframe code #2159
2023-08-06 18:24:28 +09:00
Kijin Sung
ed7a0bd4e2
Fix RVE-2023-1 editor module XSS
2023-07-05 01:34:48 +09:00
Kijin Sung
42baab1c2c
Set CKEDITOR.toolbarMode to make the current setting available in config.js
2022-12-20 12:37:08 +09:00
Kijin Sung
995068830c
Fix #2037 missing "strike" button in CKEditor simple toolbar
2022-12-15 23:04:30 +09:00
Kijin Sung
78d1b6966a
Fix image_link editor component popup loading even if image_link component is disabled
2021-12-31 00:19:30 +09:00
Kijin Sung
c87ddd5894
Fix #1733 insufficient unset of layout CSS values inside editor iframe
2021-06-22 00:32:28 +09:00
Kijin Sung
8cd650abfe
Fix CKEditor auto dark mode not working in iOS with divarea plugin
...
https://xetown.com/questions/1506918
2021-01-19 21:37:03 +09:00
Kijin Sung
44ecff5e55
Fix #1556 fix auto-detection of dark mode even when it is disabled
2021-01-10 00:39:53 +09:00
Min-Soo Kim
bd7ba13d9a
자동저장 메시지 색상도 다크모드 적용
2021-01-08 02:14:05 +09:00
Kijin Sung
3258aec031
Revert e725455a
2021-01-08 02:12:24 +09:00
Min-Soo Kim
ea6d0c1b8a
!important 로 의도한 효과 내도록 수정
...
moono-dark 가 아닌 컬러셋과 동일한 효과가 나도록 선택자를 추가했습니다.
2021-01-08 01:56:59 +09:00
Min-Soo Kim
e725455a0e
Merge branch 'editor-dark' into pr/editor-dark-mode
2021-01-08 01:26:58 +09:00
Kijin Sung
98393b033d
Remove !important
2021-01-07 23:29:53 +09:00
Kijin Sung
d9e44117cc
Apply dark mode to Moono Lisa dialogs
2021-01-07 23:27:29 +09:00
Kijin Sung
7c1887b8a7
.color_scheme_dark 참조하도록 정리
2021-01-07 22:47:30 +09:00
Min-Soo Kim
9394694830
Moono-lisa darkmode 제안.
2021-01-07 11:46:35 +09:00
Min-Soo Kim
26558e4c6c
Moono-lisa 에 대한 다크모드 제안.
2021-01-07 11:44:59 +09:00
Min-Soo Kim
b45ef9f698
Fix moono-lisa darkmode function
2021-01-07 11:40:33 +09:00
Min-Soo Kim
c4cb246b3d
Add uicolor settings
...
uicolor 설정을 이용해서 moono-lisa 스킨의 다크모드를 구현합니다.
2021-01-07 11:32:43 +09:00
Kijin Sung
9587cfd067
Fix timing issues when detecting dark mode
2021-01-06 23:41:28 +09:00
Kijin Sung
e7b49baf13
Support automatic switching to dark skin in CKEditor and SimpleEditor
2021-01-06 23:35:51 +09:00