| @@ -303,34 +303,47 @@ table.rstheme_tabLayoutCenter .gwt-Label, .rstudio-themes-flat .rstudio-themes-d | |||
| } | |||
| /* menu background */ | |||
| .popupMiddleCenter, .menuPopupMiddleCenter, .suggestPopupMiddleCenter { | |||
| .rstudio-themes-flat .popupMiddleCenter, .rstudio-themes-flat .menuPopupMiddleCenter, .rstudio-themes-flat .suggestPopupMiddleCenter { | |||
| background: #2e3440 !important; | |||
| color: #d8dee9 !important; | |||
| } | |||
| .popupMiddleCenter .item.item-selected, .menuPopupMiddleCenter .item.item-selected, .suggestPopupMiddleCenter .item.item-selected { | |||
| .rstudio-themes-flat .popupMiddleCenter .item.item-selected, .rstudio-themes-flat .menuPopupMiddleCenter .item.item-selected, .rstudio-themes-flat .suggestPopupMiddleCenter .item.item-selected { | |||
| color: #2e3440 !important; | |||
| background: #d8dee9 !important; | |||
| } | |||
| .themedPopupPanel { | |||
| .rstudio-themes-flat .themedPopupPanel { | |||
| border: solid 1px #46597c; | |||
| } | |||
| .themedPopupPanel ~ div.popupContent div:nth-child(1) { | |||
| .rstudio-themes-flat .themedPopupPanel ~ div.popupContent div:nth-child(1) { | |||
| border: solid 1px #46597c; | |||
| } | |||
| .popupContent { | |||
| .rstudio-themes-flat .popupContent { | |||
| background: #2e3440; | |||
| color: #d8dee9; | |||
| } | |||
| .popupContent:not(.popupMiddleCenterInner) div div:nth-child(2) { | |||
| .rstudio-themes-flat .popupContent:not(.popupMiddleCenterInner) div div:nth-child(2) { | |||
| background: #2e3440 !important; | |||
| border: solid 1px #46597c; | |||
| } | |||
| .rstudio-themes-flat .gwt-PopupPanel .popupContent { | |||
| background: #d8dee9; | |||
| } | |||
| .rstudio-themes-flat .gwt-PopupPanel .popupContent table { | |||
| background: #d8dee9; | |||
| border: 0; | |||
| } | |||
| .rstudio-themes-flat .gwt-PopupPanel .popupContent table .gwt-Label { | |||
| color: #2e3440; | |||
| } | |||
| /* scrollbars */ | |||
| .rstudio-themes-flat .rstudio-themes-dark-grey .gwt-TabLayoutPanelTabs, | |||
| .rstudio-themes-flat .rstudio-themes-dark-grey .rstheme_minimizedWindowObject .rstheme_center, | |||
| @@ -304,34 +304,47 @@ table.rstheme_tabLayoutCenter .gwt-Label, .rstudio-themes-flat .rstudio-themes-d | |||
| } | |||
| /* menu background */ | |||
| .popupMiddleCenter, .menuPopupMiddleCenter, .suggestPopupMiddleCenter { | |||
| .rstudio-themes-flat .popupMiddleCenter, .rstudio-themes-flat .menuPopupMiddleCenter, .rstudio-themes-flat .suggestPopupMiddleCenter { | |||
| background: #1B2B34 !important; | |||
| color: #D8DEE9 !important; | |||
| } | |||
| .popupMiddleCenter .item.item-selected, .menuPopupMiddleCenter .item.item-selected, .suggestPopupMiddleCenter .item.item-selected { | |||
| .rstudio-themes-flat .popupMiddleCenter .item.item-selected, .rstudio-themes-flat .menuPopupMiddleCenter .item.item-selected, .rstudio-themes-flat .suggestPopupMiddleCenter .item.item-selected { | |||
| color: #1B2B34 !important; | |||
| background: #D8DEE9 !important; | |||
| } | |||
| .themedPopupPanel { | |||
| .rstudio-themes-flat .themedPopupPanel { | |||
| border: solid 1px #4F5B66; | |||
| } | |||
| .themedPopupPanel ~ div.popupContent div:nth-child(1) { | |||
| .rstudio-themes-flat .themedPopupPanel ~ div.popupContent div:nth-child(1) { | |||
| border: solid 1px #4F5B66; | |||
| } | |||
| .popupContent { | |||
| .rstudio-themes-flat .popupContent { | |||
| background: #1B2B34; | |||
| color: #D8DEE9; | |||
| } | |||
| .popupContent:not(.popupMiddleCenterInner) div div:nth-child(2) { | |||
| .rstudio-themes-flat .popupContent:not(.popupMiddleCenterInner) div div:nth-child(2) { | |||
| background: #1B2B34 !important; | |||
| border: solid 1px #4F5B66; | |||
| } | |||
| .rstudio-themes-flat .gwt-PopupPanel .popupContent { | |||
| background: #D8DEE9; | |||
| } | |||
| .rstudio-themes-flat .gwt-PopupPanel .popupContent table { | |||
| background: #D8DEE9; | |||
| border: 0; | |||
| } | |||
| .rstudio-themes-flat .gwt-PopupPanel .popupContent table .gwt-Label { | |||
| color: #1B2B34; | |||
| } | |||
| /* scrollbars */ | |||
| .rstudio-themes-flat .rstudio-themes-dark-grey .gwt-TabLayoutPanelTabs, | |||
| .rstudio-themes-flat .rstudio-themes-dark-grey .rstheme_minimizedWindowObject .rstheme_center, | |||
| @@ -304,34 +304,47 @@ table.rstheme_tabLayoutCenter .gwt-Label, .rstudio-themes-flat .rstudio-themes-d | |||
| } | |||
| /* menu background */ | |||
| .popupMiddleCenter, .menuPopupMiddleCenter, .suggestPopupMiddleCenter { | |||
| .rstudio-themes-flat .popupMiddleCenter, .rstudio-themes-flat .menuPopupMiddleCenter, .rstudio-themes-flat .suggestPopupMiddleCenter { | |||
| background: #002b36 !important; | |||
| color: #839496 !important; | |||
| } | |||
| .popupMiddleCenter .item.item-selected, .menuPopupMiddleCenter .item.item-selected, .suggestPopupMiddleCenter .item.item-selected { | |||
| .rstudio-themes-flat .popupMiddleCenter .item.item-selected, .rstudio-themes-flat .menuPopupMiddleCenter .item.item-selected, .rstudio-themes-flat .suggestPopupMiddleCenter .item.item-selected { | |||
| color: #002b36 !important; | |||
| background: #839496 !important; | |||
| } | |||
| .themedPopupPanel { | |||
| .rstudio-themes-flat .themedPopupPanel { | |||
| border: solid 1px #657b83; | |||
| } | |||
| .themedPopupPanel ~ div.popupContent div:nth-child(1) { | |||
| .rstudio-themes-flat .themedPopupPanel ~ div.popupContent div:nth-child(1) { | |||
| border: solid 1px #657b83; | |||
| } | |||
| .popupContent { | |||
| .rstudio-themes-flat .popupContent { | |||
| background: #002b36; | |||
| color: #839496; | |||
| } | |||
| .popupContent:not(.popupMiddleCenterInner) div div:nth-child(2) { | |||
| .rstudio-themes-flat .popupContent:not(.popupMiddleCenterInner) div div:nth-child(2) { | |||
| background: #002b36 !important; | |||
| border: solid 1px #657b83; | |||
| } | |||
| .rstudio-themes-flat .gwt-PopupPanel .popupContent { | |||
| background: #839496; | |||
| } | |||
| .rstudio-themes-flat .gwt-PopupPanel .popupContent table { | |||
| background: #839496; | |||
| border: 0; | |||
| } | |||
| .rstudio-themes-flat .gwt-PopupPanel .popupContent table .gwt-Label { | |||
| color: #002b36; | |||
| } | |||
| /* scrollbars */ | |||
| .rstudio-themes-flat .rstudio-themes-dark-grey .gwt-TabLayoutPanelTabs, | |||
| .rstudio-themes-flat .rstudio-themes-dark-grey .rstheme_minimizedWindowObject .rstheme_center, | |||
| @@ -255,27 +255,39 @@ table.rstheme_tabLayoutCenter, .rstudio-themes-flat .rstudio-themes-dark-grey .g | |||
| background: $ui-rstudio-toolbar !important; | |||
| } | |||
| /* menu background */ | |||
| .popupMiddleCenter, .menuPopupMiddleCenter, .suggestPopupMiddleCenter { | |||
| background: $ui-completions-background !important; | |||
| color: $ui-completions-color !important; | |||
| .item.item-selected { | |||
| color: $ui-completions-background !important; | |||
| background: $ui-completions-color !important; | |||
| } | |||
| } | |||
| .themedPopupPanel { | |||
| border: solid 1px $ui-completions-border; | |||
| & ~ div.popupContent div:nth-child(1) { | |||
| border: solid 1px $ui-completions-border; | |||
| } | |||
| } | |||
| .popupContent { | |||
| background: $ui-completions-background; | |||
| color: $ui-completions-color; | |||
| &:not(.popupMiddleCenterInner) div div:nth-child(2) { | |||
| background: $ui-completions-background !important; | |||
| .rstudio-themes-flat { | |||
| .popupMiddleCenter, .menuPopupMiddleCenter, .suggestPopupMiddleCenter { | |||
| background: $ui-completions-background !important; | |||
| color: $ui-completions-color !important; | |||
| .item.item-selected { | |||
| color: $ui-completions-background !important; | |||
| background: $ui-completions-color !important; | |||
| } | |||
| } | |||
| .themedPopupPanel { | |||
| border: solid 1px $ui-completions-border; | |||
| & ~ div.popupContent div:nth-child(1) { | |||
| border: solid 1px $ui-completions-border; | |||
| } | |||
| } | |||
| .popupContent { | |||
| background: $ui-completions-background; | |||
| color: $ui-completions-color; | |||
| &:not(.popupMiddleCenterInner) div div:nth-child(2) { | |||
| background: $ui-completions-background !important; | |||
| border: solid 1px $ui-completions-border; | |||
| } | |||
| } | |||
| .gwt-PopupPanel .popupContent { | |||
| background: $ui-completions-color; | |||
| table { | |||
| background: $ui-completions-color; | |||
| border: 0; | |||
| .gwt-Label { | |||
| color: $ui-completions-background; | |||
| } | |||
| } | |||
| } | |||
| } | |||