mirror of
https://github.com/flynx/ImageGrid.git
synced 2025-10-29 10:20:08 +00:00
119 lines
2.0 KiB
HTML
Executable File
119 lines
2.0 KiB
HTML
Executable File
<!DOCTYPE html>
|
|
<html>
|
|
<link rel="stylesheet" href="../../css/widget/drawer.css">
|
|
<style>
|
|
|
|
|
|
.container {
|
|
position: absolute;
|
|
box-sizing: border-box;
|
|
|
|
width: 50vw;
|
|
height: 50vh;
|
|
top: 10vh;
|
|
right: 10vw;
|
|
|
|
border: solid 1px black;
|
|
|
|
padding: 10px;
|
|
}
|
|
|
|
|
|
.drawer-content {
|
|
padding: 5px;
|
|
}
|
|
body>.drawer-content {
|
|
display: none;
|
|
}
|
|
|
|
|
|
.drawer-widget .content {
|
|
background: white;
|
|
}
|
|
|
|
/* theaming... */
|
|
|
|
body.dark {
|
|
background: black;
|
|
color: white;
|
|
}
|
|
.dark ::-webkit-scrollbar-track-piece {
|
|
background: rgba(255, 255, 255, 0.05);
|
|
}
|
|
.dark ::-webkit-scrollbar-thumb {
|
|
background: rgba(255, 255, 255, 0.15);
|
|
}
|
|
.dark ::-webkit-scrollbar-thumb:hover {
|
|
background: rgba(255, 255, 255, 0.3);
|
|
}
|
|
.dark .container {
|
|
border: solid 1px rgba(255, 255, 255, 0.2);
|
|
}
|
|
|
|
|
|
|
|
|
|
</style>
|
|
|
|
<script src="../../ext-lib/jquery.js"></script>
|
|
<script src="../../ext-lib/jquery-ui.js"></script>
|
|
|
|
<script src="../jli.js"></script>
|
|
<script src="../toggler.js"></script>
|
|
|
|
<script src="../../ext-lib/require.js"></script>
|
|
|
|
|
|
<script>
|
|
|
|
requirejs(['../keyboard', '../../object', './drawer'], function(kbd, obj, d){
|
|
keyboard = kbd
|
|
drawer = d
|
|
object = obj
|
|
})
|
|
|
|
$(function(){
|
|
|
|
})
|
|
|
|
|
|
|
|
var themeToggler = CSSClassToggler('body',
|
|
[
|
|
'none',
|
|
'light',
|
|
'dark',
|
|
],
|
|
function(state){
|
|
$('#theme').text(state)
|
|
})
|
|
|
|
</script>
|
|
|
|
<body>
|
|
|
|
Theme: <button id="theme" onclick="themeToggler()">none</button>
|
|
|
|
<br>
|
|
|
|
<button onclick="drawer.Drawer('body', $('body>.drawer-content').clone())">Global drawer (default)</button>
|
|
<button onclick="drawer.Drawer('.container', $('body>.drawer-content').clone())">Local drawer</button>
|
|
|
|
|
|
<div class="container">
|
|
<h4>A context for an drawer...<h4>
|
|
<button onclick="drawer.Drawer('.container', $('body>.drawer-content').clone())">Local drawer</button>
|
|
</div>
|
|
|
|
|
|
<div class="drawer-content">
|
|
<h3>Drawer</h3>
|
|
<button>Sub drawer</button>
|
|
</div>
|
|
|
|
|
|
|
|
</body>
|
|
</html>
|
|
<!-- vim:set ts=4 sw=4 : -->
|