diff --git a/core/misc/dropbutton/dropbutton.base-rtl.css b/core/misc/dropbutton/dropbutton.base-rtl.css index 044272b..917c2a8 100644 --- a/core/misc/dropbutton/dropbutton.base-rtl.css +++ b/core/misc/dropbutton/dropbutton.base-rtl.css @@ -7,6 +7,10 @@ /** * The dropbutton arrow. */ +.dropbutton-widget { + left: 0; + right: auto; +} .dropbutton-toggle { left: 0; right: auto; diff --git a/core/misc/dropbutton/dropbutton.base.css b/core/misc/dropbutton/dropbutton.base.css index 5a5f71c..307484e 100644 --- a/core/misc/dropbutton/dropbutton.base.css +++ b/core/misc/dropbutton/dropbutton.base.css @@ -14,10 +14,17 @@ box-sizing: border-box; } .dropbutton-wrapper { - display: inline-block; + display: block; + min-height: 2em; + position: relative; } .dropbutton-widget { - position: relative; + position: absolute; + right: 0; /* LTR */ +} +.dropbutton-wrapper, +.dropbutton-widget { + max-width: 100%; } /* UL styles are over-scoped in core, so this selector needs weight parity. */ .dropbutton-widget .dropbutton { @@ -44,6 +51,13 @@ .dropbutton-multiple .dropbutton-widget { padding-right: 2em; /* LTR */ } +.dropbutton-multiple.open, +.dropbutton-multiple.open .dropbutton-widget { + max-width: none; +} +.dropbutton-multiple.open { + z-index: 100; +} .dropbutton-multiple .dropbutton .secondary-action { display: none; } diff --git a/core/modules/node/node.admin-rtl.css b/core/modules/node/node.admin-rtl.css deleted file mode 100644 index d836f65..0000000 --- a/core/modules/node/node.admin-rtl.css +++ /dev/null @@ -1,7 +0,0 @@ -/** - * Operations dropbuttons - */ -.dropbutton-widget { - left: 0; - right: auto; -} diff --git a/core/modules/node/node.admin.css b/core/modules/node/node.admin.css index c23db9d..101a38d 100644 --- a/core/modules/node/node.admin.css +++ b/core/modules/node/node.admin.css @@ -9,27 +9,3 @@ .revision-current { background: #ffc; } - -/** - * Operations dropbuttons - */ -.dropbutton-wrapper { - display: block; - min-height: 2em; - position: relative; -} -.dropbutton-widget { - position: absolute; - right: 0; /* LTR */ -} -.dropbutton-wrapper, -.dropbutton-widget { - max-width: 100%; -} -.dropbutton-multiple.open, -.dropbutton-multiple.open .dropbutton-widget { - max-width: none; -} -.dropbutton-multiple.open { - z-index: 100; -}