Commit graph

52 commits

Author SHA1 Message Date
Kijin Sung
7444bc3f1d Fix capitalization of class names 2023-10-02 22:55:41 +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
37b0d3a1e6 Remove trailing whitespace 2023-01-30 21:43:21 +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
e0f5678aba Add option to select different editors for PC and mobile 2020-07-09 00:23:54 +09:00
Kijin Sung
8d05a674f5 Fix #1335 support autoinsert option by file type 2020-07-03 23:56:37 +09:00
Min-Soo Kim
e7cb5ede82
에디터 스타일과 기본 스타일의 합병
* 기본 에디터 스타일과 기본 스타일 설정이 충돌하는 경우가 많았습니다.
 - 기본 스타일을 지정했는데, 기본 에디터 스타일 내의 스타일 지정이 있는 경우 반영이 안되는 경우, 또는 기본 에디터 스타일을 변경했는데 기본 스타일 설정 때문에 반영이 적절하게 되지 않는 경우 등.
* 기본 에디터 스타일에서도 less 또는 sass를 사용하도록 하고 싶었지만, 위지윅 에디터에서 본문에 나타날 스타일을 그대로 보여주는데 한계가 있었습니다.
 - 기본 에디터 스타일을 위지윅 에디터 내에서 나타내기 위해서 변칙적인 방법이 많이 활용되었습니다. 때문에 실제 본문에서 적용되는 스타일 시트의 우선순위와 위지윅 에디터 내에서 적용되는 스타일 시트의 우선순위에 차이가 있었습니다. 이 차이는 실제 보여지는 스타일과 작성하는 에디터 내의 스타일 차이를 크게 만들 가능성이 있었습니다.
* 기능의 의미가 많이 퇴색되었고, 의미 전달이 명확하지 않은 기능이었습니다.
 - 기능상 기본 에디터 스타일과 기본 스타일은 서로 겹치는 영역의 기능입니다. 기본으로 포함된 두 에디터 스타일 간에 차이가 크지 않기도 해서 어떤 기능인지 사용자가 알아채기도 어려웠습니다. 자료실에 배포되고 있는 에디터 스타일도 대단히 적었습니다.
* 게시판이나 각 글의 모듈 스킨에서 지정하는 스타일과 충돌할 가능성도 있습니다.

따라서, 에디터 스타일이 의도한 것 처럼 글의 스타일에 대한 관리자 통제 기능은 유지하면서, 다른 기능과 중복되거나 충돌할 수 있는 기능을 정리합니다.
가능한 많은 환경에서 테스트 하였으나, 추가로 이와 관련한 의견이 있을 경우 merge 후에도 계속 반영 해나가겠습니다.
2020-06-16 00:33:19 +09:00
Kijin Sung
5be05dd875 Fix syntax error 2018-09-05 23:38:44 +09:00
Kijin Sung
be1ce69073 Update more modules to throw exceptions 2018-09-05 23:12:08 +09:00
Kijin Sung
a8a3c3ef0f Save comment content style 2017-12-09 03:15:57 +09:00
Kijin Sung
84e5542d77 Remove unnecessary use of BaseObject
- 트리거 등 반환값이 필요하지 않은 곳에서 new BaseObject()를 반환하는 것 삭제
- 모듈 설치, 업데이트 후 무의미한 new BaseObject()를 반환하는 것 삭제
- 사용자에게 에러 메시지를 돌려주는 용도로 new BaseObject(-1, '에러메시지')를
  사용하는 경우는 대부분 $this->setError()로 변경함. 언어 변환과 sprintf()
  처리까지 한 번에 이루어지므로 이쪽이 더 편리함.
