2013-09-05 3 views
0

어느 날 크롬 2.2 응용 프로그램 레이아웃 휴식을 터치는 레이아웃이 부러지지 내 크롬이 글은 완벽하게 작동 28에서 29로 업데이트 자동되었습니다 것을 깨달았다 완전히되었습니다입니다 크롬 28 세 이상, 내가 샘플 응용 프로그램을 확인 다른 웹킷 browsers.When는 엽차 터치 패키지에서 온다, 또한 내가 크롬 29이 레이아웃 문제를 해결할 수 괜찮나 broken.My 클라이언트는 또한 크롬 29을 사용하는 것 같다이야? 나뿐만 아니라 문제가 발생했다엽차 29

답변

4

나는 같은 문제를했고 내가 고정. 앱에서

touch/resources/themes/stylesheets/sencha-touch/base/mixins/_Class.scss

이동

은 다음과 mixin st-box를 교체하고 나침반을 사용하여 CSS를 다시 컴파일 다음 말대꾸 믹스 인을 열고 터치 프레임 워크 폴더에서

@mixin st-box($important: no) { 
    @if $important == important { 
     display: flex !important; 
     display: -webkit-box !important; 
     display: -ms-flexbox !important; 
    } @else { 
     display: flex; 
     display: -webkit-box; 
     display: -ms-flexbox; 
    } 
} 
0

을 : 자원/테마/스타일/센차 터치 /베이스/유지 mixin/_Class.scss

st-box mixin을 검색하고 // 크롬 29 버그에 대한 코드를 바꿉니다. - 그냥 순서에게 표시 규칙

@mixin st-box($important: no) { 
    @if $important == important { 
     display: flex !important; 
     display: -webkit-box !important; 
     display: -ms-flexbox !important; 
    } @else { 
     display: flex; 
     display: -webkit-box; 
     display: -ms-flexbox; 
    } 
} 

당신이해야 할 다음 일은의 // 스위치는 말대꾸 스타일 시트를 컴파일합니다. 당신은 당신의 컴퓨터에 설치 한 말대꾸 & 나침반 (루비)가 필요합니다. 나침반이 최신 크롬 브라우저에 대한 센차 터치 문제를 해결해야

를보고 : 터치/자원/말대꾸 을하고 다음 줄을 실행 명령 행에서 폴더로 이동합니다! (Sass/Compass가 설치되어 있지 않고 생성 된 app.css 만 필요하면 여기에서 다운로드하십시오. http://www.ladysign-apps.com/developer/wp-content/uploads/2013/08/app.css