2022-12-16 02:12:05 +00:00
|
|
|
/*
|
|
|
|
* Citizen
|
|
|
|
*
|
|
|
|
* SkinStyles for Extension:CodeEditor
|
|
|
|
* Module: ext.codeEditor.ace
|
|
|
|
* Version: REL1_39 67c012c
|
|
|
|
*
|
2023-06-02 18:39:12 +00:00
|
|
|
* Date: 2023-06-03
|
|
|
|
*/
|
2022-12-16 02:12:05 +00:00
|
|
|
|
|
|
|
.ace {
|
|
|
|
&-tm {
|
2024-06-30 05:04:30 +00:00
|
|
|
color: var( --color-emphasized );
|
2023-07-28 01:19:27 +00:00
|
|
|
background-color: transparent;
|
2022-12-16 02:12:05 +00:00
|
|
|
|
|
|
|
.ace {
|
|
|
|
&_gutter {
|
2024-06-30 05:04:30 +00:00
|
|
|
color: var( --color-subtle );
|
2023-07-28 01:19:27 +00:00
|
|
|
background-color: transparent;
|
2022-12-16 02:12:05 +00:00
|
|
|
|
|
|
|
&-active-line {
|
2024-07-01 00:41:31 +00:00
|
|
|
background-color: var( --background-color-button-quiet--hover );
|
2022-12-16 02:12:05 +00:00
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
&_marker-layer {
|
|
|
|
.ace {
|
|
|
|
&_active-line {
|
2024-07-01 00:41:31 +00:00
|
|
|
background-color: var( --background-color-button-quiet--hover );
|
2022-12-16 02:12:05 +00:00
|
|
|
}
|
2023-06-02 05:45:36 +00:00
|
|
|
|
|
|
|
&_selected-word {
|
2024-07-01 00:41:31 +00:00
|
|
|
background: var( --background-color-progressive-subtle );
|
2023-07-28 01:19:27 +00:00
|
|
|
border-color: var( --border-color-base );
|
2023-06-02 05:45:36 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
&_selection {
|
2024-07-01 00:41:31 +00:00
|
|
|
background: var( --background-color-progressive-subtle );
|
2024-06-30 05:04:30 +00:00
|
|
|
box-shadow: inset 0 0 0 2px var( --color-progressive );
|
2023-06-02 05:45:36 +00:00
|
|
|
}
|
2022-12-16 02:12:05 +00:00
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
&_print-margin {
|
|
|
|
background: var( --border-color-base );
|
|
|
|
}
|
|
|
|
|
|
|
|
&_cursor {
|
2024-06-30 05:04:30 +00:00
|
|
|
color: var( --color-emphasized );
|
2022-12-16 02:12:05 +00:00
|
|
|
}
|
2023-05-23 18:16:00 +00:00
|
|
|
|
|
|
|
&_storage,
|
|
|
|
&_keyword {
|
|
|
|
color: var( --color-syntax-purple );
|
|
|
|
}
|
|
|
|
|
|
|
|
&_constant {
|
|
|
|
color: var( --color-syntax-orange );
|
|
|
|
|
|
|
|
&.ace {
|
|
|
|
&_buildin {
|
|
|
|
color: var( --color-syntax-orange );
|
|
|
|
}
|
|
|
|
|
|
|
|
&_language {
|
|
|
|
color: var( --color-syntax-orange );
|
|
|
|
}
|
|
|
|
|
|
|
|
&_library {
|
|
|
|
color: var( --color-syntax-orange );
|
|
|
|
}
|
|
|
|
|
|
|
|
&_numeric {
|
|
|
|
color: var( --color-syntax-orange );
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
&_invalid {
|
|
|
|
color: var( --color-destructive );
|
2024-07-01 00:41:31 +00:00
|
|
|
background-color: var( --background-color-button-quiet--hover );
|
2023-05-23 18:16:00 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
&_support {
|
|
|
|
&.ace {
|
|
|
|
&_function {
|
|
|
|
color: var( --color-syntax-blue );
|
|
|
|
}
|
|
|
|
|
|
|
|
&_constant {
|
|
|
|
color: var( --color-syntax-orange );
|
|
|
|
}
|
|
|
|
|
|
|
|
&_type,
|
|
|
|
&_class {
|
|
|
|
color: var( --color-syntax-purple );
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
&_keyword {
|
|
|
|
&.ace {
|
|
|
|
&_operator {
|
|
|
|
color: var( --color-syntax-cyan );
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
&_string {
|
|
|
|
color: var( --color-syntax-green );
|
|
|
|
|
|
|
|
&.ace {
|
|
|
|
&_regex {
|
|
|
|
color: var( --color-syntax-red );
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
&_comment {
|
2024-06-30 05:04:30 +00:00
|
|
|
color: var( --color-subtle );
|
2023-05-23 18:16:00 +00:00
|
|
|
|
|
|
|
&.ace {
|
|
|
|
&_doc {
|
|
|
|
&.ace {
|
|
|
|
&_tag {
|
2024-06-30 05:04:30 +00:00
|
|
|
color: var( --color-subtle );
|
2023-05-23 18:16:00 +00:00
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
&_variable {
|
|
|
|
color: var( --color-syntax-yellow );
|
|
|
|
}
|
|
|
|
|
|
|
|
&_xml-pe {
|
|
|
|
color: var( --color-syntax-brown );
|
|
|
|
}
|
|
|
|
|
|
|
|
&_entity {
|
|
|
|
&.ace {
|
|
|
|
&_name {
|
|
|
|
&.ace {
|
|
|
|
&_function {
|
|
|
|
color: var( --color-syntax-blue );
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
&_heading {
|
|
|
|
color: var( --color-syntax-blue );
|
|
|
|
}
|
|
|
|
|
|
|
|
&_list {
|
|
|
|
color: var( --color-syntax-red );
|
|
|
|
}
|
|
|
|
|
|
|
|
&_meta {
|
|
|
|
&.ace {
|
|
|
|
&_tag {
|
|
|
|
color: var( --color-syntax-blue );
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
&_paren,
|
|
|
|
&_punctuation {
|
|
|
|
color: var( --color-syntax-cyan );
|
|
|
|
}
|
|
|
|
|
|
|
|
&_indent-guide {
|
|
|
|
opacity: var( --opacity-base--disabled );
|
|
|
|
}
|
2022-12-16 02:12:05 +00:00
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
&_gutter {
|
|
|
|
&-cell {
|
2024-06-30 05:04:30 +00:00
|
|
|
color: var( --color-subtle );
|
2022-12-16 02:12:05 +00:00
|
|
|
}
|
|
|
|
}
|
2023-06-02 05:45:36 +00:00
|
|
|
|
|
|
|
&_search {
|
2024-06-30 05:04:30 +00:00
|
|
|
color: var( --color-subtle );
|
2023-07-28 01:19:27 +00:00
|
|
|
background-color: var( --color-surface-2 );
|
|
|
|
border-color: var( --border-color-base );
|
2023-06-02 05:45:36 +00:00
|
|
|
|
|
|
|
&_field {
|
2024-06-30 05:04:30 +00:00
|
|
|
color: var( --color-emphasized );
|
2023-06-02 05:45:36 +00:00
|
|
|
background-color: transparent;
|
2024-04-19 19:14:18 +00:00
|
|
|
border-color: var( --border-color-interactive );
|
2024-07-05 17:24:31 +00:00
|
|
|
border-top-left-radius: var( --border-radius-base );
|
|
|
|
border-bottom-left-radius: var( --border-radius-base );
|
2023-06-02 05:45:36 +00:00
|
|
|
|
|
|
|
&:hover {
|
|
|
|
background-color: var( --color-surface-0 );
|
2024-06-30 05:04:30 +00:00
|
|
|
border-color: var( --color-progressive--hover );
|
2023-06-02 05:45:36 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
&:focus {
|
|
|
|
background-color: var( --color-surface-0 );
|
2024-06-30 05:04:30 +00:00
|
|
|
border-color: var( --color-progressive );
|
|
|
|
box-shadow: inset 0 0 0 1px var( --color-progressive );
|
2023-06-02 05:45:36 +00:00
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
&btn {
|
2024-10-23 21:34:41 +00:00
|
|
|
font-weight: var( --font-weight-semi-bold );
|
2024-06-30 05:04:30 +00:00
|
|
|
color: var( --color-emphasized );
|
2023-07-28 01:19:27 +00:00
|
|
|
background-color: transparent;
|
2024-04-19 19:14:18 +00:00
|
|
|
border-color: var( --border-color-interactive );
|
2023-06-02 05:45:36 +00:00
|
|
|
|
|
|
|
&:last-child {
|
2024-04-19 19:14:18 +00:00
|
|
|
border-color: var( --border-color-interactive );
|
2023-06-02 05:45:36 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
&:hover {
|
2024-07-01 00:41:31 +00:00
|
|
|
background-color: var( --background-color-button-quiet--hover );
|
2023-06-02 05:45:36 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
&:active {
|
2024-07-01 00:41:31 +00:00
|
|
|
background-color: var( --background-color-button-quiet--active );
|
2023-06-02 05:45:36 +00:00
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
&_button {
|
2024-10-23 21:34:41 +00:00
|
|
|
font-weight: var( --font-weight-semi-bold );
|
2024-06-30 05:04:30 +00:00
|
|
|
color: var( --color-emphasized );
|
2023-06-02 05:45:36 +00:00
|
|
|
border-color: transparent;
|
2024-07-05 17:24:31 +00:00
|
|
|
border-radius: var( --border-radius-base );
|
2023-06-02 05:45:36 +00:00
|
|
|
|
|
|
|
&:hover {
|
2024-07-01 00:41:31 +00:00
|
|
|
background-color: var( --background-color-button-quiet--hover );
|
2023-06-02 05:45:36 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
&:active {
|
2024-07-01 00:41:31 +00:00
|
|
|
background-color: var( --background-color-button-quiet--active );
|
2023-06-02 05:45:36 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
&.checked {
|
2024-07-01 00:41:31 +00:00
|
|
|
background-color: var( --background-color-progressive-subtle );
|
2023-07-28 01:19:27 +00:00
|
|
|
border-color: transparent;
|
2023-06-02 05:45:36 +00:00
|
|
|
}
|
|
|
|
}
|
2023-06-02 18:39:12 +00:00
|
|
|
|
|
|
|
&_optionsMenuEntry {
|
|
|
|
button {
|
2023-06-02 18:39:49 +00:00
|
|
|
background-color: var( --color-surface-3 );
|
2023-07-28 01:19:27 +00:00
|
|
|
border-color: var( --border-color-base );
|
2023-06-02 18:39:12 +00:00
|
|
|
|
|
|
|
&:hover {
|
2024-07-01 00:41:31 +00:00
|
|
|
background-color: var( --background-color-button-quiet--hover );
|
2023-06-02 18:39:12 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
&:active {
|
2024-07-01 00:41:31 +00:00
|
|
|
background-color: var( --background-color-button-quiet--active );
|
2023-06-02 18:39:12 +00:00
|
|
|
}
|
2023-06-02 18:39:49 +00:00
|
|
|
|
|
|
|
&[ ace_selected_button='true' ] {
|
2024-06-10 23:47:49 +00:00
|
|
|
color: var( --color-inverted-primary );
|
2024-06-30 05:04:30 +00:00
|
|
|
background-color: var( --color-progressive );
|
|
|
|
border-color: var( --color-progressive );
|
2023-06-02 18:39:12 +00:00
|
|
|
box-shadow: none;
|
|
|
|
|
|
|
|
&:hover {
|
2024-06-30 05:04:30 +00:00
|
|
|
background-color: var( --color-progressive--hover );
|
|
|
|
border-color: var( --color-progressive--hover );
|
2023-06-02 18:39:12 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
&:active {
|
2024-06-30 05:04:30 +00:00
|
|
|
background-color: var( --color-progressive--active );
|
|
|
|
border-color: var( --color-progressive--active );
|
2023-06-02 18:39:12 +00:00
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
#ace_settingsmenu {
|
2023-07-28 01:19:27 +00:00
|
|
|
color: var( --color-base );
|
2023-06-02 18:39:12 +00:00
|
|
|
background-color: var( --color-surface-0 );
|
2024-07-25 01:53:51 +00:00
|
|
|
box-shadow: var( --box-shadow-drop-xx-large );
|
2022-12-16 02:12:05 +00:00
|
|
|
}
|