========== Emulator ========== 브라우저 에뮬레이터 v2.0 -------------------------------------------------------- * Lastest Version : .2.0.0.1 * 2.0.0.1 ( 2016.06.30 ) - Chrome App Version 배포 브라우저 에뮬레이터 v1.0 -------------------------------------------------------- * Lastest Version : .1.1.9.7 * 1.1.9.7 ( 2016.02.26 HotFix ) - _updatePage 에서 api 참조 오류 수정 * 1.1.9.6 ( 2015.12.03 ) - 에뮬레이터 컨테이너 스크롤 속성 적용 * 1.1.9.5 ( 2015.11.26 ) - 페이지 depth 변경시 onReady 이벤트를 다시 호출하던 버그 수정 * 1.1.9.4 ( 2015.11.11 ) - 페이지 이동시 CLEAR_TOP 적용할 때, 페이지 스택관련 버그 수정 * 1.1.9.3 ( 2015.11.05 ) - page animate 진행시에 addPage/removePage 요청하면 delay 처리 * 1.1.9.2 ( 2015.10.22 ) - 화면이 로드되고 바로 XHR 통신을 하면 context 를 찾을 수 없어 eval 오류가 나오던 버그 수정 - 시작페이지 호출시에 Global 데이타를 Reset 적용 * 1.1.9.1 ( 2015.10.01 ) - [Screen] emulator device 해상도 추가, 각 단말기별 해상도가 아닌 실제 개발사이즈로 적용 - [Screen] emulator indicator 기능 적용 * 1.1.8.4 ( 2015.09.11 ) - emulator.extends.js 에서 HttpDefaultNetworkManager 가 구현될 수 있도록 수정 * 1.1.8.3 ( 2015.09.07 HotFix ) - M.page.back 에서 파라메터 값에 특수문자도 제대로 전달되도록 수정 * 1.1.8.2 ( 2015.09.04 HotFix ) - 페이지 리플레이스 파라메터 전달되지 않는 부분 수정 * 1.1.8 (2015.08.17 HotFix) - 페이지 파라미터 처리 중 malform error 에 대한 Exception 처리 * 1.1.7 (2015.07.09) - 2.2 Interface 실행에 대한 신뢰성 향상 - 아직 설정되지 않은 Interface 를 호출한 경우 자동으로 N/S 로 처리 * 1.1.6 (2015.06.25) - OnHide 가 두번 호출되지 않도록 수정 - 페이지에 대문자가 포함된 경우 M.page.back 이 실행되지 않은 버그 수정 * 1.1.5 (2015.06.18) - Interface 2.2 함수 추가 - ClearTop 으로 페이지 실행시 Stack 을 미리 제거 - 페이지 에니메이션 안정화 및 M.page.tab.back 로직 구현 * 1.1.4 (2015.05.14) - wn2 interface 추가 * 1.1.3 (2014-09-12) - 가로모드 설정시 새로고침 하여도 가로모드가 유지 되도록 수정 - M.info.app(); 버전 정보를 0.0.0 으로 전달 - Network 일부 지역 변수값 수정 - Start Orientation 값 적용 - 불려지지 않았던 페이지를 CLEAR_TOP 실행 시 이전 페이지 제거하도록 기능 추가 - UI Libary 업데이트에 따른 리펙토링 진행 * 1.1.2 - 일부 변수들을 지역변수로 처리 - 콘솔에서 warning 출력안되도록 XML 처리 시 nodeValue 대신 value 값 적용 * 1.1.1 - Refactoring Source And Structure - Popover 내 요소들 간격 조절 CSS 수정 - Instance Popover 시 독립된 공간에 구현하여 다른 Popover에 영향을 주던 부분 수정 - Command Console 기능 추가 - Hash Change 시에 iframe scrolling 되는 버그를 잡기 위한 a 태그 click 이벤트를 모두 제거 - Box-Shadow 가 잘못 그려지는 버그를 수정하기 위해 Box-Shadow 를 border 로 다시 바꾸고 Projec 화면의 ParentNode 의 border 값을 계산하여 좌표 값 수정하는 로직 추가 - Hash 태그로 이동하는 경우 iframe 의 위치가 scrolling 되는 버그를 수정하기 위해 index.html 에서 iframe 을 제거하고 emulator.html 으로 location 이동 - Plugin Class 들이 Open, Close 를 상위 함수 호출 하지 않고 didOpen, didClose 메소드를 받아서 처리하도록 수정 - 페이지를 구분하기 위한 Shadow 제거 - 테마 기능을 구현하기 위핸 css 파일 추가 * 1.0.9 - M.page.html 이동시 Action 이 CLEAR_TOP 인 경우 처리 로직 추가 - Screen Plugin 디자인 수정 및 Device List 추가 - Screen Plugin Device Type 영역에 Scroll 기능 추가 - Plugin Animation 방식을 CSS Transition 에서 JS Animation 으로 처리 * 1.0.8 - Overflow Scroll 안되는 문제로 CSS -webkit-backface-visibility 제거 - Extends 파일내 ERROR_MESSAGE 오류 수정 * 1.0.7 - M.page.remove API 관련 Emulator Interface 기능 수정 - PageView 의 Orientation 기능 추가 및 Screen Plugin 과 연동 - Extends 파일 내 HttpDataNetworkManager, HttpDefaultNetworkManager 적용 - Extends 파일 내 HttpDefaultNetworkManager 에서 데이타 DTD 관련 수정 - Plugin 실행시 CSS 가 바로 처리되지 않는 버그 수정 - Project 영역에서 CSS 의 border는 좌표값 계산에 영향을 주어 box-shadow 로 대체 - iframe 내 화면이 미세하게 깨지거나 비틀어지는 현상 수정(CSS -webkit-backface-visibility bug) * 1.0.6 - M.pop.date 에 interval 값 적용 - Plugin 실행 시 버튼 효과 추가 * 1.0.5 - M.pop.date 에서 mode 값이 HM12일 경우 AM/PM 값이 적용되지 않던 버그 수정 - AM / PM 의 화면상으로는 오전, 오후로 수정 - 콘솔 로그가 정상적으로 출력되지 않던 부분 수정 - Screen Plugin 에서 Device Size 선택 시 가로모드 일 경우 수치와 다르게 실행되던 버그 수정 * 1.0.4 - fixed bugs - fixed error at NetworkManager * 1.0.3 - add plugins that are Accessibility and Screen * 1.0.2 - Update Menu and add plugin * 1.0.1 - Layout * 1.0.0 - First Deploy