Commit graph

669 commits

Author SHA1 Message Date
Kijin Sung
591e9cb270 Revert "Improve cookie secure setting values"
This reverts commit 73da2af393.
2018-04-23 00:43:24 +09:00
Min-Soo Kim
73da2af393 Improve cookie secure setting values
HTTPS 를 사용하는 상황에 대한 판단을 할 수 있는 상황에서 쿠키의 secure flag 를 달아준다.
2018-04-22 23:58:13 +09:00
Kijin Sung
e506975439 Fix #1028 JS error when attribute does not exist 2018-04-10 16:04:13 +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
53599756a1 Fix inconsistent use of 'data' variable in jquery.fileUpload integration script
공통으로 사용하는 data 변수를 이벤트 핸들러 파라미터 이름으로도 사용하여
특정 상황에서 스크립트 에러가 발생하는 문제를 수정함.
다른 이벤트 핸들러에서도 혼동의 여지가 없도록 변수명을 다르게 지정함.
2018-03-07 11:45:49 +09:00
Kijin Sung
ed3696ae93 Fix #987 error in URI.js when invalid URL is supplied 2018-03-07 02:40:56 +09:00
Kijin Sung
499a7e4457 Fix cursor selection after converting preview to editor 2018-03-06 21:57:59 +09:00
Kijin Sung
a0ae7a2a30 Apply editor replacement to all .editable_preview elements 2018-03-06 21:39:04 +09:00
Kijin Sung
2bbf4d902f Fix isSameOrigin() with relative URLs 2018-01-11 17:36:05 +09:00
Kijin Sung
7563ab859d Update jQuery, jQuery Migrate, jQuery UI 2018-01-10 23:53:44 +09:00
Kijin Sung
01ee23b7d9 Fix JS error when either url1 or url2 is undefined in isSameOrigin() 2017-12-21 15:16:16 +09:00
Kijin Sung
7099e30372 Fix isSameOrigin() 2017-12-18 15:14:44 +09:00
Kijin Sung
999bc92753 mailto: 등 URN 링크 문제 고침 by @bnu
xpressengine/xe-core#2174
2017-11-30 22:11:55 +09:00
Kijin Sung
11c04c5a26 Add multiple member agreements
- 가입 약관, 개인정보처리방침 등을 5개까지 추가할 수 있음
- 약관마다 각각 필수 또는 선택을 지정할 수 있음
- 모든 필수 약관에 동의해야 가입 가능
- 기본 스킨은 수정함. 서드파티 스킨에는 여전히 약관 1개만 표시됨
- 서드파티 스킨 사용시 동의 하나만 선택해도 전체 동의로 간주
2017-11-27 14:43:20 +09:00
Kijin Sung
66e8ba4fca Fix URI.js error when processing mailto: links
https://www.xetown.com/rxe_issue/792186
xpressengine/xe-core#2174
2017-11-13 08:44:44 +09:00
Kijin Sung
c9026e44a1 Ensure that jQuery works properly even if there is some conflict 2017-10-30 01:31:23 +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
eb5bff0fb3 Import URI related changes from XE
xpressengine/xe-core f680eb4, 27c8bf9 by @bnu
2017-10-12 15:55:45 +09:00
Kijin Sung
7948059c91 Fix JS error when a link has no target
xpressengine/xe-core#2162
2017-10-12 00:22:18 +09:00
Kijin Sung
824867259f Remove support for drEditor components #895 2017-09-28 18:13:30 +09:00
Kijin Sung
da4b995dc8 Fix spurious addition of 'undefined' to 'rel' attribute 2017-09-11 21:11:08 +09:00
Kijin Sung
7145d38822 Implement remainder of tabnapping protection from XE 1.8.44 2017-09-11 20:48:41 +09:00
Kijin Sung
1bf96e646e Add Blankshield.js and URI.js 2017-09-11 18:04:46 +09:00
Kijin Sung
c714c3629a Fix #879 align multimedia search results to the left 2017-08-16 23:20:08 +09:00
conory
56d62a816f textarea 에디터 미리보기에서 오류가 발생되는 문제 수정 2017-07-15 21:10:04 +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
20177f9f41 Use strict mode in xml_handler.js 2017-07-02 00:53:06 +09:00
Kijin Sung
9767b0ee7f Fix permissions on common/js, especially CKEditor 2017-06-30 16:16:04 +09:00
Kijin Sung
eece4e9704 Update CKEditor to version 4.7.1 2017-06-30 16:13:11 +09:00
Kijin Sung
2ac65beaa8 Disable autoplay of multimedia thumbnail #677 #843 2017-06-28 16:32:01 +09:00
Kijin Sung
9f652e422f Add 'textarea' editor skin for simple replacement 2017-06-27 15:20:09 +09:00
bnu
aee7848706 setQuery() 테스트 수정 2017-06-27 14:32:35 +09:00
Kijin Sung
344a843206 Update CKEditor to 4.7.0 2017-06-26 13:36:10 +09:00
Kijin Sung
af408a57cc Apply new xml2json from XE 1.8.40
XE 1.8.40에서 업데이트된 xml2json 라이브러리를 가져와 라이믹스에 맞게 수정한다.
라이믹스에서는 exec_xml() 함수를 사용하더라도 실제로는 JSON으로 요청하므로
일부 서드파티 자료에서 XML을 반환하는 경우만 처리해 주면 된다.

