mirror of
https://github.com/datahub-project/datahub.git
synced 2025-08-22 08:08:01 +00:00
Merge pull request #154 from newsummit/master
New img file for new UI overhaul
This commit is contained in:
commit
d78c8b044e
@ -11,6 +11,7 @@
|
||||
<link rel="stylesheet" media="screen" href="@routes.Assets.at("vendors/bootstrap/dist/css/bootstrap.min.css")">
|
||||
<link rel="stylesheet" media="screen" href="@routes.Assets.at("vendors/bootstrap3-editable/css/bootstrap-editable.css")">
|
||||
<link rel="stylesheet" media="screen" href="@routes.Assets.at("vendors/fancytree/src/skin-win8/ui.fancytree.css")">
|
||||
<link rel="stylesheet" media="screen" href="@routes.Assets.at("vendors/fancytree/src/skin-wherehows/ui.wherehows.css")">
|
||||
<link rel="stylesheet" media="screen" href="@routes.Assets.at("vendors/json.human.js-master/css/json.human.css")">
|
||||
<link rel="stylesheet" media="screen" href="@routes.Assets.at("vendors/jquery.treegrid/css/jquery.treegrid.css")">
|
||||
<link rel="stylesheet" media="screen" href="@routes.Assets.at("vendors/toastr/toastr.css")">
|
||||
@ -18,6 +19,7 @@
|
||||
<link rel="stylesheet" media="screen" href="@routes.Assets.at("stylesheets/main.css")">
|
||||
<link rel="stylesheet" media="screen" href="@routes.Assets.at("stylesheets/comments.css")">
|
||||
<link rel="stylesheet" media="screen" href="@routes.Assets.at("vendors/font-awesome-4.5.0/css/font-awesome.min.css")">
|
||||
<link rel="stylesheet" media="screen" href="@routes.Assets.at("stylesheets/wherehows.css")">
|
||||
<script src="@routes.Assets.at("vendors/jquery-2.1.4/jquery-2.1.4.min.js")" type="text/javascript"></script>
|
||||
<script src="@routes.Assets.at("vendors/jquery-ui-1.11.0/jquery-ui.js")" type="text/javascript"></script>
|
||||
<script src="@routes.Assets.at("vendors/bootstrap/dist/js/bootstrap.min.js")" type="text/javascript"></script>
|
||||
@ -76,7 +78,7 @@
|
||||
aria-expand="false"
|
||||
dropdown-toggle>
|
||||
Tools
|
||||
<i class="fa fa-caret-down"></i>
|
||||
<i class="fa fa-angle-down"></i>
|
||||
</a>
|
||||
<ul class="dropdown-menu" role="menu">
|
||||
<li>
|
||||
@ -154,30 +156,26 @@
|
||||
</div>
|
||||
<ul class="nav navbar-nav navbar-right">
|
||||
<li class="dropdown" dropdown>
|
||||
<a class="dropdown-toggle" data-toggle="dropdown" role="button"
|
||||
style="color : #808080" aria-expand="false" dropdown-toggle>
|
||||
<i class="fa fa-user"></i>
|
||||
<span id="username">@user</span>
|
||||
<i class="fa fa-caret-down"></i>
|
||||
<a class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expand="false" dropdown-toggle>
|
||||
<i class="fa fa-angle-down"></i>
|
||||
</a>
|
||||
<div class="usericon"></div>
|
||||
<ul class="dropdown-menu" role="menu">
|
||||
<li>
|
||||
<a id="settingsbtn" role="button">
|
||||
<i class="fa fa-gear"></i>
|
||||
Settings
|
||||
</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
<a href="@routes.Application.logout()" title="Log out">
|
||||
<i class="fa fa-sign-out"></i>
|
||||
<span class="visible-xs-inline">
|
||||
Logout
|
||||
</span>
|
||||
</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
} else {
|
||||
<form class="navbar-form navbar-right" method="POST"
|
||||
action="@routes.Application.authenticate()?csrfToken=@csrfToken">
|
||||
|
BIN
web/public/images/icons/logo-white.png
Normal file
BIN
web/public/images/icons/logo-white.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 1.2 KiB |
BIN
web/public/images/user_empty.png
Normal file
BIN
web/public/images/user_empty.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 1.8 KiB |
@ -27,8 +27,6 @@ a.navbar-brand {
|
||||
}
|
||||
|
||||
.navbar-nav > li.active > a {
|
||||
background: #333 !important;
|
||||
border: 1px solid #2b2b2b !important;
|
||||
padding: 20px 9px 19px;
|
||||
height: 60px;
|
||||
}
|
||||
@ -198,7 +196,7 @@ table tr td {
|
||||
}
|
||||
|
||||
.ace_editor {
|
||||
min-height: 400px;
|
||||
min-height: 200px;
|
||||
min-width: 600px;
|
||||
width: 100%;
|
||||
}
|
||||
@ -434,7 +432,6 @@ table tr td {
|
||||
min-width: 600px;
|
||||
min-height: 300px;
|
||||
height: 800px;
|
||||
border: 1px solid #aaa;
|
||||
}
|
||||
.vsplitbar {
|
||||
width: 5px;
|
||||
|
243
web/public/stylesheets/wherehows.css
Normal file
243
web/public/stylesheets/wherehows.css
Normal file
@ -0,0 +1,243 @@
|
||||
/* WhereHows Top Navbar _____________________________________ */
|
||||
|
||||
.navbar-inverse {
|
||||
background-color: #008cc9;
|
||||
border: none;
|
||||
color: rgba(255,255,255,.7);
|
||||
}
|
||||
|
||||
/* Top Nav :: all links */
|
||||
.navbar-inverse a:hover {
|
||||
color: white;
|
||||
}
|
||||
|
||||
/* Top Nav :: logo */
|
||||
.navbar-inverse .navbar-brand {
|
||||
color: white;
|
||||
font-size: 16px;
|
||||
}
|
||||
|
||||
a.navbar-brand {
|
||||
letter-spacing: 0.2em;
|
||||
text-shadow: none;
|
||||
margin-left: 63px;
|
||||
margin-top: 4px;
|
||||
font-size: 1.2em;
|
||||
}
|
||||
|
||||
/* Top Nav :: main nav links in navbar */
|
||||
ul.navbar-nav {
|
||||
margin-left: 16px;
|
||||
}
|
||||
|
||||
ul.navbar-right {
|
||||
margin: 9px 15px 0 16px;
|
||||
}
|
||||
|
||||
.navbar-right a.dropdown-toggle {
|
||||
float: left;
|
||||
}
|
||||
|
||||
ul.navbar-right i.fa-angle-down {
|
||||
font-size: 25px;
|
||||
margin-top: -3px;
|
||||
}
|
||||
|
||||
#mainnavbar a {
|
||||
color: inherit;
|
||||
font-size: 16px;
|
||||
font-family: Candara,Calibri,Segoe,"Segoe UI",Optima,Arial,sans-serif;
|
||||
}
|
||||
|
||||
.active {
|
||||
background: none;
|
||||
}
|
||||
|
||||
.nav li {
|
||||
background: none;
|
||||
}
|
||||
|
||||
#mainnavbar .category-header a:hover {
|
||||
color: white;
|
||||
cursor: pointer;
|
||||
background-color: #008cc9;
|
||||
}
|
||||
|
||||
/* Top Nav :: Tools Links */
|
||||
a.dropdown-toggle {
|
||||
color: inherit !important;
|
||||
}
|
||||
|
||||
a.dropdown-toggle:hover {
|
||||
cursor: pointer;
|
||||
color: white !important;
|
||||
}
|
||||
|
||||
.navbar-inverse .navbar-nav .open a {
|
||||
background: none !important;
|
||||
}
|
||||
|
||||
/* Top Nav :: Dropdown Menus */
|
||||
#mainnavbar .category-header .open a:hover,
|
||||
#mainnavbar .navbar-right .open a:hover,
|
||||
#mainnavbar .navbar-left .open a:hover {
|
||||
border: none !important;
|
||||
cursor: pointer;
|
||||
color: white;
|
||||
background-color: #008cc9;
|
||||
}
|
||||
|
||||
.navbar-inverse .navbar-nav>li>a,
|
||||
.navbar-inverse .btn-link {
|
||||
color: inherit;
|
||||
}
|
||||
|
||||
.navbar-header:before {
|
||||
content: url(/assets/images/icons/logo-white.png);
|
||||
position: absolute;
|
||||
margin-top: 13px;
|
||||
margin-left: 20px;
|
||||
}
|
||||
|
||||
.navbar-inverse .navbar-nav li {
|
||||
margin-right: 10px;
|
||||
}
|
||||
|
||||
.navbar-inverse .navbar-nav .active a {
|
||||
background: none !important;
|
||||
color: white !important;
|
||||
border-bottom: 9px solid white;
|
||||
height: 61px;
|
||||
}
|
||||
|
||||
.navbar-inverse .navbar-nav .active a:hover {
|
||||
background: none;
|
||||
border-color: white;
|
||||
}
|
||||
|
||||
.navbar-inverse .navbar-nav a:hover {
|
||||
color: white;
|
||||
border-bottom: 9px solid rgba(255,255,255,.4);
|
||||
}
|
||||
|
||||
/* Search Bar */
|
||||
.btn-group button {
|
||||
background-color: #edf6fb;
|
||||
border: none;
|
||||
color: #808081;
|
||||
height: 32px !important;
|
||||
width: 45px;
|
||||
border-top-left-radius: 5px;
|
||||
border-bottom-left-radius: 5px;
|
||||
}
|
||||
|
||||
.navbar-right .usericon {
|
||||
width: 41px;
|
||||
height: 41px;
|
||||
float: left;
|
||||
background: url(/assets/images/user_empty.png);
|
||||
background-size: 100%;
|
||||
border-radius: 50%;
|
||||
background-repeat: no-repeat;
|
||||
}
|
||||
|
||||
.caret,
|
||||
#categoryIcon:before {
|
||||
color: #008cc9;
|
||||
}
|
||||
|
||||
.open .dropdown-menu {
|
||||
background-color: #edf6fb;
|
||||
border-top: none;
|
||||
}
|
||||
|
||||
.open .dropdown-menu li {
|
||||
margin-right: 0;
|
||||
}
|
||||
|
||||
.open a.dropdown-toggle {
|
||||
background-color: none;
|
||||
}
|
||||
|
||||
ul.dropdown-menu {
|
||||
padding: 0;
|
||||
box-shadow: none;
|
||||
border-color: #008cc9;
|
||||
}
|
||||
|
||||
ul.dropdown-menu li {
|
||||
color: #037cb1;
|
||||
}
|
||||
|
||||
ul.dropdown-menu li:hover {
|
||||
color: #037cb1;
|
||||
background-color: #008cc9;
|
||||
}
|
||||
|
||||
ul.dropdown-menu li.active {
|
||||
color: #edf6fb;
|
||||
}
|
||||
|
||||
.navbar-nav.navbar-right .dropdown-menu {
|
||||
margin-top: -9px;
|
||||
}
|
||||
|
||||
.btn-group ul.dropdown-menu {
|
||||
border-top-left-radius: 0;
|
||||
border-top-right-radius: 0;
|
||||
margin-top: 13px;
|
||||
}
|
||||
|
||||
.navbar-nav .btn-group.open .dropdown-menu .active a,
|
||||
.dropdown-menu>.active>a {
|
||||
background-color: #008cc9;
|
||||
}
|
||||
|
||||
.input-group input {
|
||||
background-color: #edf6fb;
|
||||
border: none;
|
||||
margin-left: 5px;
|
||||
border-radius: 0;
|
||||
height: 32px;
|
||||
font-size: 14px;
|
||||
color: #545454;
|
||||
}
|
||||
|
||||
.keyword-search {
|
||||
min-width: 400px;
|
||||
}
|
||||
|
||||
button#searchBtn {
|
||||
height: 32px;
|
||||
margin-left: 5px;
|
||||
border: 1px solid #edf6fb;
|
||||
background-color: none;
|
||||
background: none;
|
||||
width: 50px;
|
||||
color: #edf6fb;
|
||||
}
|
||||
|
||||
button#searchBtn:hover {
|
||||
background: #8cb337;
|
||||
}
|
||||
|
||||
button.btn.btn-link.btn-sm {
|
||||
background: #008cc9;
|
||||
font-size: 13px;
|
||||
letter-spacing: 0.04em;
|
||||
line-height: 22px;
|
||||
margin-left: 8px;
|
||||
}
|
||||
|
||||
ul.ui-autocomplete {
|
||||
background-color: #edf6fb;
|
||||
}
|
||||
|
||||
ul.ui-autocomplete b {
|
||||
color: #008cc9 !important;
|
||||
}
|
||||
|
||||
div.btn-group {
|
||||
border-top-left-radius: 0;
|
||||
border-top-right-radius: 0;
|
||||
}
|
@ -2834,6 +2834,7 @@ $.extend(Fancytree.prototype,
|
||||
tree = ctx.tree,
|
||||
opts = ctx.options,
|
||||
aria = opts.aria,
|
||||
glyph = opts._classNames.glyph,
|
||||
level = node.getLevel(),
|
||||
ares = [],
|
||||
icon = node.data.icon;
|
||||
@ -2864,7 +2865,7 @@ $.extend(Fancytree.prototype,
|
||||
if(aria){
|
||||
ares.push("<span role='button' class='fancytree-expander'></span>");
|
||||
}else{
|
||||
ares.push("<span class='fancytree-expander'></span>");
|
||||
ares.push("<span class='fancytree-expander " + glyph + "'></span>");
|
||||
}
|
||||
}
|
||||
// Checkbox mode
|
||||
@ -2915,6 +2916,7 @@ $.extend(Fancytree.prototype,
|
||||
nodeRenderStatus: function(ctx) {
|
||||
// Set classes for current status
|
||||
var node = ctx.node,
|
||||
level = node.getLevel(),
|
||||
tree = ctx.tree,
|
||||
opts = ctx.options,
|
||||
// nodeContainer = node[tree.nodeContainerAttrName],
|
||||
@ -3015,7 +3017,7 @@ $.extend(Fancytree.prototype,
|
||||
(node.expanded ? "e" : "c") +
|
||||
(node.folder ? "f" : "")
|
||||
);
|
||||
// node.span.className = cnList.join(" ");
|
||||
cnList.push('level' + level);
|
||||
statusElem.className = cnList.join(" ");
|
||||
|
||||
// TODO: we should not set this in the <span> tag also, if we set it here:
|
||||
@ -3565,7 +3567,7 @@ $.widget("ui.fancytree",
|
||||
extensions: [],
|
||||
fx: { height: "toggle", duration: 200 },
|
||||
generateIds: false,
|
||||
icons: true,
|
||||
icons: false,
|
||||
idPrefix: "ft_",
|
||||
keyboard: true,
|
||||
keyPathSeparator: "/",
|
||||
@ -3593,7 +3595,8 @@ $.widget("ui.fancytree",
|
||||
partsel: "fancytree-partsel",
|
||||
lastsib: "fancytree-lastsib",
|
||||
loading: "fancytree-loading",
|
||||
error: "fancytree-error"
|
||||
error: "fancytree-error",
|
||||
glyph: "glyphicon glyphicon-plus-sign"
|
||||
},
|
||||
// events
|
||||
lazyLoad: null,
|
||||
|
108
web/public/vendors/fancytree/src/skin-wherehows/ui.wherehows.css
vendored
Normal file
108
web/public/vendors/fancytree/src/skin-wherehows/ui.wherehows.css
vendored
Normal file
@ -0,0 +1,108 @@
|
||||
/*******************************************************************************
|
||||
* Common Styles for Custom Fancytree 'skin-wherehows' Skin.
|
||||
******************************************************************************/
|
||||
/*------------------------------------------------------------------------------
|
||||
* Helpers
|
||||
*----------------------------------------------------------------------------*/
|
||||
.ui-helper-hidden {
|
||||
display: none;
|
||||
}
|
||||
/*------------------------------------------------------------------------------
|
||||
* Container and UL / LI
|
||||
*----------------------------------------------------------------------------*/
|
||||
ul.fancytree-container {
|
||||
|
||||
}
|
||||
ul.fancytree-container ul {
|
||||
padding: 0;
|
||||
}
|
||||
ul.fancytree-container li.fancytree-lastsib {
|
||||
border: none;
|
||||
}
|
||||
|
||||
/*------------------------------------------------------------------------------
|
||||
* Node titles and highlighting
|
||||
*----------------------------------------------------------------------------*/
|
||||
span.fancytree-node {
|
||||
padding-top: 12px;
|
||||
padding-bottom: 12px;
|
||||
border-top: 1px #efefef solid;
|
||||
}
|
||||
|
||||
span.fancytree-title {
|
||||
color: #939597;
|
||||
color: #b0b1b1;
|
||||
font-size: 13px;
|
||||
letter-spacing: .02em;
|
||||
font-weight: normal;
|
||||
}
|
||||
|
||||
span.fancytree-node.fancytree-active {
|
||||
border: none !important;
|
||||
background-color: #e7f6fd !important;
|
||||
}
|
||||
|
||||
span.fancytree-active .fancytree-title {
|
||||
color: #57869c;
|
||||
color: rgba(0,140,201,.8);
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
span.fancytree-node:hover {
|
||||
background-color: #e7f6fd;
|
||||
border-color: #e7f6fd;
|
||||
cursor: pointer;
|
||||
color: color: rgba(0,140,201,.8);
|
||||
}
|
||||
|
||||
span.fancytree-node.level1 {
|
||||
padding-left: 8px;
|
||||
}
|
||||
|
||||
span.level2 {
|
||||
padding-left: 20px;
|
||||
}
|
||||
|
||||
span.level3 {
|
||||
padding-left: 35px;
|
||||
}
|
||||
|
||||
span.level4 {
|
||||
padding-left: 45px;
|
||||
}
|
||||
|
||||
span.level5 {
|
||||
padding-left: 55px;
|
||||
}
|
||||
|
||||
/*------------------------------------------------------------------------------
|
||||
* Expander icon : hide for nodes with no children
|
||||
*----------------------------------------------------------------------------*/
|
||||
span.fancytree-has-children .fancytree-expander {
|
||||
font-size: 15px;
|
||||
color: #a7a6a6;
|
||||
background: none;
|
||||
margin-top: 1px;
|
||||
margin-left: 1px;
|
||||
}
|
||||
|
||||
span.fancytree-has-children.fancytree-active .fancytree-expander {
|
||||
color: rgba(0,140,201,.6);
|
||||
}
|
||||
|
||||
span.fancytree-has-children.fancytree-active .fancytree-expander:hover {
|
||||
color: rgba(0,140,201,1);
|
||||
}
|
||||
|
||||
span.fancytree-has-children .fancytree-expander:hover {
|
||||
color: #34b3e4;
|
||||
}
|
||||
|
||||
span.fancytree-expanded span.glyphicon-plus-sign:before {
|
||||
content: "\e082";
|
||||
}
|
||||
|
||||
span.fancytree-exp-n span.glyphicon-plus-sign:before,
|
||||
span.fancytree-exp-nl span.glyphicon-plus-sign:before {
|
||||
display: none;
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user