sidey
Version:
Quickly and easily add an offcanvas sidebar to any page
117 lines (114 loc) • 6.57 kB
HTML
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
<title>sidey - a really simple offcanvas sidebar</title>
<meta name="description" content="Quickly and easily add an offcanvas sidebar to any page.">
<meta name="author" content="mrvautin.com">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.7/css/bootstrap.min.css">
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootswatch/3.3.7/flatly/bootstrap.min.css">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.6.3/css/font-awesome.min.css">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/9.6.0/styles/github.min.css">
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.1.0/jquery.min.js"></script>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.7/js/bootstrap.min.js"></script>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/markdown-it/7.0.1/markdown-it.min.js"></script>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/9.6.0/highlight.min.js"></script>
<link rel="stylesheet" href="src/sidey.css">
<script type="text/javascript" src="src/sidey.js"></script>
<style>.sidebar{padding: 15px;}pre{background-color: transparent;border: none;padding: 0;}.sidey-toggle{margin-top:15px;margin-right:15px;}.toggles{padding-left: 0;padding-right:0;}</style>
<script>
$(document).ready(function(){
// all you need for sidey. This applies to all elements
$.sidey();
// all you need for sidey
// get the doco
$.ajax({
method: 'GET',
url: 'https://raw.githubusercontent.com/mrvautin/sidey/master/README.md'
})
.done(function(data){
var md = window.markdownit();
var result = md.render(data);
$('#main-data').html(result);
// highlight code blocks
$('pre code').each(function(i, block) {
hljs.highlightBlock(block);
});
})
.fail(function(error){
$('#main-data').html('');
});
// get the doco
});
</script>
</head>
<body>
<div class="container-fluid sidey-content">
<div class="row">
<div class="content col-lg-12 toggles">
<div class="col-xs-6">
<a href="#" class="btn btn-primary pull-left sidey-toggle" data-element=".sidebarLeft1"><i class="fa fa-bars" aria-hidden="true"></i>Left 1</a>
<a href="#" class="btn btn-primary pull-left sidey-toggle" data-element=".sidebarLeft2"><i class="fa fa-bars" aria-hidden="true"></i>Left 2</a>
</div>
<div class="col-xs-6">
<a href="#" class="btn btn-primary pull-right sidey-toggle" data-element=".sidebarRight2"><i class="fa fa-bars" aria-hidden="true"></i>Right 2</a>
<a href="#" class="btn btn-primary pull-right sidey-toggle" data-element=".sidebarRight1"><i class="fa fa-bars" aria-hidden="true"></i>Right 1</a>
</div>
</div>
</div>
<div class="row">
<div class="content col-lg-12">
<h1><a href="https://github.com/mrvautin/sidey">sidey</a></h1>
<h4>See documentation here: <a target="_blank" href="https://github.com/mrvautin/sidey">https://github.com/mrvautin/sidey</a></h4>
</div>
</div>
<div class="row">
<div id="main-data" class="content col-lg-12">
<div class="text-center" style="padding-top: 100px"><i class="fa fa-spinner fa-spin fa-3x" aria-hidden="true"></i></div>
</div>
</div>
</div>
<div class="sidebarLeft1 sidey-left sidebar">
<h1>Left Menu 1</h1>
<ul class="list-group">
<li class="list-group-item"><a href="#">Cras justo odio</a></li>
<li class="list-group-item"><a href="#">Dapibus ac facilisis in</a></li>
<li class="list-group-item"><a href="#">Morbi leo risus</a></li>
<li class="list-group-item"><a href="#">Porta ac consectetur ac</a></li>
<li class="list-group-item"><a href="#">Vestibulum at eros</a></li>
</ul>
</div>
<div class="sidebarLeft2 sidey-left sidebar">
<h1>Left Menu 2</h1>
<ul class="list-group">
<li class="list-group-item"><a href="#">Cras justo odio</a></li>
<li class="list-group-item"><a href="#">Dapibus ac facilisis in</a></li>
<li class="list-group-item"><a href="#">Morbi leo risus</a></li>
<li class="list-group-item"><a href="#">Porta ac consectetur ac</a></li>
<li class="list-group-item"><a href="#">Vestibulum at eros</a></li>
</ul>
</div>
<div class="sidebarRight1 sidey-right sidebar">
<h1>Right Menu 1</h1>
<ul class="list-group">
<li class="list-group-item"><a href="#">Cras justo odio</a></li>
<li class="list-group-item"><a href="#">Dapibus ac facilisis in</a></li>
<li class="list-group-item"><a href="#">Morbi leo risus</a></li>
<li class="list-group-item"><a href="#">Porta ac consectetur ac</a></li>
<li class="list-group-item"><a href="#">Vestibulum at eros</a></li>
</ul>
</div>
<div class="sidebarRight2 sidey-right sidebar">
<h1>Right Menu 2</h1>
<ul class="list-group">
<li class="list-group-item"><a href="#">Cras justo odio</a></li>
<li class="list-group-item"><a href="#">Dapibus ac facilisis in</a></li>
<li class="list-group-item"><a href="#">Morbi leo risus</a></li>
<li class="list-group-item"><a href="#">Porta ac consectetur ac</a></li>
<li class="list-group-item"><a href="#">Vestibulum at eros</a></li>
</ul>
</div>
</body>
</html>