css stuff
This commit is contained in:
parent
2acc8cb2b4
commit
3cad78d26b
|
@ -351,8 +351,8 @@ label.tree_label:hover { color: #666; }
|
||||||
Tree expanded icon
|
Tree expanded icon
|
||||||
*/
|
*/
|
||||||
label.tree_label:before {
|
label.tree_label:before {
|
||||||
background: #000;
|
/*background: #000;*/
|
||||||
color: #fff;
|
color: #000;
|
||||||
position: relative;
|
position: relative;
|
||||||
z-index: 1;
|
z-index: 1;
|
||||||
float: left;
|
float: left;
|
||||||
|
@ -360,7 +360,8 @@ label.tree_label:before {
|
||||||
width: 1em;
|
width: 1em;
|
||||||
height: 1em;
|
height: 1em;
|
||||||
border-radius: 1em;
|
border-radius: 1em;
|
||||||
content: '+';
|
font-family: FontAwesome;
|
||||||
|
content: '\f07b';
|
||||||
text-align: center;
|
text-align: center;
|
||||||
line-height: .9em;
|
line-height: .9em;
|
||||||
}
|
}
|
||||||
|
@ -394,8 +395,39 @@ label.tree_label:before {
|
||||||
content: '';
|
content: '';
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.tree_label.filez:after {
|
||||||
|
position: absolute;
|
||||||
|
font-family: FontAwesome;
|
||||||
|
top: 0;
|
||||||
|
left: -1.5em;
|
||||||
|
display: block;
|
||||||
|
height: 0.5em;
|
||||||
|
width: 1em;
|
||||||
|
border-bottom: 1px solid #777;
|
||||||
|
border-left: 1px solid #777;
|
||||||
|
border-radius: 0 0 0 .3em;
|
||||||
|
content: '\f15c';
|
||||||
|
}
|
||||||
|
label.tree_label:active:before, label.tree_label:hover:before {
|
||||||
|
position: absolute;
|
||||||
|
font-family: FontAwesome;
|
||||||
|
top: 0;
|
||||||
|
display: block;
|
||||||
|
height: 0.5em;
|
||||||
|
width: 1em;
|
||||||
|
border-bottom: 1px solid #777;
|
||||||
|
border-left: 1px solid #777;
|
||||||
|
border-radius: 0 0 0 .3em;
|
||||||
|
content: '\f07c';
|
||||||
|
}
|
||||||
|
.breadcrumbs-list:last-child {
|
||||||
|
color: #777;
|
||||||
|
}
|
||||||
label.tree_label:after { border-bottom: 0; }
|
label.tree_label:after { border-bottom: 0; }
|
||||||
|
|
||||||
|
ul.tree.files-only.ls-none {
|
||||||
|
margin-left: 30px;
|
||||||
|
}
|
||||||
:checked ~ label.tree_label:after {
|
:checked ~ label.tree_label:after {
|
||||||
border-radius: 0 .3em 0 0;
|
border-radius: 0 .3em 0 0;
|
||||||
border-top: 1px solid #777;
|
border-top: 1px solid #777;
|
||||||
|
|
|
@ -357,10 +357,9 @@ app.controller('websiteCtrl', [
|
||||||
return this;
|
return this;
|
||||||
};
|
};
|
||||||
|
|
||||||
// TODO: finish thissssssss
|
|
||||||
vm.breadcrumbs = ['Root'];
|
vm.breadcrumbs = ['Root'];
|
||||||
vm.breadcrumbsPath = ['/'];
|
vm.breadcrumbsPath = ['/'];
|
||||||
vm.blah = false;
|
vm.breadcrumbPathClicked = false;
|
||||||
vm.Sites.contents = function (r) {
|
vm.Sites.contents = function (r) {
|
||||||
vm.siteResults = r;
|
vm.siteResults = r;
|
||||||
vm.directoryPath = r.newPath;
|
vm.directoryPath = r.newPath;
|
||||||
|
@ -376,12 +375,11 @@ app.controller('websiteCtrl', [
|
||||||
vm.breadcrumbs.push(path);
|
vm.breadcrumbs.push(path);
|
||||||
vm.breadcrumbsPath.push(path);
|
vm.breadcrumbsPath.push(path);
|
||||||
}
|
}
|
||||||
if (vm.blah) {
|
if (vm.breadcrumbPathClicked) {
|
||||||
if (path === 'Root') {
|
if (path === 'Root') {
|
||||||
vm.breadcrumbs = ['Root'];
|
vm.breadcrumbs = ['Root'];
|
||||||
vm.breadcrumbsPath = ['/'];
|
vm.breadcrumbsPath = ['/'];
|
||||||
vm.activePath = 'active'
|
vm.breadcrumbPathClicked = false;
|
||||||
vm.blah = false;
|
|
||||||
} else {
|
} else {
|
||||||
var breadcrumbsPath = vm.breadcrumbsPath;
|
var breadcrumbsPath = vm.breadcrumbsPath;
|
||||||
var breadcrumbs = vm.breadcrumbs;
|
var breadcrumbs = vm.breadcrumbs;
|
||||||
|
@ -422,11 +420,11 @@ app.controller('websiteCtrl', [
|
||||||
vm.getSiteContents(path, site);
|
vm.getSiteContents(path, site);
|
||||||
};
|
};
|
||||||
|
|
||||||
vm.doSomething = function (x) {
|
vm.getDirectoriesFromBreadcrumbs = function (dir) {
|
||||||
vm.blah = true;
|
vm.breadcrumbPathClicked = true;
|
||||||
vm.siteDirectories = [];
|
vm.siteDirectories = [];
|
||||||
vm.siteFiles = [];
|
vm.siteFiles = [];
|
||||||
vm.getSiteContents(x);
|
vm.getSiteContents(dir);
|
||||||
};
|
};
|
||||||
|
|
||||||
vm.Shares = {};
|
vm.Shares = {};
|
||||||
|
|
|
@ -176,7 +176,7 @@
|
||||||
<!-- <div class="form-group">
|
<!-- <div class="form-group">
|
||||||
<input type="text" class="form-control" ng-model="r.newPath" placeholder="Ex: Directory Name" />
|
<input type="text" class="form-control" ng-model="r.newPath" placeholder="Ex: Directory Name" />
|
||||||
</div> -->
|
</div> -->
|
||||||
<button class="btn btn-info trigger-search" ng-click="vm.Sites.contents(r)">List Files</button>
|
<button class="btn btn-info trigger-search" ng-click="vm.Sites.contents(r)">List Root Files</button>
|
||||||
<div class="white-well" ng-show="vm.showListFiles">
|
<div class="white-well" ng-show="vm.showListFiles">
|
||||||
<file-tree r="r"></file-tree>
|
<file-tree r="r"></file-tree>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -2,9 +2,8 @@
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<ul class="breadcrumb">
|
<ul class="breadcrumb">
|
||||||
<button type="button" class="close" ng-click="vm.showListFiles = false" ng-show="vm.showListFiles"><span aria-hidden="true">×</span><span class="sr-only">Close</span></button>
|
<button type="button" class="close" ng-click="vm.showListFiles = false" ng-show="vm.showListFiles"><span aria-hidden="true">×</span><span class="sr-only">Close</span></button>
|
||||||
<li ng-repeat="breadcrumb in vm.breadcrumbs track by $index" class="{{ vm.activePath }}">
|
<li ng-repeat="breadcrumb in vm.breadcrumbs track by $index" ng-click="vm.getDirectoriesFromBreadcrumbs(breadcrumb)" data="{{ breadcrumb }}" class="cp breadcrumbs-list">
|
||||||
<a ng-click="vm.doSomething(breadcrumb)" data="{{ breadcrumb }}">{{ breadcrumb }}</a>
|
{{ breadcrumb }}
|
||||||
<!-- <li class="active">Data</li> -->
|
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
@ -15,9 +14,9 @@
|
||||||
<label class="tree_label" for="{{ r.challenge }}{{ $index }}" ng-click="vm.getDirectories(directory)" data="{{ directory }}">{{ directory }}</label>
|
<label class="tree_label" for="{{ r.challenge }}{{ $index }}" ng-click="vm.getDirectories(directory)" data="{{ directory }}">{{ directory }}</label>
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
<ul class="tree ls-none">
|
<ul class="tree files-only ls-none">
|
||||||
<li ng-repeat="file in vm.siteFiles track by $index">
|
<li ng-repeat="file in vm.siteFiles track by $index">
|
||||||
<span class="tree_label">{{ file }}</span>
|
<span class="tree_label filez">{{ file }}</span>
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
|
Loading…
Reference in New Issue