UNPKG

responsivewebframework

Version:

Jalasoft Foundation Front End Framework ========================================

138 lines (119 loc) 2.75 kB
.user-selected(@value: none) { -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -o-user-select: none; -ms-user-select: none; user-select: none; } .context-menu-base { background-color: @context-menu-background-color; border: 1px @lines-color solid; list-style: none; width: auto; height: auto; margin: 0; padding: 4px 0; border-radius: 2px; color: @body-color; background-image: none; -webkit-box-shadow: shadow_level(Level2); -moz-box-shadow: shadow_level(Level2); box-shadow: shadow_level(Level2); } ul.context-menu, ul.context-menu li ul, ul.context-menu li ul li ul { .context-menu-base; display:none; position: absolute; } ul.context-menu li, ul.context-menu li a { margin: 0; font-family: @font-family-base-component; font-size: @font-size-base-component; height: @height-component; padding: 0 12px; vertical-align: middle; line-height: @height-component; position: relative; } ul.context-menu li a { color: @body-color; outline: none !important; text-decoration: none; margin: 0; padding: 0; } ul.context-menu li:hover { background-color: @dividers-color; cursor: pointer; } ul.context-menu li ul{ position: absolute; left: 100%; top: -5px; display: none; width: 100%; } ul.context-menu li:hover ul { display: inherit; } ul.context-menu li ul li { position: relative; } ul.context-menu li ul li ul { position: absolute; display: none !important; width: 100%; } ul.context-menu li ul li:hover ul { display: inherit !important; } ul.context-menu li span:first-child { width: 16px; height: 16px; line-height: @height-component; text-align: center; padding-right: 8px; } ul.context-menu li span[class="icon-next-xbase"] { width: 16px; height: 16px; text-align: center; line-height: @height-component; float: right; padding-left: 12px; } ul.context-menu li.disabled, ul.context-menu li.disabled a, ul.context-menu li:hover.disabled, ul.context-menu li:hover.disabled a, ul.context-menu li.disabled ul, ul.context-menu li:hover.disabled ul, ul.context-menu li ul li.disabled ul, ul.context-menu li ul li:hover.disabled ul { color: @body-color; opacity: 0.5; background-color: @context-menu-background-color; cursor: default; } .context-menu-anchor { position: relative; color: @body-color; cursor: pointer; float: left; &:after { position: absolute; width: 7px; height: 7px; content: " "; border-bottom: 2px solid @body-color; border-right: 2px solid @body-color; margin-left: 5px; margin-top: 3px; -ms-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg); .user-selected(none); } }