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
Min-Soo Kim
588f7a6df8
에디터 스킨 스타일 추가 수정 (미세 수정) ( #1320 )
...
#1308 에 대한 추가 수정입니다.
2020-06-17 21:29:08 +09:00
Min-Soo Kim
e7cb5ede82
에디터 스타일과 기본 스타일의 합병
...
* 기본 에디터 스타일과 기본 스타일 설정이 충돌하는 경우가 많았습니다.
- 기본 스타일을 지정했는데, 기본 에디터 스타일 내의 스타일 지정이 있는 경우 반영이 안되는 경우, 또는 기본 에디터 스타일을 변경했는데 기본 스타일 설정 때문에 반영이 적절하게 되지 않는 경우 등.
* 기본 에디터 스타일에서도 less 또는 sass를 사용하도록 하고 싶었지만, 위지윅 에디터에서 본문에 나타날 스타일을 그대로 보여주는데 한계가 있었습니다.
- 기본 에디터 스타일을 위지윅 에디터 내에서 나타내기 위해서 변칙적인 방법이 많이 활용되었습니다. 때문에 실제 본문에서 적용되는 스타일 시트의 우선순위와 위지윅 에디터 내에서 적용되는 스타일 시트의 우선순위에 차이가 있었습니다. 이 차이는 실제 보여지는 스타일과 작성하는 에디터 내의 스타일 차이를 크게 만들 가능성이 있었습니다.
* 기능의 의미가 많이 퇴색되었고, 의미 전달이 명확하지 않은 기능이었습니다.
- 기능상 기본 에디터 스타일과 기본 스타일은 서로 겹치는 영역의 기능입니다. 기본으로 포함된 두 에디터 스타일 간에 차이가 크지 않기도 해서 어떤 기능인지 사용자가 알아채기도 어려웠습니다. 자료실에 배포되고 있는 에디터 스타일도 대단히 적었습니다.
* 게시판이나 각 글의 모듈 스킨에서 지정하는 스타일과 충돌할 가능성도 있습니다.
따라서, 에디터 스타일이 의도한 것 처럼 글의 스타일에 대한 관리자 통제 기능은 유지하면서, 다른 기능과 중복되거나 충돌할 수 있는 기능을 정리합니다.
가능한 많은 환경에서 테스트 하였으나, 추가로 이와 관련한 의견이 있을 경우 merge 후에도 계속 반영 해나가겠습니다.
2020-06-16 00:33:19 +09:00
Kijin Sung
c54fa8dab1
Use escape more consistently
...
여기저기 htmlspecialchars가 들어 있는 것을 escape로 통일
2018-10-10 15:07:51 +09:00
Kijin Sung
4b0e56b2d2
Remove invalid attribute from file input @misol
2018-08-04 21:41:29 +09:00
Kijin Sung
f12cf74dda
Revert "다른 프레임워크와 css 충돌을 피하기 위해 rhymix.less의 class/id 이름에 prefix 처리"
...
This reverts commit b1cb1f3f34 .
2018-08-04 20:56:24 +09:00
conory
b1cb1f3f34
다른 프레임워크와 css 충돌을 피하기 위해 rhymix.less의 class/id 이름에 prefix 처리
...
변경전의 xe.less 파일도 rhymix.less와 함께 load 하여 호환정 유지
CSS 충돌 예)
bootstrap의 .btn
사용 예)
bootstrap 사용시엔 {Context::unloadBasicFiles('xe')}으로 unload 시키면 문제없음
2018-08-03 19:45:30 +09:00
Min-Soo Kim
b62a1322c9
Revert "Merge branch 'develop' into develop"
...
This reverts commit ec54bbd415 , reversing
changes made to 9b12e0a71c .
2018-07-29 11:54:14 +09:00
Min-Soo Kim
d390a66a51
Remove unvalid attribute from FILE input
...
file input element 에서 유효하지 않는 속성을 제거합니다.
2018-05-11 22:45:49 +09:00
Kijin Sung
ddb2a8afa1
Fix CKEditor Korean line break issue in iOS #932
...
- iOS에서는 divarea 플러그인과 @largeden 님의 ios_enterkey 플러그인을 사용
- iOS에서는 divarea 플러그인과 호환되지 않는 에디터 컴포넌트를 로딩하지 않음
- 추후 호환성 문제가 해결되면 다시 사용하도록 변경할 수 있음
- 기본 폰트 등의 스타일이 cke_wysiwyg_div 클래스에도 적용되도록 조치함
2018-03-08 14:23:47 +09:00
Kijin Sung
dd93a40e05
Remove enterkey plugin for CKEditor on iOS
...
- xpressengine/xe-core#2207
- rhymix/rhymix#932
- 실제 이 패치로 해결될 것 같지는 않으나 일단 XE와 맞춤
2018-03-07 02:45:02 +09:00
Kijin Sung
c4f3110291
Enable textarea to be used as member agreement editor
2018-03-06 21:58:33 +09:00
Kijin Sung
9ba0b1e3e6
Add option to control focus on CKEditor
...
https://www.xetown.com/qna/801549
2017-11-21 15:33:24 +09:00
Kijin Sung
fcd8c2f211
Hide unhelpful messages in file upload box in mobile #928
2017-10-12 16:54:04 +09:00
Kijin Sung
53031079ae
Remove xpresseditor #895
2017-09-28 17:57:27 +09:00
conory
56d62a816f
textarea 에디터 미리보기에서 오류가 발생되는 문제 수정
2017-07-15 21:10:04 +09:00
conory
4ed0ce5568
textarea 에디터에서 컨버터 사용으로 이제는 더 이상 필요 없게 되버린 부분 제거
2017-07-14 21:27:54 +09:00
conory
66e276c969
컨버터 이름 소문자로 통일
2017-07-14 21:22:12 +09:00
conory
35646700fe
converter() 로 변경 및 개선
2017-07-14 16:17:26 +09:00
conory
0e0bc311c9
에디터 스킨단에서 converter를 지정할 수 있도록 추가
2017-07-13 22:37:15 +09:00
conory
da0ad3bd39
에디터 모듈에 HTML 허용 설정 추가
...
회원 모듈에도 no html 서명을 위한 옵션 추가
2017-07-13 00:46:28 +09:00
Kijin Sung
280c94c9bd
Improve file upload dialog #800
...
- 파일 첨부 버튼을 "사진 및 파일 첨부"로 변경 #800
- 파일 첨부 상자를 CKEditor 기본 스킨과 같은 색으로 변경
- 파일 첨부 상자의 border-radius를 제거하여 CKEditor와 통일성 유지
2017-07-05 12:33:56 +09:00
Kijin Sung
6a9c82284d
Fix #865 set height of CKEditor container more intelligently
2017-07-05 12:21:52 +09:00
Kijin Sung
aed5c0fc6a
Fix CKEditor extraPlugins and removePlugins support
2017-07-05 12:11:51 +09:00
Kijin Sung
c96d586827
Fix scripts where broken jQuery might cause issues
...
서드파티 자료에서 jQuery의 $를 덮어써 버릴 경우 발생할 수 있는 문제를
미리 차단하기 위해 다소 보수적으로 코딩함
2017-07-02 00:48:52 +09:00
Kijin Sung
db8aa6fc2d
Always treat the textarea skin as producing HTML content, because it automatically generates HTML
2017-06-29 19:43:19 +09:00
Kijin Sung
2533db414b
Always treat CKEditor as producing HTML content
2017-06-29 19:42:52 +09:00
Kijin Sung
399bebd5c9
Implement option to specify additional plugins for CKEditor
2017-06-27 18:37:55 +09:00
Kijin Sung
63160bf5bf
Implement simple toolbar option for CKEditor
2017-06-27 18:16:12 +09:00
Kijin Sung
4adf223524
Implement control of whether to hide the editor toolbar
2017-06-27 18:04:26 +09:00
Kijin Sung
0d257b6b67
Respect PC and mobile editor height settings in CKEditor and textarea
2017-06-27 17:42:28 +09:00
Kijin Sung
9f652e422f
Add 'textarea' editor skin for simple replacement
2017-06-27 15:20:09 +09:00