포럼
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
XE Core 1.4.5에서 JS 파일 추가 변동사항[XE 버그로 결론]
2011.03.25 11:33
XE 버그로 결론 낫습니다.
============
1.4.5에서 Context::addJsFile()을 통한 js 파일 추가에 약간 변동이 있어 공유하고자 합니다.
Context 클래스 리팩토링 하는 과정에서 코드 또한 변경한 것 같습니다. 이전에는 순서 파라미터가 동일하면 호출된 순서로 HTML 상에 <script> 태그를 표시했는데
이제, 순서 파라미터가 동일하면 뭔가 뒤죽박죽으로 <script> 태그를 표시하는 것 같습니다.
이렇게 해서 사용하던 모바일 스킨들에서 문제가 생길 것 같은데요...
SocialXE 댓글 위젯과 정보 위젯에서는 문제가 발생해서 아래와 같이 변경하였습니다.
============
1.4.5에서 Context::addJsFile()을 통한 js 파일 추가에 약간 변동이 있어 공유하고자 합니다.
Context 클래스 리팩토링 하는 과정에서 코드 또한 변경한 것 같습니다. 이전에는 순서 파라미터가 동일하면 호출된 순서로 HTML 상에 <script> 태그를 표시했는데
이제, 순서 파라미터가 동일하면 뭔가 뒤죽박죽으로 <script> 태그를 표시하는 것 같습니다.
{@ Context::addJsFile("./common/js/jquery.js", true, '', -100000) }
{@ Context::addJsFile("./common/js/common.js", true, '', -100000) }
{@ Context::addJsFile("./common/js/js_app.js", true, '', -100000) }
{@ Context::addJsFile("./common/js/xml_handler.js", true, '', -100000) }
{@ Context::addJsFile("./common/js/xml_js_filter.js", true, '', -100000) }이렇게 해서 사용하던 모바일 스킨들에서 문제가 생길 것 같은데요...
SocialXE 댓글 위젯과 정보 위젯에서는 문제가 발생해서 아래와 같이 변경하였습니다.
{@ Context::addJsFile("./common/js/jquery.js", true, '', -100005) }
{@ Context::addJsFile("./common/js/common.js", true, '', -100004) }
{@ Context::addJsFile("./common/js/js_app.js", true, '', -100003) }
{@ Context::addJsFile("./common/js/xml_handler.js", true, '', -100002) }
{@ Context::addJsFile("./common/js/xml_js_filter.js", true, '', -100001) }