mirror of
https://github.com/flynx/ImageGrid.git
synced 2025-10-29 18:30:09 +00:00
107 lines
2.0 KiB
HTML
Executable File
107 lines
2.0 KiB
HTML
Executable File
<html>
|
|
|
|
<link rel="stylesheet" href="../css/ui-lightness/jquery-ui.css">
|
|
<link rel="stylesheet" type="text/css" href="../css/editor.css">
|
|
|
|
<style>
|
|
|
|
body {
|
|
overflow: hidden;
|
|
}
|
|
|
|
body.dark {
|
|
background: #0a0a0a;
|
|
color: silver;
|
|
}
|
|
|
|
|
|
body.gray {
|
|
background: #333;
|
|
color: silver;
|
|
}
|
|
|
|
</style>
|
|
|
|
<script src="../ext-lib/jquery.js"></script>
|
|
<script src="../ext-lib/jquery-ui.js"></script>
|
|
<script src="../lib/panels.js"></script>
|
|
<script src="../lib/editor.js"></script>
|
|
|
|
<script>
|
|
|
|
function toggleThemes(){
|
|
var b = $('body')
|
|
if(b.hasClass('gray')){
|
|
b.removeClass('gray')
|
|
b.addClass('dark')
|
|
} else if(b.hasClass('dark')){
|
|
b.removeClass('dark')
|
|
} else {
|
|
b.addClass('gray')
|
|
}
|
|
}
|
|
|
|
function toggleAutoHide(){
|
|
var elem = $('.side-panel')
|
|
if(elem.attr('autohide') == 'off'){
|
|
elem.attr('autohide', 'on')
|
|
} else {
|
|
elem.attr('autohide', 'off')
|
|
}
|
|
return false
|
|
}
|
|
|
|
$(function(){
|
|
|
|
toggleThemes()
|
|
PANEL_ROOT = 'body'
|
|
|
|
|
|
makeSidePanel('left')
|
|
makeSidePanel('right')
|
|
|
|
var panel = makePanel('Test Panel A')
|
|
.css({
|
|
top: 50,
|
|
left: 50,
|
|
})
|
|
makeSubPanel('Test Sub Panel A', $('<h1>Panel A</h1>'), panel, true, true)
|
|
makeSubPanel('Test Sub Panel B', $('<h2>Panel B</h2>'), panel, true)
|
|
makeSubPanel('Test Sub Panel C', $('<h3>Panel C</h3>'), panel, false)
|
|
|
|
openGroupedPanels([
|
|
'Edit: Filters',
|
|
'Edit: Snapshots'
|
|
],
|
|
panel)
|
|
|
|
makeSubPanel('Test Sub Panel D', $('<h2>Panel D</h2>'))
|
|
.parents('.panel')
|
|
.css({
|
|
top: 100,
|
|
left: 400,
|
|
})
|
|
|
|
|
|
Panel('Test Sub Panel E',
|
|
function(){
|
|
return $('<h1>Panel E</h1>')
|
|
},
|
|
function(panel){
|
|
panel
|
|
.on('panelOpening', function(){ console.log('>>> opening!') })
|
|
.on('panelClosing', function(){ console.log('>>> closing!') })
|
|
},
|
|
true)
|
|
|
|
})
|
|
|
|
</script>
|
|
|
|
<body>
|
|
<p>click <a href="javascript:openPanel('Edit: Filters')">to show the editor panel</a> and <a href="javascript:toggleThemes()">here to toggle theme...</a></p>
|
|
|
|
</body>
|
|
</html>
|
|
<!-- vim:set ts=4 sw=4 : -->
|