Commit graph

593 commits

Author SHA1 Message Date
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
Kijin Sung
6be4a0531d Fix #1527 autosave not working in CKEditor 2020-12-25 23:30:42 +09:00
Kijin Sung
2badc1dc69 Refresh timestamp on all CKEditor plugins if CKEditor itself is updated 2020-12-15 02:37:30 +09:00
Kijin Sung
15e66c2c6a Fix invalid default_font_size javascript error
https://xetown.com/questions/1475074
2020-10-31 15:32:45 +09:00
conory
8ccfd963b6 rhymix_content class 추가 2020-09-17 20:40:06 +09:00
Kijin Sung
1956089f8c Fix #1375 #1390 force some default styles on editor content area 2020-08-20 16:08:00 +09:00
Min-Soo Kim
c3d40f733d
에디터에 스크롤이 생기는 문제 해결 (#1377)
https://github.com/rhymix/rhymix/issues/1375
2020-08-07 09:12:11 +09:00
Kijin Sung
1e2317f313 Fix #1374 incorrect insertion of audio/video links in SimpleEditor 2020-08-03 13:37:34 +09:00
Kijin Sung
b97ca16b6c Add .editable class to simpleeditor div 2020-07-27 21:57:47 +09:00
Kijin Sung
6c0e3ace1f Fix #1361 always add at least one <p> tag 2020-07-23 20:25:00 +09:00
Kijin Sung
8ef75ea63f Fix $css_content being set to null in iOS 2020-07-23 20:22:17 +09:00
Kijin Sung
e0f5678aba Add option to select different editors for PC and mobile 2020-07-09 00:23:54 +09:00
Kijin Sung
f471e16636 Remove most tags and attributes not needed in this editor 2020-07-08 19:58:10 +09:00
Kijin Sung
237637b2ef Fix ugly border around contenteditable div in Chrome 2020-07-08 19:46:37 +09:00
Kijin Sung
6a4131ffd3 Allow autoinsert to work in IE11 2020-07-08 19:45:49 +09:00
Kijin Sung
67b39cf5d0 Add empty paragraph after audio/video tags 2020-07-08 19:18:37 +09:00
Kijin Sung
e448c7a529 Preserve <br> for empty paragraphs 2020-07-08 19:05:36 +09:00
Kijin Sung
9b69cd2aca Fix empty lines being removed after saving 2020-07-08 16:20:19 +09:00
Kijin Sung
a2c763661c Add a simple editor based on contenteditable 2020-07-08 15:34:04 +09:00
Kijin Sung
ece4ce90c2 Exclude enterkey plugin in iOS 2020-07-08 15:33:16 +09:00
Kijin Sung
8d05a674f5 Fix #1335 support autoinsert option by file type 2020-07-03 23:56:37 +09:00