포럼
ㅋㅋ 너무 어렵네^^;
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)
글쓴이 | 제목 | 최종 글 |
---|---|---|
푸시아 | 네이버 로그인 서비스 [10] | 2014.07.16 by chansol |
이즈야 | 와우... Ajax에 첫 발을 들여놓았습니다. [7] | 2013.12.28 by scepter83 |
리크스 | XE의 시퀀스 넘버와 유튜브와 같은 문자 형식은 차이점이 무엇인가요? [2] | 2013.12.28 by 도라미 |
socialskyo | 제로보드의 추억. [8] | 2013.12.28 by 권태성 |
메테워 | css , js브라우저캐시? [3] | 2013.12.28 by explode |
콩치 | [토론] XE의 모듈을 정의내린다면? [15] | 2013.12.28 by sejin7940 |
nado0124 | 개발자 포럼이 앞쪽으로 갔네요. 개발자 우대...^^ | |
푸시아 | xe개발자 vs xe사용자 [4] | 2013.12.27 by XE |
misol | 개발자 포럼 글 관리 규칙 [5] | 2013.12.27 by 또별 |
2donggalbi | 사이트가 리뉴얼되는 건가요? [3] | 2013.12.27 by 2donggalbi |
졸라맨 | menu_pop_area 팝업메뉴 수정에 관한 포럼. [3] | 2013.12.27 by 졸라맨 |
라돌체 | 본문에 이미지 뽑아오기 되신 계시나요? | |
라르게덴 | php 정수형에 대해 논의해봅니다. [8] | 2013.12.27 by 또별 |
socialskyo | XE 마켓의 긍정적인 효과 [1] | 2013.12.27 by 쿡래빗 |
socialskyo | 네이버 이미지 검색 컴포넌트의 이미지를 XE가 섬네일을 생성 못하는듯 하네요.. | |
벨몽이 | xe github에서 코멘트없이 closed된건 반영안된건가요? [6] | 2020.03.14 by 벨몽이 |
너부리야 | jquery 사용과 관련해서 말입니다. [2] | 2013.12.27 by 너부리야 |
좋은친구들222 | 1.7.3.6 버전에서 블로그 api 쓰시는분 계신가요? | |
bigblue2010 | Vimeo 썸네일 자동추출 어떻게 안될까요? ㅠㅠ [1] | 2013.12.26 by ToFinder |
휘즈 | ㅋㅋ 너무 어렵네^^; [3] | 2020.03.14 by BNU |
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. 모바일에서 댓글 작성 후 새로고침 문제는 배포 이후 수정되었습니다.