2013-06-06 3 views
0

У меня есть мобильное приложение, разработанное с использованием версии Sencha Touch 2.0. В эти дни я попытался перейти к последней библиотеке Sencha (2.2.1) для поддержки темы в зависимости от пользовательской платформы.Новая поддержка темы для IE10

Мой вопрос связан с Windows Phone темы и IE 10.

По умолчанию, я получаю в IE 10 тему, как в этом: http://docs.sencha.com/touch/2.2.1/#!/example/nested-list

Но тема, которую я хочу, чтобы он в IE 10 это: http://docs.sencha.com/touch/2.2.1/#!/example/kitchen-sink

Кто-нибудь знает, что делать или что отличает приложение Kitchen-sink, чтобы иметь ту же тему в IE 10?

Что мне не хватает?

+0

Обе ваши ссылки загружают тему Sencha Touch по умолчанию. Какую тему вы хотите загрузить? Возможно, этот вопрос/ответ поможет: http://stackoverflow.com/a/16998586/273985 – rdougan

+0

@rdougan: спасибо за ваш ответ! Я хочу загрузить тему Windows 8 в IE 10. Я обновил app.json с изменениями от http://stackoverflow.com/a/16998586/273985, но без успеха. –

ответ

0

Просмотрите файл app.scss. первые строки линии включают в себя. \ Default и \ default \ all themes. измените их на \ windows и \ windows \ all ... другими словами, измените слово "default" на "windows"; затем сохраните как app_ie.scss или что угодно.

Затем app.json также необходимо изменить так, чтобы платформа ie10 была распознана, и ваша надлежащая app_ie.css загружается, когда ie10 является браузером.

0

Измените ваше приложение-SCSS как это:

$dark-theme: false; 
$base-color: #2672EC; 

@import 'sencha-touch/windows'; 
@import 'sencha-touch/windows/all'; 

$background-color: #fff !default; 
$primary-text-color: #000 !default; 
$secondary-text-color: #000 !default; 

Это сделает то тема света тему.