openrat-cms

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs

commit 17e556411991156e87e5343db884d80661c6e54c
parent 6e61bb3aea853dab3576fe94a21279cbaf723aa9
Author: Jan Dankert <devnull@localhost>
Date:   Thu, 20 Sep 2012 00:10:00 +0200

Workbench nach dem Laden erst wieder einblenden, wenn das Layout fertig ist.

Diffstat:
themes/default/js/openrat.js | 20+++++++++++++-------
1 file changed, 13 insertions(+), 7 deletions(-)

diff --git a/themes/default/js/openrat.js b/themes/default/js/openrat.js @@ -80,10 +80,13 @@ function refreshWorkbench() { // Workbench laden $('ul#history').empty(); - $('div#workbench').empty().load(createUrl('workbench','show',0),null,function() { - + $('div#workbench').empty().fadeOut('fast').load(createUrl('workbench','show',0),null,function() { + + // View-Größe initial berechnen. + resizeWorkbench(); + // Default-Inhalte der einzelnen Views laden. - $(this).fadeIn('fast').find('li.active').each( function() { + $(this).fadeIn(750).find('li.active').each( function() { var method = $(this).attr('data-method'); var p = $(this).closest('div.frame'); var action = p.attr('data-action'); @@ -122,7 +125,7 @@ function refreshWorkbench() $(this).addClass('active'); loadView( p.find('div.content'),createUrl(action,method,id)); }); - $('ul.views > li.action').dblclick( function() + $('div.menu').dblclick( function() { fullscreen( this ); } ); @@ -140,6 +143,7 @@ function refreshWorkbench() // geht nicht zusammen mit draggable... //$('ul.views').sortable(); + }); //alert('go'); @@ -150,8 +154,6 @@ function refreshWorkbench() // Modale Dialoge //$('form.login, form.profile').dialog( { modal:true, resizable:false, width:760, height:600, draggable: false } ); - // View-Größe initial berechnen. - resizeWorkbench(); $(window).resize( function() { resizeWorkbench(); @@ -334,7 +336,7 @@ function loadView(jo, url ) ] }; //$(jo).find('.htmleditor').wymeditor(wymSettings); - resizeWorkbench(); + //resizeWorkbench(); $(jo).find('input[data-hint]').orHint(); @@ -632,10 +634,14 @@ function openNewAction( name,action,id,extraId ) setNewAction(action,id,extraId); } ); + + /* + * Eventhandler hängt schon auf div.menu $('div#content > div.window > div.menu > div.views > ul.views li.active').dblclick( function() { fullscreen( this ); } ); + */ }