_Class.scss: неопределенная переменная $font-family в теме Sencha Touch

Я пытаюсь добавить новую настраиваемую тему в свое приложение, но при компиляции в Compass возникает следующая ошибка:

_Class.scss: неопределенная переменная: "$font-family"

Я попытался изменить шрифт html,body в _Class.scss на $font-family, но это не сработало. Моя версия Sencha Touch 2.2.1. Как я могу решить эту проблему?

// Let's start with the basics
$base - color: #CC0000;
$active - color: #850000;

// Buttons
$button-gradient: 'bevel';

// Lists
$list-bg-color: # eee;
$list - color: #333;
$list-pressed-color: # ddd;
$list - active - gradient: 'recessed';
$list - header - bg - color: #990000;
$list-header:white;
$list-header-gradient: 'bevel';

// Tabs
$tabs_dark_color: #000;

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

@include sencha-panel;
@include sencha-buttons;
@include sencha-sheet;
@include sencha-picker;

@include sencha-msgbox;
@include sencha-loading-spinner;

@include sencha-button-ui('action', #ffc801);
@include sencha-button-ui('decline', desaturate(darken(#b8a7a7, 10%), 5%));

.x-tabbar-dark .x-tab {
    color: white;
}
.x-list-header {
    color: white !important;
}
.x-list-round .x-list-header {
    color: #777 !important;
}
.x-tabbar-dark.x-docked-bottom .x-tab .x-button-icon {
    background: white !important;
}

person Gowthami Gattineni    schedule 06.08.2013    source источник
comment
Проверьте файл config.rb. Путь, указанный в файле, должен быть правильным.   -  person GenieWanted    schedule 06.08.2013
comment
Этот вопрос уже задавался Вопрос 1 Вопрос 2   -  person Viswa    schedule 06.08.2013
comment
Спасибо, Висва, последовал вашему ответу на этот вопрос. stackoverflow.com/questions/17751635/ отлично работает   -  person Gowthami Gattineni    schedule 06.08.2013


Ответы (2)


Это довольно старый пост, но для полноты картины. Я столкнулся с этой проблемой вчера. Это происходит из-за того, что вы не импортировали переменные темы по умолчанию.

Вы импортировали sencha-touch/default/all, но это не переменные. Переменная находится в sencha-touch/default

@import 'sencha-touch/default'; должен решить проблему.

person Bram    schedule 26.03.2014

создайте папку с именем таблицы стилей, в которую вы поместили config.rb

Я создал стили папок, в которые я поместил config.rb файл

скопировать папку fonts из папки touch\resources\themes\fonts в папку styles/stylesheets/

person Hardeep Singh    schedule 06.03.2014