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>
|
<style>
|
||||||
|
|
||||||
|
body {
|
||||||
|
overflow: hidden;
|
||||||
|
}
|
||||||
|
|
||||||
body.dark {
|
body.dark {
|
||||||
background: #0a0a0a;
|
background: #0a0a0a;
|
||||||
color: silver;
|
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 : */
|
* vim:set ts=4 sw=4 : */
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user