평소 거의 사용하지 않는 xml2json을 기본으로 로딩하지 않고
서드파티 자료가 예기치 않게 XML을 반환했을 때만 비동기식으로 로딩하여
처리하도록 한다. 또한 xml2json이 파이어폭스에서 파싱 오류를 발생시키는 문제를
해결하기 위해 github.com/dkdndes/x2js/issues/32 패치를 적용한다.
2017-06-03 00:08:44 +09:00
howtoxe
2441809743 커버이미지 선택 취소 기능
CK에디터 파일업로드의 커버이미지 선택을 취소할 수 있도록 하는 기능
2017-05-30 13:39:45 +09:00
Kijin Sung
f0d52f8a91 Fix escaped XML content: cf. xpressengine/xe-core#2042 2017-04-10 10:06:34 +09:00
Kijin Sung
0777a66703 Fix incorrect detection of form method if there is an input tag with the name 'method' 2017-04-01 22:07:38 +09:00
Kijin Sung
c41ded3124 Fix #773 no refresh after redirect() when not using mod_rewrite 2017-03-24 16:33:24 +09:00
Kijin Sung
b8569aa5ab Fix missing semicolon 2017-03-06 15:43:40 +09:00
Kijin Sung
11afa4db42 Add CSRF token to all dynamic forms 2017-03-06 15:37:18 +09:00
Kijin Sung
e82e3fb18c Implement isSameOrigin() to simplify origin determination 2017-03-06 15:11:45 +09:00
Kijin Sung
14300cbcc3 Insert CSRF token into every AJAX request 2017-03-06 14:47:42 +09:00
Kijin Sung
b3fb993f73 Insert CSRF token in all AJAX requests via exec_xml(), exec_json(), exec_html()
일단 공식적으로 지원하는 AJAX 함수 3종에 CSRF 토큰을 삽입해 본다.
추후 체크 방식을 변경하거나 보안을 더욱 강화할 경우 X-CSRF-Token 헤더와 비교할 수도 있다.
일반 폼 제출이나 임의의 AJAX 요청에도 CSRF 토큰을 삽입하는 것은 다음 커밋에...
2017-03-06 11:51:38 +09:00
Kijin Sung
a305745aa5 Automatically insert video when iframe source is pasted into editor 2017-02-18 17:04:07 +09:00
Kijin Sung
e17c4b9c38 Update CKEditor to 4.6.2 2017-02-16 01:17:15 +09:00
Kijin Sung
5b017affa1 Update String.prototype.trim and add String.prototype.escape 2017-01-26 19:12:18 +09:00
conory
699937a09e action 없이 실행 할 수 있도록 2017-01-21 21:33:58 +09:00
Kijin Sung
65cde17d7e Fix #351 automatically remove image from editor if attachment is deleted 2016-12-18 10:58:30 +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
d981b649c1 Enforce php.ini limits when not using CKEditor + jQuery File Upload 2016-12-17 23:44:18 +09:00