2017-12-01 00:54:51 +09:00
BJRambo
f3f40f6859 php7.2호환을 위해 변경한 클래스 Object 를 BaseObject으로 변경 2017-11-28 20:01:28 +09:00
conory
a8e0acc6cf 에디터 기본 설정에 '자동저장 사용, HTML 허용' 설정 추가 2017-07-13 12:53:37 +09:00
Kijin Sung
aed5c0fc6a Fix CKEditor extraPlugins and removePlugins support 2017-07-05 12:11:51 +09:00
Kijin Sung
399bebd5c9 Implement option to specify additional plugins for CKEditor 2017-06-27 18:37:55 +09:00
Kijin Sung
4adf223524 Implement control of whether to hide the editor toolbar 2017-06-27 18:04:26 +09:00
Kijin Sung
53ea3d4a31 Eliminate tedious shuffling of config values 2017-06-27 16:52:10 +09:00
Kijin Sung
8b9f6fb230 Add editor config for mobile height and additional CSS 2017-06-27 16:10:01 +09:00
Kijin Sung
cd80bcb3a7 Fix #494 add option to control auto-insertion of images in editor 2016-12-18 00:24:59 +09:00
Kijin Sung
2f342bcf4e Enable additional CSS inside CKEditor 2016-10-01 18:07:08 +09:00
Kijin Sung
1d11ad7357 Fix #565 Allow other units in editor config 2016-08-10 20:51:12 +09:00
Kijin Sung
a1fc06f645 Make the default editor styles more configurable 2016-04-28 00:52:29 +09:00
conory
21444cb0b1 Creating default object from empty value 2015-12-24 11:15:54 +09:00
bnu
194ce8614a NOISSUE remove reference operator. 2013-12-30 17:35:02 +09:00
bnu
1b60833bad #133 PHP 5.4 이상에서의 호환성 개선 2013-12-04 22:50:57 +09:00
akasima
bce0a0b6d4 copyright add to php files
git-svn-id: http://xe-core.googlecode.com/svn/branches/maserati@13186 201d5d3c-b55e-5fd7-737f-ddc643e51545
2013-11-08 05:52:51 +00:00
ngleader
dbc18a4f99 change author
git-svn-id: http://xe-core.googlecode.com/svn/branches/maserati@13180 201d5d3c-b55e-5fd7-737f-ddc643e51545
2013-11-07 02:42:42 +00:00
flyskyko
8a7c28babc issue 2119. supporting php 5.4. modules and widgets.
git-svn-id: http://xe-core.googlecode.com/svn/branches/maserati@12706 201d5d3c-b55e-5fd7-737f-ddc643e51545
2013-02-05 09:45:04 +00:00
chschy
bcb1afcab0 Issue 2850, [maserati] problem of added slashes in content since font-family css
git-svn-id: http://xe-core.googlecode.com/svn/branches/maserati@12626 201d5d3c-b55e-5fd7-737f-ddc643e51545
2013-01-31 02:20:04 +00:00
ovclas
3480da757a issue 2662 editor
git-svn-id: http://xe-core.googlecode.com/svn/branches/maserati@12243 201d5d3c-b55e-5fd7-737f-ddc643e51545
2012-11-16 09:03:29 +00:00
chschy
b189dd1821 글꼴 사용자 설정 항목 추가
git-svn-id: http://xe-core.googlecode.com/svn/branches/maserati@12042 201d5d3c-b55e-5fd7-737f-ddc643e51545
2012-11-02 08:00:05 +00:00
chschy
5b3c06988c editor component - multiselect
git-svn-id: http://xe-core.googlecode.com/svn/branches/maserati@12034 201d5d3c-b55e-5fd7-737f-ddc643e51545
2012-11-01 10:03:11 +00:00
chschy
1b6abfc6a3 modified editor default font
git-svn-id: http://xe-core.googlecode.com/svn/branches/maserati@11997 201d5d3c-b55e-5fd7-737f-ddc643e51545
2012-10-31 07:34:13 +00:00
ovclas
011120e5e0 issue 2112 improve setRedirectUrl method
git-svn-id: http://xe-core.googlecode.com/svn/branches/1.5.0@10828 201d5d3c-b55e-5fd7-737f-ddc643e51545
2012-07-04 06:00:47 +00:00
ngleader
bf295c4d07 issue 775 modifed proc page of editor component config
git-svn-id: http://xe-core.googlecode.com/svn/branches/1.5.0@10264 201d5d3c-b55e-5fd7-737f-ddc643e51545
2012-02-29 04:56:54 +00:00
chschy
1c08f47cab issue 716, component configuration error when not checked all
git-svn-id: http://xe-core.googlecode.com/svn/branches/1.5.0@9766 201d5d3c-b55e-5fd7-737f-ddc643e51545
2011-10-27 01:46:08 +00:00
chschy
5e43a9f656 modification editor module (modification algorism for cafeXE and adding module
git-svn-id: http://xe-core.googlecode.com/svn/branches/1.5.0@9708 201d5d3c-b55e-5fd7-737f-ddc643e51545
2011-10-21 08:23:27 +00:00
flyskyko
41495267b9 issue 160, fix a bug for garbled text after copy module instance
git-svn-id: http://xe-core.googlecode.com/svn/branches/1.5.0@9240 201d5d3c-b55e-5fd7-737f-ddc643e51545
2011-09-20 09:59:43 +00:00
chschy
abe7b76c98 Add admin editor page (not complated lang file)
git-svn-id: http://xe-core.googlecode.com/svn/branches/1.5.0@9084 201d5d3c-b55e-5fd7-737f-ddc643e51545
2011-09-07 08:45:00 +00:00
ovclas
4c9ce4db07 issue 46 validator apply editor module
git-svn-id: http://xe-core.googlecode.com/svn/branches/1.5.0@8515 201d5d3c-b55e-5fd7-737f-ddc643e51545
2011-06-21 09:12:06 +00:00
mosmartin
4d272994dd english comments added
git-svn-id: http://xe-core.googlecode.com/svn/branches/1.5.0_english@8278 201d5d3c-b55e-5fd7-737f-ddc643e51545
2011-04-06 16:48:06 +00:00
taggon
620b03d184 set svn property - svn:eol-style LF
git-svn-id: http://xe-core.googlecode.com/svn/branches/1.5.0@8253 201d5d3c-b55e-5fd7-737f-ddc643e51545
2011-04-01 06:51:30 +00:00
ngleader
b8299c8a65 merge sandbox to trunk for 1.4.4
git-svn-id: http://xe-core.googlecode.com/svn/trunk@7723 201d5d3c-b55e-5fd7-737f-ddc643e51545
2010-09-28 07:24:47 +00:00
ngleader
61851f1dfe css 및 js 호출순서 조정기능 추가
git-svn-id: http://xe-core.googlecode.com/svn/sandbox@5785 201d5d3c-b55e-5fd7-737f-ddc643e51545
2009-03-06 05:33:56 +00:00
zero
e745b70268 virtual site + homepage package 추가. 아직 미완성 버전이므로 서비스 반영하지 말아주세요. 테스트중
git-svn-id: http://xe-core.googlecode.com/svn/sandbox@4871 201d5d3c-b55e-5fd7-737f-ddc643e51545
2008-11-17 10:45:57 +00:00
ngleader
fbd6020d07 editor colorset 추가
git-svn-id: http://xe-core.googlecode.com/svn/sandbox@4792 201d5d3c-b55e-5fd7-737f-ddc643e51545
2008-11-07 10:47:24 +00:00
zero
5934906056 moduleModel 및 moduleController에서 제공하던 각 모듈별 설정을 이용시 너무 많은 설정값들이 생길 경우 이를 serialize/ unserialize하는데 드는 부하가 커짐을 방지하기 위해서 module_config외에 module_part_config 테이블을 주고 module_srl 별 설정을 분산하도록 하여 쓸데없는 부하가 생기지 않도록 수정.
files/cache/module_info내에 있던 module_config 캐시 파일도 사용하지 않도록 변경


git-svn-id: http://xe-core.googlecode.com/svn/sandbox@4696 201d5d3c-b55e-5fd7-737f-ddc643e51545
2008-10-27 07:27:47 +00:00
zero
1bbc3c1b9c #450. 애드온에서 활성화 대상 모듈 선택 기능 추가. 애드온에서 권한 대상을 선택하는 것은 불필요하다고 판단. 관련하여 에디터 컴포넌트에서도 대상 모듈을 선택할 수 있도록 기능 추가
git-svn-id: http://xe-core.googlecode.com/svn/sandbox@4123 201d5d3c-b55e-5fd7-737f-ddc643e51545
2008-04-21 04:58:18 +00:00
zero
62ff4b1fae 1. 에디터 모듈의 추가 설정 부분을 확장하여 업로드 권한/컴포넌트/기본컴포넌트/html사용등의 권한과 에디터 높이/스킨등을 상세히 설정할 수 있도록 기능 추가.
2. 게시판 모듈(board)의 경우 기본 설정 - 추가 설정 - 권한 설정을 여러개의 게시판에 대해서 일괄 적용할 수 있도록 기능 추가


git-svn-id: http://xe-core.googlecode.com/svn/sandbox@3519 201d5d3c-b55e-5fd7-737f-ddc643e51545
2008-01-14 08:58:27 +00:00
zero
566a3ff8b5 #16 에디터 컴포넌트에 그룹별 사용 권한을 적용할 수 있도록 코드 수정
git-svn-id: http://xe-core.googlecode.com/svn/sandbox@3475 201d5d3c-b55e-5fd7-737f-ddc643e51545
2008-01-07 03:40:36 +00:00