[Notice] Announcing the End of Demo Server [Read me]
Jihan Kim 2013-05-07
fix dropdown CSS
@739e19d5bf98451cf5f7c5d46c472579b298f519
app/assets/stylesheets/less/_hiveUI.less
--- app/assets/stylesheets/less/_hiveUI.less
+++ app/assets/stylesheets/less/_hiveUI.less
@@ -53,16 +53,22 @@
 .btn .caret {
     border-top-color:@blue;
 }
+.dropdown-menu li {
+    margin-bottom:1px;
+}
 .dropdown-menu li>a:hover,.dropdown-menu li>a:focus,.dropdown-submenu:hover>a {
-    background-color:@darkgray !important;
-    .linear-gradient(@darkgray, darken(@darkgray, 10%));
+    background:@darkgray !important;
+    /*.linear-gradient(@darkgray, darken(@darkgray, 10%));*/
 }
 .dropdown-menu .active > a, .dropdown-menu .active > a:hover {
     color:#fff;
-    background-color:@darkgray !important;
-    .linear-gradient(@darkgray, darken(@darkgray, 10%));    
+    background:@darkgray !important;
+    /*.linear-gradient(@darkgray, darken(@darkgray, 10%));*/    
 }
-
+.dropdown-menu .disabled span {
+    padding-left:10px;
+    font-weight:bold; color:@darkgray;
+}
 /** buttons **/
 .nbtn {
     text-align :center;
app/views/navbar.scala.html
--- app/views/navbar.scala.html
+++ app/views/navbar.scala.html
@@ -38,17 +38,16 @@
 					<ul class="dropdown-menu">
 						<li><a href="@routes.UserApp.userInfo(session.get("loginId"))">@Messages("userinfo.profile")</a></li>
 						<li><a href="@routes.UserApp.editUserInfoForm()">@Messages("userinfo.accountSetting")</a></li>
+						<li><a href="@routes.UserApp.logout()">@Messages("title.logout")</a></li>
 						<li class="divider"></li>
-						
 				@defining(User.findByLoginId(session.get("loginId")).myProjects()) { myProjects =>
 					@if(myProjects.length > 0){
+						<li class="disabled"><span>@Messages("project.myproject")</span></li>
 						@for(project <- myProjects){
 						<li><a href="@routes.ProjectApp.project(project.owner, project.name)">@project.name (@project.owner)</a></li>
 						}
-						<li class="divider"></li>
 					}
 				}
-						<li><a href="@routes.UserApp.logout()">@Messages("title.logout")</a></li>
 					</ul>
 				</div>
 				} else {
app/views/topmenu.scala.html
--- app/views/topmenu.scala.html
+++ app/views/topmenu.scala.html
@@ -29,16 +29,16 @@
 					<ul class="dropdown-menu">
 						<li><a href="@routes.UserApp.userInfo(session.get("loginId"))">@Messages("userinfo.profile")</a></li>
 						<li><a href="@routes.UserApp.editUserInfoForm()">@Messages("userinfo.accountSetting")</a></li>
+						<li><a href="@routes.UserApp.logout()">@Messages("title.logout")</a></li>
 						<li class="divider"></li>
 				@defining(User.findByLoginId(session.get("loginId")).myProjects()) { myProjects =>
 					@if(myProjects.length > 0){
+						<li class="disabled"><span>@Messages("project.myproject")</span></li>
 						@for(project <- myProjects){
 						<li><a href="@routes.ProjectApp.project(project.owner, project.name)">@project.name (@project.owner)</a></li>
 						}
-						<li class="divider"></li>
 					}
 				}
-						<li><a href="@routes.UserApp.logout()">@Messages("title.logout")</a></li>
 					</ul>
 				</div>
 				} else {
Add a comment
List