Просмотр исходного кода

Allow CodeMirror to manage positioning the spell check context menu (#7440)

GitOrigin-RevId: b4153741cf67bc355e4a08efe51bb33a16c991f6
Tim Down 4 лет назад
Родитель
Сommit
72f6d89e78
1 измененных файлов с 11 добавлено и 0 удалено
  1. 11 0
      services/web/frontend/stylesheets/components/dropdowns.less

+ 11 - 0
services/web/frontend/stylesheets/components/dropdowns.less

@@ -98,6 +98,17 @@ button.dropdown-toggle.dropdown-toggle-no-background {
   }
 }
 
+// This removes positioning, display and z-index, which is used just to style the menu in situations where something
+// else is managing that stuff (e.g. the spelling context menu in CodeMirror 6).
+.dropdown-menu.dropdown-menu-unpositioned {
+  position: unset;
+  top: unset;
+  left: unset;
+  z-index: unset;
+  display: block;
+  float: unset;
+}
+
 // Hover/Focus state
 .dropdown-menu > li > a,
 .dropdown-menu .dropdown-menu-button {