JSFiddle - React, Tailwind, and code Playground
Bootstrap 3 Jquery Yakabox
by DugSohn
HTML
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css">
<script src="https://cdnjs.cloudflare.com/ajax/libs/datatables/1.10.19/js/jquery.dataTables.min.js"></script>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
<link rel="stylesheet" href="https://dl.dropboxusercontent.com/s/nd1mexyy0xevhv5/6fdc3a856a26e706a3edad566422a903.css?dl=0/6fdc3a856a26e706a3edad566422a903.css?yakabox-vne-5.21.4-1">
<script src="https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.12.1/jquery-ui.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/pdfobject/2.1.1/pdfobject.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/sidr/2.2.1/jquery.sidr.min.js"></script>
<nav class="navbar navbar-inverse navbar-fixed-top no-border-radius" id="main_navbar" role="navigation">
<div class="container-fluid">
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar-collapse-1"> <span class="sr-only">Toggle navigation</span> <span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span> </button>
<a class="navbar-brand btn" href="#stay" data-alert="Go to activity Viewer"><img src="https://yakabod.yakabox.com/images/yakaboxHeaderLogo.png" class="img-responsive"> <span class="bold text-white">Yakabod</span></a> </div>
<div class="collapse navbar-collapse" id="navbar-collapse-1">
<ul class="nav navbar-nav navbar-left">
<li class="ui-yakabox-globalnav-search-lg navbar-form-expanded navbar-form navbar-left visible-lg-block visible-md-block visible-xs-block" role="search">
<div class="ui-yakabox-searchBox ui-helper-clearfix">
<form onsubmit="return false;">
<div class="input-group bias-input-group"...
CSS
@import url(<link href='http://fonts.googleapis.com/css?family=Open+Sans:700,300,600,400' rel='stylesheet' type='text/css'>);
body,
body *,
input {
font-family: "Open Sans";
}
.sidr {
display: block;
position: fixed;
top: 0;
height: 100%;
z-index: 999999;
width: 260px;
overflow-x: hidden;
overflow-y: auto;
box-shadow: inset 2px 2px 15px #000;
background-color: rgb(76, 80, 83);
color: #aaa;
}
.sidr .sidr-inner {
padding: 0 0 15px
}
.sidr .sidr-inner>p {
margin-left: 15px;
margin-right: 15px
}
.sidr.right {
left: auto;
right: -260px
}
.sidr.left {
left: -260px;
right: auto
}
.sidr a,
.sidr a:link,
.sidr a:visited {
color: #fff;
}
.sidr a:hover {
color: #fff;
}
#docPanel.sidr {
width: 650px;
}
#docPanel.sidr.right {
left: auto;
right: -650px;
}
.fuzzy-time {
font-size: 10px;
color: #888;
white-space: nowrap;
margin-left: 5px;
}
.fuzzy-time .fa {
padding-right: 3px;
}
/* theme */
.breadcrumb {
font-size: 18px;
background-color: #fff
}
.center.block {
text-align: center;
padding: 10px 50px
}
.nav-pills>li>a {
color: #777;
background-color: #fff;
border-radius: 0;
padding-top: 5px;
border-left: 5px solid #fff;
}
.nav-pills>li.active>a {
color: #337ab7;
border-left: 5px solid #337ab7;
background-color: #fff;
border-radius: 0;
font-weight: bold;
}
.nav-pills>li.active>a:hover {
color: #337ab7;
border-left: 5px solid #337ab7;
background-color: #fff;
border-radius: 0;
}
.nav-pills>li>a:hover {
color: #fff;
background-color: #337ab7;
border-left: 5px solid #337ab7;
border-radius: 0;
}
.navbar {
padding: 10px 0
}
body {
font-size: 12px;
}
i.fa {
padding-right: 8px;
}
.table-bordered>tbody>tr>td,
.table-bordered {
border-right-width: 0;
border-left-width: 0;
padding-top: 12px;
padding-bottom: 12px;
color: #777
}
.table-bordered>tbody>tr:first-child>td {
border-top-color: #fff;
}
.table-bordered>thead>tr>th,
.table-bordered>thead {
...
JavaScript
$('#ybx-proto-copy-link').click(function() {
$(this).closest('li').find('.ui-proto-link-copy').toggle();
$(this).closest('li').find('input').select();
$(this).closest('li').find('input').focus();
});
$('#ybx-proto-team-switcher').click(function() {
alert('ChangeTeam, kw select with User favorites in alph descending order by default, then typeahead for any team');
});
$('.ui-folder-tool .fa-trash').click(function() {
alert('remove folder menu, warn about deleting documents or moving');
});
$('.ui-folder-tool .fa-arrows').click(function() {
alert('compact navigatble tree to select destination');
});
$('.ui-folder-tool .fa-heart').click(function() {
alert('add to favorites');
});
$("#ybx-proto-parent-level").click(function() {
var $this = $(this),
$parent_level = $('#parent_level').clone(true);
$(".ydr-grid-team").html($parent_level);
resetCrumbtrail('parent');
});
$('.ybx-proto-crumbtrail').on('click', "li>a", function() {
var $this = $(this);
resetCrumbtrail($this);
loadGrid($this);
});
$('.ybx-proto-crumbtrail').on('click', "li:last-child>a", function(){
var $this = $(this);
if ( !$this.is('li:first-child > a')) {
alert('click to edit name');
}
});
$("table").on('click', "a.ydr-first-level", function() {
var $this = $(this),
level = "first-level",
$first_level_label = $(this).attr('data-label');
loadFirstlevelGrid(level)
addToCrumbtrail($first_level_label, level);
});
$("table").on('click', "a.ydr-second-level", function() {
var $this = $(this),
level = "second-level",
$second_level_label = $(this).attr('data-label');
loadSecondLevelGrid(level)
addToCrumbtrail($second_level_label, level);
});
$("table").on('click', "a.ydr-empty-level", function() {
var $this = $(this),
level = "empty-level",
$second_level_label = $(this).attr('data-label');
loadEmptyGrid(level)
addToCrumbtrail($second_level_label, level);
});
$('.ydr-panel-user').click(function()...