Сенча сенсорный исключить все файлы Senchas Sass/ CSS для нестандартного дизайна?
У меня быстрый вопрос, на который, я надеюсь, кто-нибудь может мне ответить. Я реализую индивидуальный дизайн для компании, которая делает приложение sencha-touch для iOS и Android.
Когда я впервые пришел, это был большой беспорядок! Importants и overrides повсюду, и я не мог ничего трогать, не возвращаясь назад в течение 10 минут, прежде чем я смог установить свойство.
Теперь у нас есть новый проект с дизайном Supercusom, и я серьезно думаю об исключении как можно большего количества файлов Senchas Sass/ CSS, за исключением загрузочного спиннера Maby или чего-то в этом роде.
Или вы рекомендуете сохранить хотя бы некоторые виджеты сенчи? Потому что я не хочу испортить логику сенчи.
Thanx
1 ответ
Многие из свойств компонентов Sencha связаны с функциями sass или конкретными css. Например, макеты и типы макетов будут переведены в CSS во время выполнения. Я обнаружил, что если вы собираетесь использовать инфраструктуру Sencha, гораздо проще следовать путям, которые они предоставляют для настройки, таким как свойства cls, которые они включают (baseCls, innerCls, cls, inputCls и т. Д.), А затем просто переопределить все их классов х-типа или использовать! важный. Я бы порекомендовал вам сохранить виджеты sencha и предоставить свой собственный sass/css в этих свойствах cls.