mirror of
				https://gitee.com/gitea/gitea
				synced 2025-11-04 16:40:24 +08:00 
			
		
		
		
	
		
			
				
	
	
		
			261 lines
		
	
	
		
			4.7 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			261 lines
		
	
	
		
			4.7 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
@import "../ui/var";
 | 
						|
/*
 | 
						|
    The dashboard page style
 | 
						|
*/
 | 
						|
@dashboardHeaderBorderColor: #D6D6D6;
 | 
						|
@dashboardHeaderLinkColor: #444;
 | 
						|
@dashboardHeaderLinkHoverColor: #D9453D;
 | 
						|
@dashboardSwitchMenuHoverBgColor: @linkColor;
 | 
						|
@dashboardSwitchMenuHoverFontColor: #FFF;
 | 
						|
 | 
						|
// dashboard header, contains dashboard selection menu and nav of Feed/PR/Issues.
 | 
						|
#dashboard-header {
 | 
						|
  border-bottom: 1px solid @dashboardHeaderBorderColor;
 | 
						|
  height: 69px;
 | 
						|
  background-color: #FFF;
 | 
						|
  > .menu-line {
 | 
						|
    > li {
 | 
						|
      padding: 12px 6px;
 | 
						|
    }
 | 
						|
    > li.drop{
 | 
						|
      margin-left: -22px;
 | 
						|
      &:hover a {
 | 
						|
        background-color: transparent;
 | 
						|
      }
 | 
						|
    }
 | 
						|
    > li.right {
 | 
						|
      > a {
 | 
						|
        font-size: 1.2em;
 | 
						|
        color: @dashboardHeaderLinkColor;
 | 
						|
        margin: -12px 0px;
 | 
						|
    	padding: 22px 0.8em;
 | 
						|
        &:hover {
 | 
						|
          background-color: transparent;
 | 
						|
          color: @dashboardHeaderLinkHoverColor;
 | 
						|
        }
 | 
						|
        .octicon {
 | 
						|
          margin-right: 6px;
 | 
						|
        }
 | 
						|
      }
 | 
						|
      .current {
 | 
						|
        border-bottom: 2px solid #D26911;
 | 
						|
      }
 | 
						|
    }
 | 
						|
  }
 | 
						|
}
 | 
						|
// dashboard context switch selection
 | 
						|
#dashboard-selection-menu {
 | 
						|
  a img {
 | 
						|
    margin: -4px 10px 0 0;
 | 
						|
  }
 | 
						|
}
 | 
						|
#dashboard {
 | 
						|
  padding: 1.5em;
 | 
						|
}
 | 
						|
// dashboard sidebar contains contributed repositories panel,
 | 
						|
// and my repositories panel
 | 
						|
#dashboard-sidebar {
 | 
						|
  .panel-header h4 {
 | 
						|
    margin: 0;
 | 
						|
  }
 | 
						|
  > .panel {
 | 
						|
    margin-bottom: 24px;
 | 
						|
    border-bottom-left-radius: .3em;
 | 
						|
    border-bottom-right-radius: .3em;
 | 
						|
  }
 | 
						|
}
 | 
						|
#dashboard-sidebar-menu {
 | 
						|
  border-top-left-radius: .3em;
 | 
						|
  border-top-right-radius: .3em;
 | 
						|
  > li {
 | 
						|
    border: 1px solid #d6d6d6;
 | 
						|
    float: left;
 | 
						|
    margin-right: -1px;
 | 
						|
    border-bottom: none;
 | 
						|
    > a {
 | 
						|
      padding-top: .3em;
 | 
						|
      padding-bottom: .3em;
 | 
						|
    }
 | 
						|
  }
 | 
						|
  > li.first {
 | 
						|
    border-top-left-radius: .3em;
 | 
						|
    > a {
 | 
						|
      border-top-left-radius: .3em;
 | 
						|
    }
 | 
						|
  }
 | 
						|
  > li.drop {
 | 
						|
    border: none;
 | 
						|
    float: right;
 | 
						|
  }
 | 
						|
  width: 100%;
 | 
						|
  height: 32px;
 | 
						|
  > li.js-tab-nav-show {
 | 
						|
    background-color: #EEEEEE;
 | 
						|
  }
 | 
						|
  > li.last {
 | 
						|
    border-top-right-radius: .3em;
 | 
						|
    > a {
 | 
						|
      border-top-right-radius: .3em;
 | 
						|
    }
 | 
						|
  }
 | 
						|
}
 | 
						|
#dashboard-my-mirror,
 | 
						|
#dashboard-my-org,
 | 
						|
