포럼
ㅋㅋ 너무 어렵네^^;
2013.12.25 04:11
공홈에 베타5 적용중이라는데
배포된 베타버전, 깃트허브 개발버전하고 다르네요
예전에 부정확한 기억에 의존하면 xe.js와 xe.min.js 가 달랐던 것으로 기억합니다.
베타버전에서 xe.js에 4개파일을 합쳐놓았는데 아마도 변경된 xe.mim.js기준이 아니라
변경이 안된 xe.js기준으로 작성된 것 같습니다. (부정확한 기억에 의존한 판단입니다.)
베타5와 오늘 다운받은 개발버전 테스트 결과입니다.
베타버전에서 jquery에러를 3군데 발견했는데 (1.7.3.6에는 없는 에러)
1) 문서안에 id에 링크연결하였을 때 타겟id에 tabindex="0"이 생성되는 문제
1.7.3.6에서는
<div id="popup_menu_area" tabindex="0" style="display: none; z-index: 9999;"></div>
레이어가 생성되지만 display:none처리되어 있으므로 외관상 에러같지는 않습니다. 이것은 공홈에도 발생하네요
그리고 다른 id에는 생성되지 않습니다.
그런데 베타버전에서는 모든 id에 생성됩니다.
이것도 외관상 에러가 발생하지 않을 수 있으나 다른 jquery 플러그인을 사용했을 경우 에러를 발생시킵니다.
(예를 들어 스크롤 에니메이선을 적용했을 때)
2) jquery.imagesloaded.js 를 사용했을 때 에러 발생
외관상 문제를 일으키지 않으므로 패스할 수도 있습니다.(1.7.3.6.에서는 발생안함)
이것은 경우의 수가 있으므로 xe문제라고 단정짓기는 이른 것 같고 좀더 검토해보아야 . . .
3) 모바일게시판 글쓰기에서 등록버튼을 눌렀을 때 아무 반응이 없습니다.(나중에 확인해보니 등록은 되어 있군요)
이게 어려운 부분인데 공홈에 테스트해보니 등록이 잘됩니다.
기본모바일레이아웃, 기본모바일게시판스키에서 테스트하였는데
공홈은 이상없고 테스트 사이트는 문제를 발생시키고 ㅋㅋ
배포버전 및 개발버전은 xe.js에 4개의 파일을 합쳐놓았으나
공홈은 4개파일을 별도로 로드시키는 군요
그냥 궁시렁되는 글이니 개발팀은 맘에두지 마시길 . . .
고생하시는 분들 항상 고맙게 생각하고 있습니다.^^;
댓글 3
-
XE
2013.12.25 18:25
-
휘즈
2013.12.25 23:54
1) 번의 코드 경우 1.7.3.6 버전에서
common.js 에는 포함이 되어 있으나
xe.js 및 xe.min.js파일에는 없습니다.
즉 실제 xe구동시 xe.min.js가 로드되니 해당코드는 실행되지 않겠죠.
2)번의 경우 같은 환경(같은 서버, 같은 코드인데 하나는 에러발생 하나는 발생안함 귀신이 곡할 노릇임. 레이아웃 미사용으로 해당코드만 실행시켜도 마친가지임.)
차이점이 있다면
에러발생사이트는 1.0부터 계속 업데이트한 사이트,
에러가 없는 사이트는 1.7.3.6 설치후 베타 업데이트한 사이트
원인파악 중입니다.
3) 모바일 댓글이 아니라 글쓰기입니다.
여기서 모바일 접속 또는 모바일모드 (m=1)로 글을 등록해보기기 바랍니다.
제가 테스트한 모바일은 아이폰5입니다.
-
휘즈
2013.12.26 01:35
깃트허브에 보고하고 있습니다.
게시판에 쓴 이유는 배포버전과 공홈이 서로 달라 쓴 것이고
그리고 수정된 최신 버전이
이게 맞나요
맞다면 모바일 글쓰기 해결되지 않았습니다.
http://af.phiz.kr/test 개발버전으로 적용된 상태입니다.(12.26.01:25)
글쓴이 | 제목 | 최종 글 |
---|---|---|
휘즈 | ㅋㅋ 너무 어렵네^^; [3] | 2020.03.14 by BNU |
파파민 | 최고관리 권한으로 수정하니 작성자 변경 됨, 버그(?) [5] | 2013.12.25 by 파파민 |
socialskyo | [주관적] XE 운영자라면 필수로 고마워해야 할 레이아웃/위젯 [8] | 2013.12.25 by socialskyo |
철갑 | 자바스크립트, CSS 참조에 좋은 사이트 koxo.com을 추천합니다. [4] | 2013.12.25 by Lansi |
송이파파 | 외부페이지 관련? [1] | 2013.12.25 by Lansi |
nado0124 | XE SEO가 자료실에 없네요??? | |
참빛바다 | 자료등록이 안되네요. [3] | 2013.12.24 by 참빛바다 |
참빛바다 | 어제부터 XE 관리자분이 휴일인가요? | |
참빛바다 | 첨부파일 업로드 버튼이 안되서.. [3] | 2013.12.24 by 참빛바다 |
하늘(skycheer) | HTML, CSS, 자바스크립트, J쿼리, XML, ASP.Net, PHP, SOL 등의 수업 제공사이트 [1] | 2013.12.24 by 쿡래빗 |
정도의길을걷기싫다 | XE 공홈 다운로드 자료실에 가장 필요한것이 무엇인가요 | |
낮은자 | 자료가 올라 안 가네요~ | |
socialskyo | 어랏 묻고 답하기가...깔끔해진듯... [4] | 2013.12.23 by qwms |
착한부산남자 | 자음퀴즈를 만들어주셨으면 좋겠어요. ㅠ [7] | 2013.12.23 by 착한부산남자 |
또별 | 1.7.4-beta.5 에서 2가지 문제발생 [4] | 2013.12.23 by 또별 |
explode | The Bootstrap 레이아웃 사용하시는 분들 | |
쿡래빗 | 레이아웃의 추세는? [5] | 2013.12.22 by DynamicLaser |
클로여 | sqs 호스팅서 대체 무슨 일이 일어난거죠? [2] | 2013.12.21 by LI-NA |
jahong | 웹서핑시 XE cannot connect to DB. 오류 [1] | 2013.12.21 by XE |
쿡래빗 | 반응형 레이아웃 개발시 [5] | 2013.12.21 by 클로여 |
1) common/js/common.js 파일
이 코드가 tabindex를 조정하고 있습니다.
2) 어떤 문제인지 자세한 설명이 없습니다.
3) xe.js는 common.js, js_app.js, xml_handler.js, xml_js_filter.js 파일들을 (로딩 시 요청을 줄이기 위해) 합쳐 놓은 것이며, 공홈은 debug mode ON 상태이며 이때에는 xe.js(또는 xe.min.js) 대신 4개의 원본 파일을 로드합니다.
배포 시 xe.js 또는 xe.min.js 파일을 직접 수정하지 않으며, xe.js(xe.min.js)은 (4개로 분할된)원본 코드로 자동 생성합니다.
현재 비교 결과 원본 파일과 동일합니다.
ps. 모바일에서 댓글 작성 후 새로고침 문제는 배포 이후 수정되었습니다.