From d47bcb9c2a7d6cbb666ca5f7137142e5f526c816 Mon Sep 17 00:00:00 2001 From: Bruno Alves de Faria Date: Thu, 23 Mar 2017 15:08:37 -0300 Subject: [PATCH] Allowing multiple levels on dropdowns --- .../bootstrap/dropdown/dropdown.styl | 36 +++++++++- .../components/bootstrap/dropdown/form.html | 65 ++++++++++--------- 2 files changed, 71 insertions(+), 30 deletions(-) diff --git a/Packages/ohif-core/client/components/bootstrap/dropdown/dropdown.styl b/Packages/ohif-core/client/components/bootstrap/dropdown/dropdown.styl index 48bb05088..76010918a 100644 --- a/Packages/ohif-core/client/components/bootstrap/dropdown/dropdown.styl +++ b/Packages/ohif-core/client/components/bootstrap/dropdown/dropdown.styl @@ -4,7 +4,7 @@ cursor: default outline: none - ul.dropdown-menu + &>ul.dropdown-menu display: block z-index: 1000 transform(scale(0)) @@ -35,3 +35,37 @@ &.open ul.dropdown-menu transform(scale(1)) + + +.dropdown-submenu + position: relative + + &>.dropdown-menu + top: 0 + left: 100% + margin-top: -6px + margin-left: -1px + -webkit-border-radius: 0 6px 6px 6px + -moz-border-radius: 0 6px 6px 6px + border-radius: 0 6px 6px 6px + + &:hover + + &>.dropdown-menu + display: block + + &>a:after + border-left-color:#FFFFFF + + &>a:after + display: block + float: right + content: " " + width: 0 + height: 0 + border-color: transparent + border-style: solid + border-width: 5px 0 5px 5px + border-left-color: #CCCCCC + margin-top: 5px + margin-right: -10px diff --git a/Packages/ohif-core/client/components/bootstrap/dropdown/form.html b/Packages/ohif-core/client/components/bootstrap/dropdown/form.html index 907efd360..d9163a9ec 100644 --- a/Packages/ohif-core/client/components/bootstrap/dropdown/form.html +++ b/Packages/ohif-core/client/components/bootstrap/dropdown/form.html @@ -1,33 +1,40 @@ + +