#dashboard-my-repo {
 | 
						|
  li {
 | 
						|
    &.private {
 | 
						|
      background-color: #fcf8e9;
 | 
						|
    }
 | 
						|
    border-bottom: 1px solid #EAEAEA;
 | 
						|
    &:last-child {
 | 
						|
      border-bottom: none;
 | 
						|
    }
 | 
						|
    a {
 | 
						|
      padding: 6px 1.2em;
 | 
						|
      display: block;
 | 
						|
      .octicon {
 | 
						|
        margin-right: 6px;
 | 
						|
        color: #888;
 | 
						|
      }
 | 
						|
      &:hover {
 | 
						|
        .repo-name {
 | 
						|
          text-decoration: underline;
 | 
						|
        }
 | 
						|
      }
 | 
						|
    }
 | 
						|
  }
 | 
						|
  .repo-name {
 | 
						|
    font-size: 1.1em;
 | 
						|
  }
 | 
						|
  .repo-star {
 | 
						|
    color: #888;
 | 
						|
  }
 | 
						|
  .repo-contrib-header {
 | 
						|
    border-top: 1px solid #d6d6d6;
 | 
						|
  }
 | 
						|
  .panel-header {
 | 
						|
    font-size: 14px;
 | 
						|
  }
 | 
						|
}
 | 
						|
#dashboard-my-repo {
 | 
						|
  .panel-header {
 | 
						|
    .octicon {
 | 
						|
      margin-right: 6px;
 | 
						|
      font-size: 12px;
 | 
						|
    }
 | 
						|
  }
 | 
						|
  .repo-count {
 | 
						|
    margin-left: 4px;
 | 
						|
  }
 | 
						|
}
 | 
						|
#dashboard-my-org,
 | 
						|
#dashboard-my-mirror {
 | 
						|
  display: none;
 | 
						|
}
 | 
						|
// the button of new repository in my repositories panel
 | 
						|
#dashboard-new-repo {
 | 
						|
  width: 50px;
 | 
						|
  height: 33px;
 | 
						|
  padding-top: 6px;
 | 
						|
  margin-right: 1px;
 | 
						|
  .octicon {
 | 
						|
    font-size: 20px;
 | 
						|
  }
 | 
						|
  border-top-left-radius: .3em;
 | 
						|
  border-top-right-radius: .3em;
 | 
						|
}
 | 
						|
// the drop-down menu of #dashboard-new-repo
 | 
						|
#dashboard-new-repo-menu {
 | 
						|
  top: 33px;
 | 
						|
  width: 180px;
 | 
						|
  background-color: #FFF;
 | 
						|
  left: -132px;
 | 
						|
  .octicon {
 | 
						|
    margin-right: 6px;
 | 
						|
    font-size: 1.1em;
 | 
						|
  }
 | 
						|
}
 | 
						|
#dashboard-selection-menu {
 | 
						|
  width: auto;
 | 
						|
  max-width: 300px;
 | 
						|
  > .drop-down {
 | 
						|
    top: 56px;
 | 
						|
    left: 22px;
 | 
						|
  }
 | 
						|
  li {
 | 
						|
    white-space: nowrap;
 | 
						|
    &.checked {
 | 
						|
      .octicon {
 | 
						|
        opacity: 1;
 | 
						|
      }
 | 
						|
    }
 | 
						|
    a {
 | 
						|
      text-overflow: ellipsis;
 | 
						|
      -o-text-overflow: ellipsis;
 | 
						|
      overflow: hidden;
 | 
						|
    }
 | 
						|
  }
 | 
						|
}
 | 
						|
// the drop-down menu of #dashboard-selection-menu
 | 
						|
#dashboard-switch-menu {
 | 
						|
  > li {
 | 
						|
    > a {
 | 
						|
      img {
 | 
						|
        margin-top: 0;
 | 
						|
      }
 | 
						|
      .octicon {
 | 
						|
        margin-right: 12px;
 | 
						|
      }
 | 
						|
    }
 | 
						|
    &:last-child {
 | 
						|
      > a {
 | 
						|
        border-bottom-left-radius: .3em;
 | 
						|
        border-bottom-right-radius: .3em;
 | 
						|
      }
 | 
						|
    }
 | 
						|
  }
 | 
						|
  > li.org > a {
 | 
						|
    .octicon {
 | 
						|
      opacity: 0;
 | 
						|
    }
 | 
						|
  }
 | 
						|
  > li.checked > a {
 | 
						|
    .octicon {
 | 
						|
      opacity: 1;
 | 
						|
    }
 | 
						|
    font-weight: bold;
 | 
						|
  }
 | 
						|
  border-bottom-left-radius: .3em;
 | 
						|
  border-bottom-right-radius: .3em;
 | 
						|
}
 | 
						|
#dashboard-news {
 | 
						|
  padding-bottom: 60px;
 | 
						|
  .news {
 | 
						|
    margin-right: 2.4em;
 | 
						|
    .mega-octicon {
 | 
						|
      color: #CCC;
 | 
						|
    }
 | 
						|
    .avatar {
 | 
						|
      margin-right: 1.2em;
 | 
						|
    }
 | 
						|
    .news-content,
 | 
						|
    .news-time {
 | 
						|
      color: #888;
 | 
						|
    }
 | 
						|
    padding-bottom: 1em;
 | 
						|
    margin-bottom: 1em;
 | 
						|
    border-bottom: 1px solid #E6E6E6;
 | 
						|
    min-height: 30px;
 | 
						|
  }
 | 
						|
  .push-news {
 | 
						|
    .news-content li {
 | 
						|
      margin-left: 1em;
 | 
						|
      img {
 | 
						|
        vertical-align: inherit;
 | 
						|
        margin-bottom: -2px;
 | 
						|
      }
 | 
						|
    }
 | 
						|
  }
 | 
						|
}
 | 
						|
 |