Ignore:
Timestamp:
01/10/12 14:27:44 (12 years ago)
Author:
acoutinho
Message:

Ticket #2434 - (acoutinho) Correcoes de bugs e melhorias

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/prototype/modules/calendar/index.php

    r5341 r5345  
    153153                        $tabs.tabs('select', '#' + ui.panel.id); 
    154154                }, 
     155                remove: function( event, ui ) { 
     156                        $tabs.tabs('select', User.lastView); 
     157                }, 
    155158                show: function( event, ui ){ 
    156159                        delete Calendar.currentViewKey; 
     
    165168        $tabs.find( "span.ui-icon-close" ).live( "click", function() { 
    166169                var index = $( "li", $tabs ).index( $( this ).parent() ); 
     170                if($tabs.tabs('option' ,'selected') == index){ 
     171                        if($tabs.tabs("length") == 2 && User.lastView != 1) 
     172                                $tabs.tabs( "select", 0); 
     173                        $tabs.tabs( "select", User.lastView); 
     174                } 
     175                if($tabs.tabs('option' ,'selected') == 0 || $tabs.tabs('option' ,'selected') == 1) 
     176                        User.lastView = $tabs.tabs('option' ,'selected'); 
    167177                if(index != -1) 
    168                   $tabs.tabs( "remove", index ); 
    169                 if($tabs.tabs("length") == 2 && User.lastView != 1) 
    170                         $tabs.tabs( "select", 0); 
    171                 $tabs.tabs( "select", User.lastView); 
    172                  
    173         });      
     178                  $tabs.tabs( "remove", index );         
     179                         
     180                 
     181                });      
    174182        $('.button.config-menu').button({ 
    175183            icons: { 
Note: See TracChangeset for help on using the changeset viewer.