app/assets/stylesheets/semantic-ui/collections/menu.less in semantic-ui-rails-0.12.5 vs app/assets/stylesheets/semantic-ui/collections/menu.less in semantic-ui-rails-0.13.0

- old
+ new

@@ -115,22 +115,20 @@ } .ui.menu .item .item .item, .ui.menu .item .item .item > a:not(.button) { color: rgba(30, 30, 30, 0.6); } -.ui.menu .dropdown.item .menu .item, -.ui.menu .dropdown.item .menu .item a:not(.button) { +.ui.menu .dropdown .menu .item, +.ui.menu .dropdown .menu .item a:not(.button) { color: rgba(0, 0, 0, 0.75); } /* Hover */ .ui.menu .item .menu a.item:hover, -.ui.menu .item .menu a.item.hover, -.ui.menu .item .menu .link.item:hover, -.ui.menu .item .menu .link.item.hover { +.ui.menu .item .menu .link.item:hover { color: rgba(0, 0, 0, 0.85); } -.ui.menu .dropdown.item .menu .item a:not(.button):hover { +.ui.menu .dropdown .menu .item a:not(.button):hover { color: rgba(0, 0, 0, 0.85); } /* Active */ .ui.menu .active.item, .ui.menu .active.item a:not(.button) { @@ -179,19 +177,23 @@ .ui.menu .item:before { position: absolute; content: ''; top: 0%; - right: 0px; + left: 0px; width: 1px; height: 100%; background-image: linear-gradient( rgba(0, 0, 0, 0.05) 0%, rgba(0, 0, 0, 0.1) 50%, rgba(0, 0, 0, 0.05) 100%) ; } +.ui.menu > .menu:not(.right):first-child > .item:first-child:before, +.ui.menu .item:first-child:before { + display: none; +} .ui.menu .menu.right .item:before, .ui.menu .item.right:before { right: auto; left: 0px; } @@ -300,10 +302,15 @@ /*-------------- Dropdowns ---------------*/ + +.ui.menu .dropdown .menu .item .icon { + float: none; + margin: 0em 0.75em 0em 0em; +} .ui.menu .dropdown.item .menu { left: 1px; margin: 0px; min-width: calc(100% - 1px); box-shadow: 0 1px 1px 1px rgba(0, 0, 0, 0.1); @@ -362,19 +369,17 @@ /*-------------- Hover ---------------*/ .ui.link.menu .item:hover, -.ui.menu .item.hover, .ui.menu .link.item:hover, .ui.menu a.item:hover, -.ui.menu .ui.dropdown .menu .item.hover, .ui.menu .ui.dropdown .menu .item:hover { cursor: pointer; background-color: rgba(0, 0, 0, 0.02); } -.ui.menu .ui.dropdown.active { +.ui.menu .ui.dropdown.item.active { background-color: rgba(0, 0, 0, 0.02); -webkit-box-shadow: none; box-shadow: none; @@ -454,12 +459,11 @@ /*-------------- Disabled ---------------*/ .ui.menu .item.disabled, -.ui.menu .item.disabled:hover, -.ui.menu .item.disabled.hover { +.ui.menu .item.disabled:hover { cursor: default; color: rgba(0, 0, 0, 0.2); background-color: transparent !important; } @@ -509,16 +513,16 @@ .ui.vertical.menu .item > .label { float: right; text-align: center; } -.ui.vertical.menu .item > .icon:not(.input) { +.ui.vertical.menu .item > i.icon { float: right; width: 1.22em; margin: 0em 0em 0em 0.5em; } -.ui.vertical.menu .item > .label + .icon { +.ui.vertical.menu .item > .label + i.icon { float: none; margin: 0em 0.25em 0em 0em; } /*--- Border ---*/ @@ -576,11 +580,11 @@ border-bottom-right-radius: 0em; } .ui.vertical.menu .dropdown.item .menu .item { font-size: 1rem; } -.ui.vertical.menu .dropdown.item .menu .item .icon { +.ui.vertical.menu .dropdown.item .menu .item i.icon { margin-right: 0em; } .ui.vertical.menu .dropdown.item.active { -webkit-box-shadow: none; -moz-box-shadow: none; @@ -605,12 +609,11 @@ ---------------*/ .ui.tiered.menu > .sub.menu > .item { color: rgba(0, 0, 0, 0.4); } -.ui.tiered.menu > .menu > .item:hover, -.ui.tiered.menu > .menu > .item.hover { +.ui.tiered.menu > .menu > .item:hover { color: rgba(0, 0, 0, 0.8); } .ui.tiered.menu .item.active { color: rgba(0, 0, 0, 0.8); } @@ -667,12 +670,11 @@ } .ui.inverted.tiered.menu .sub.menu .item { color: rgba(255, 255, 255, 0.6); } -.ui.inverted.tiered.menu > .menu > .item:hover, -.ui.inverted.tiered.menu > .menu > .item.hover { +.ui.inverted.tiered.menu > .menu > .item:hover { color: rgba(255, 255, 255, 0.9); } .ui.inverted.tiered.menu .active.item:after { display: none; } @@ -772,11 +774,11 @@ .ui.pagination.menu .item { min-width: 3em; text-align: center; } -.ui.pagination.menu .icon.item .icon { +.ui.pagination.menu .icon.item i.icon { vertical-align: top; } .ui.pagination.menu.floated { display: block; } @@ -1006,11 +1008,10 @@ -webkit-border-radius: 0em; -moz-border-radius: 0em; border-radius: 0em; } /* Hover */ -.ui.secondary.vertical.pointing.menu > .item.hover, .ui.secondary.vertical.pointing.menu > .item:hover { background-color: transparent; color: rgba(0, 0, 0, 0.7); } @@ -1152,20 +1153,19 @@ .ui.vertical.text.menu .item { float: left; clear: left; margin: 0.5em 0em; } -.ui.vertical.text.menu .item > .icon { +.ui.vertical.text.menu .item > i.icon { float: none; margin: 0em 0.83em 0em 0em; } .ui.vertical.text.menu .header.item { margin: 0.8em 0em; } /*--- hover ---*/ -.ui.text.menu .item.hover, .ui.text.menu .item:hover { opacity: 1; background-color: transparent; } @@ -1321,17 +1321,16 @@ } .ui.inverted.menu .item .item, .ui.inverted.menu .item .item > a { color: rgba(255, 255, 255, 0.8); } -.ui.inverted.menu .dropdown.item .menu .item, -.ui.inverted.menu .dropdown.item .menu .item a { +.ui.inverted.menu .dropdown .menu .item, +.ui.inverted.menu .dropdown .menu .item a { color: rgba(0, 0, 0, 0.75) !important; } .ui.inverted.menu .item.disabled, -.ui.inverted.menu .item.disabled:hover, -.ui.inverted.menu .item.disabled.hover { +.ui.inverted.menu .item.disabled:hover { color: rgba(255, 255, 255, 0.2); } @@ -1391,24 +1390,19 @@ ; } /*--- Hover ---*/ .ui.link.inverted.menu .item:hover, -.ui.inverted.menu .item.hover, .ui.inverted.menu .link.item:hover, .ui.inverted.menu a.item:hover, -.ui.inverted.menu .dropdown.item.hover, .ui.inverted.menu .dropdown.item:hover { background-color: rgba(255, 255, 255, 0.1); } .ui.inverted.menu a.item:hover, -.ui.inverted.menu .item.hover, .ui.inverted.menu .item > a:hover, .ui.inverted.menu .item .menu a.item:hover, -.ui.inverted.menu .item .menu a.item.hover, -.ui.inverted.menu .item .menu .link.item:hover, -.ui.inverted.menu .item .menu .link.item.hover { +.ui.inverted.menu .item .menu .link.item:hover { color: rgba(255, 255, 255, 1); } /*--- Down ---*/ .ui.inverted.menu a.item:active, @@ -1754,11 +1748,10 @@ /* Colors */ .ui.pointing.menu .active.item:after { background-color: #FCFCFC; } -.ui.pointing.menu .active.item.hover:after, .ui.pointing.menu .active.item:hover:after { background-color: #FAFAFA; } .ui.vertical.pointing.menu .menu .active.item:after { @@ -1819,10 +1812,10 @@ font-size: 1.125rem; } .ui.large.menu .item .item { font-size: 0.875rem; } -.ui.large.menu .dropdown.item .item { +.ui.large.menu .dropdown .item { font-size: 1rem; } .ui.large.vertical.menu { width: 18rem; }