Разработчик проприетарного приложения Opentext Documentum xCP
вызывает Sencha Cmd, когда создает собственную тему для веб-приложения. В теме есть карта цветов по имени, и каждый цвет является картой значений цвета по типу цвета.
Проблема в сгенерированном файле css, содержащем только классы для первого цвета на карте , Однако, если я вставлю файл s css в какой-нибудь онлайн-конвертер, все цвета будут обработаны.
Вот содержимое файла: https://pastebin.com/zN5eHgBB, кстати, что такое «по умолчанию» ?
$materialize-red: (
"base": #e51c23,
"lighten-5": #fdeaeb
);
$red: (
"base": #F44336,
"lighten-5": #FFEBEE
);
$colorsarray: (
"materialize-red": $materialize-red,
"red": $red
)!default;
@each $color_name, $color in $colorsarray {
@each $color_type, $color_value in $color {
@if $color_type == "base" {
.#{$color_name} {
background-color: $color_value !important;
}
.#{$color_name}-text {
color: $color_value !important;
}
}
@else if $color_name != "shades" {
.#{$color_name}.#{$color_type} {
background-color: $color_value !important;
}
.#{$color_name}-text.text-#{$color_type} {
color: $color_value !important;
}
}
}
}
Его местоположение относительно сборки root: sass\components\_color.scss
Я не знаю, как локализовать проблему. Я просто знаю командную строку, используемую xCP для создания приложения, и папка приложения тоже создается xCP.
sencha.exe help package upgrade
sencha.exe help package build
Эти команды не выводят очевидных ошибок. _colors.s css не упоминается.
Сгенерированные файлы css находятся в build\resources\xcp-custom-theme-all-debug*.css
В них классы для $ shades следуют сразу за классами для materialize-red: https://pastebin.com/Zfb0MScz:
/* C:/xCPDesigner16.4P6/Applications/EducationApplication/.metadata/.plugins/com.emc.xcp.uitemplate.ui/resources/custom-themes/fluxsn.MaterialTheme-2.3.0/packages/local/xcp-custom-theme/sass/custom/components/_color.scss:380 */
.materialize-red2-text.text-darken-4 {
color: #8b1014 !important;
}
/* C:/xCPDesigner16.4P6/Applications/EducationApplication/.metadata/.plugins/com.emc.xcp.uitemplate.ui/resources/custom-themes/fluxsn.MaterialTheme-2.3.0/packages/local/xcp-custom-theme/sass/custom/components/_color.scss:389 */
.black {
background-color: #000 !important;
}
/* C:/xCPDesigner16.4P6/Applications/EducationApplication/.metadata/.plugins/com.emc.xcp.uitemplate.ui/resources/custom-themes/fluxsn.MaterialTheme-2.3.0/packages/local/xcp-custom-theme/sass/custom/components/_color.scss:392 */
.black-text {
color: #000 !important;
}