2013-08-06 3 views
1

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

_Class.scss: Undefined переменная: "$ семейство шрифтов"

Я попытался изменить шрифт 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; 
} 
+0

Проверьте файл config.rb. Путь, указанный внутри файла, должен быть правильным. – GenieWanted

+0

Этот вопрос уже задавали [Вопрос 1] (http://stackoverflow.com/questions/17751635/changing-default-blue-color-to-green) [Вопрос 2] (HTTP: // StackOverflow .com/questions/17588860/compass-compile-error-on-secha-touch-2-2-1-undefined-font-family-value-and-mix) – Viswa

+0

Спасибо, Viswa, после вашего ответа на этот вопрос. http://stackoverflow.com/questions/17751635/changing-default-blue-color-to-green отлично работает – GiGi

ответ

-1

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

я создал стили папки, где я поместил config.rb файл

шрифтов папки копии сенсорного \ Resources \ Themes \ шрифтов для стилей/stylesheets/folder

0

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

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

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