fnp
/
redakcja.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Dodanie toolbara do panelu xmleditor.
[redakcja.git]
/
project
/
static
/
js
/
panels.js
diff --git
a/project/static/js/panels.js
b/project/static/js/panels.js
index
eb1380d
..
abbd218
100644
(file)
--- a/
project/static/js/panels.js
+++ b/
project/static/js/panels.js
@@
-5,7
+5,9
@@
function loadPanel(target, url) {
url: url,
dataType: 'html',
success: function(data, textStatus) {
url: url,
dataType: 'html',
success: function(data, textStatus) {
+ console.log(target, 'ajax success');
$(target).html(data);
$(target).html(data);
+ console.log(target, 'triggering panel:load');
$(document).trigger('panel:load', target);
// panel(target);
},
$(document).trigger('panel:load', target);
// panel(target);
},
@@
-22,15
+24,21
@@
function panel(load, unload) {
unloadHandler = function(event, panel) {
if (self && self == panel) {
unloadHandler = function(event, panel) {
if (self && self == panel) {
- $(document).unbind('panel:unload.' + eventId, unloadHandler);
+ console.log('Panel', panel, 'unloading');
+ $(document).unbind('panel:unload.' + eventId);
+ $(panel).html('');
unload(event, panel);
unload(event, panel);
+ console.log('Panel', panel, 'unloaded');
+ return false;
}
};
$(document).one('panel:load', function(event, panel) {
self = panel;
}
};
$(document).one('panel:load', function(event, panel) {
self = panel;
+ console.log('Panel', panel, 'loading');
$(document).bind('panel:unload.' + eventId, unloadHandler);
load(event, panel);
$(document).bind('panel:unload.' + eventId, unloadHandler);
load(event, panel);
+ console.log('Panel', panel, 'loaded');
});
}
});
}
@@
-40,6
+48,7
@@
$(function() {
// ========================
function resizePanels() {
$('.panel').height($(window).height() - $('.panel').position().top);
// ========================
function resizePanels() {
$('.panel').height($(window).height() - $('.panel').position().top);
+ $('.panel-contents').height($(window).height() - $('.panel-contents').position().top);
$('#right-panel-wrap').width($(window).width() - $('#left-panel-wrap').outerWidth());
}
$('#right-panel-wrap').width($(window).width() - $('#left-panel-wrap').outerWidth());
}
@@
-47,7
+56,7
@@
$(function() {
resizePanels();
})
resizePanels();
})
- $('#left-panel-wrap').bind('resizable:
resize
', resizePanels)
+ $('#left-panel-wrap').bind('resizable:
stop
', resizePanels)
.resizable('#slider', {minWidth: 8});
resizePanels();
.resizable('#slider', {minWidth: 8});
resizePanels();