@if (localizedSelectedElement(); as element) {
@if (selectedElement()) {
{{ element.label }}
{{ element.key }}
@if (selectedElement()!.container) {
{{
selectedElement()!.container
}}
}
{{ element.description }}
}
@if (selectedElement()!.layoutEditable) {
}
}
@for (capability of selectedElementCapabilities(); track capability) {
{{ capability }}
}
}
{{ (activeEditorTab() === 'cssOnly' ? 'theme.studio.cssOnlyTheme' : 'theme.studio.themeJson') | translate }}
@if (activeEditorTab() === 'cssOnly') {{{ 'theme.studio.cssOnlyHint' | translate }}
}
{{
'theme.studio.lines' | translate: { count: activeEditorTab() === 'cssOnly' ? cssOnlyText().split('\n').length : draftLineCount() }
}}
{{
'theme.studio.chars' | translate: { count: activeEditorTab() === 'cssOnly' ? cssOnlyText().length : draftCharacterCount() }
}}
@if (activeEditorTab() === 'json') {
{{ 'theme.studio.errors' | translate: { count: draftErrorCount() } }}
}
{{ 'theme.studio.ideEditor' | translate }}
@if (activeEditorTab() === 'json') {
} @else {
}
{{ 'theme.studio.selection' | translate }}
{{ element.label }}
{{ element.key }} @if (isMounted(selectedElement()!)) { {{ 'theme.studio.mountedNow' | translate }} }{{ element.description }}
{{ 'theme.studio.editableAttributes' | translate }}
@for (field of visiblePropertyHints(); track field.key) {
}
{{ 'theme.studio.animationKeys' | translate }}
@if (animationKeys().length > 0) {
@for (animationKey of animationKeys(); track animationKey) {
}
} @else {
{{ 'theme.studio.noAnimationKeys' | translate }}
}
@for (field of THEME_ANIMATION_FIELDS; track field.key) {
{{ field.key }}
}
{{ 'theme.studio.layoutGrid' | translate }}
@for (container of layoutContainers; track container.key) {
}
x
{{ selectedElementGrid()!.grid.x }}
y
{{ selectedElementGrid()!.grid.y }}
w
{{ selectedElementGrid()!.grid.w }}
h
{{ selectedElementGrid()!.grid.h }}