openrat-cms

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

commit e54e5014fe36c55e88e4cc2c668f665d680e4872
parent c23bef13791ac7c5c674de6b22164a56c4256300
Author: Jan Dankert <devnull@localhost>
Date:   Wed, 19 Sep 2012 21:28:27 +0200

Vollbild wird durch Doppelklick ausgelöst.

Diffstat:
themes/default/js/openrat.js | 25++++++++++++++++++++++++-
themes/default/layout/perspective/header.php | 5+++--
2 files changed, 27 insertions(+), 3 deletions(-)

diff --git a/themes/default/js/openrat.js b/themes/default/js/openrat.js @@ -122,6 +122,10 @@ function refreshWorkbench() $(this).addClass('active'); loadView( p.find('div.content'),createUrl(action,method,id)); }); + $('ul.views > li.action').dblclick( function() + { + fullscreen( this ); + } ); // Drag n Drop für Views $('ul.views > li.action').draggable( {cursor:'move',revert: 'invalid' }); @@ -399,8 +403,14 @@ array('Source','-', 'ShowBlocks','Maximize') ); */ } + +/** + * Schaltet die Vollbildfunktion an oder aus. + * + * @param element Das Element, auf dem die Vollbildfunktion ausgeführt wurde + */ function fullscreen( element ) { - $(element).fadeOut('fast', function() + $(element).closest('div.window').fadeOut('fast', function() { $(this).toggleClass('fullscreen').fadeIn('fast'); } ); @@ -614,6 +624,10 @@ function openNewAction( name,action,id,extraId ) setNewAction(action,id,extraId); } ); + $('div#content > div.window > div.menu > div.views > ul.views li.active').dblclick( function() + { + fullscreen( this ); + } ); } @@ -1024,3 +1038,12 @@ function resizeWorkbench() $('div#workbench > div#sidebar > div.frame > div.window > div.content').css('height',upperHeight +'px'); $('div#workbench > div#bottombar > div.frame > div.window > div.content').css('height',lowerHeight +'px'); } + + +/** + * Größe der TABs pro Frame neu berechnen. + */ +function resizeTabs( closable ) +{ + // +} diff --git a/themes/default/layout/perspective/header.php b/themes/default/layout/perspective/header.php @@ -23,7 +23,8 @@ function view_header( $name ) $viewlist = explode(',',$v['views']); if ( empty($viewlist[0])) $viewlist = array(); - + + // Tabreiter pro View erzeugen foreach( $viewlist as $vn ) { $tmp_text = langHtml('menu_'.$vn); @@ -45,7 +46,7 @@ function view_header( $name ) ?> </ul> <div class="icons"> -<div class="icon"><a href="javascript:void(0);" class="fullscreen" onClick="javascript:fullscreen( $(this).closest('div.window') );"><img class="icon" src="<?php echo OR_THEMES_EXT_DIR.'default/images/icon/window/maximize.gif' ?>" title="<?php echo langHtml('window_fullscreen') ?>" /></a></div> +<div class="icon"><a href="javascript:void(0);" class="fullscreen" onClick="javascript:fullscreen( this );"><img class="icon" src="<?php echo OR_THEMES_EXT_DIR.'default/images/icon/window/maximize.gif' ?>" title="<?php echo langHtml('window_fullscreen') ?>" /></a></div> </div> </div>