mirror of
https://github.com/flynx/ImageGrid.git
synced 2025-11-01 03:40:09 +00:00
started working on panel serialization...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
This commit is contained in:
parent
658fc2a0e1
commit
80defe1cd6
@ -5,6 +5,10 @@
|
||||
|
||||
<style>
|
||||
|
||||
body {
|
||||
overflow: hidden;
|
||||
}
|
||||
|
||||
body.dark {
|
||||
background: #0a0a0a;
|
||||
color: silver;
|
||||
|
||||
@ -325,5 +325,49 @@ function makeSubPanel(title, content, parent, open, content_resizable){
|
||||
|
||||
|
||||
|
||||
/*********************************************************************/
|
||||
|
||||
function getPanelState(){
|
||||
var res = []
|
||||
|
||||
var _getPanel = function(){
|
||||
var panel = $(this)
|
||||
var offset = panel.offset()
|
||||
var sub_panels = panel.find('.sub-panel')
|
||||
|
||||
res.push({
|
||||
type: (panel.hasClass('panel') ? 'panel'
|
||||
: panel.hasClass('side-panel')
|
||||
&& panel.hasClass('left') ? 'side-panel-left'
|
||||
: panel.hasClass('side-panel')
|
||||
&& panel.hasClass('right') ? 'side-panel-right'
|
||||
: null),
|
||||
|
||||
top: offset.top,
|
||||
left: offset.left,
|
||||
|
||||
open: panel.prop('open') ? true : false,
|
||||
autohide: panel.attr('autohide'),
|
||||
|
||||
content: sub_panels.map(function(){
|
||||
var p = $(this)
|
||||
return {
|
||||
title: p.find('summary').text(),
|
||||
}
|
||||
}).toArray(),
|
||||
})
|
||||
}
|
||||
|
||||
$('.panel, .side-panel').each(_getPanel)
|
||||
|
||||
return res
|
||||
}
|
||||
|
||||
|
||||
function setPanelState(){
|
||||
}
|
||||
|
||||
|
||||
|
||||
/**********************************************************************
|
||||
* vim:set ts=4 sw=4 : */
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user