Nesta página
Ativos
A pasta ativos pode conter quaisquer arquivos ou subpastas que não pertençam a outros diretórios. Você pode usar isso para:
- Estilos JavaScript (deve estar dentro de assets/js);
- Estilos CSS (deve estar dentro de assets/css);
- Imagens;
- Fontes;
- Qualquer outra coisa que você precise incluir.
assets/js
A pasta assets/js é reservada e deve conter apenas arquivos JavaScript. Para ser usada pelo widget, especifique esses arquivos em: manifest.json.
Por exemplo:
"assets": {
"js": ["class.widget.js"]
}
ativos/css
O assets/css é reservado e deve conter apenas arquivos de estilo CSS. Para ser usado pelo widget, especifique esses arquivos no manifest.json.
Por exemplo:
"assets": {
"css": ["mywidget.css"]
}
Estilos CSS
Os arquivos CSS podem conter um atributo personalizado theme para definir um estilo diferente para um tema de front-end específico.
Temas disponíveis e seus valores de atributo:
- Blue - [theme='blue-theme']
- Dark - [theme='dark-theme']
- High-contrast light - [theme='hc-light']
- High-contrast dark - [theme='hc-dark']
Exemplo:
.widget {
background-color: red;
}
[theme='dark-theme'] .widget {
background-color: green;
}