Changeset 5345


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

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

Location:
trunk
Files:
1 deleted
3 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: { 
  • trunk/prototype/modules/calendar/js/helpers.js

    r5341 r5345  
    12291229        switch (view){ 
    12301230                case 'day': 
     1231                case 'basicDay': 
    12311232                        var date = new Date().add({days: page_index}); 
    12321233                        return (weekOfDay(date.getDay()))+", "+(date.toString('dd MMM yyyy')); 
     1234                case 'agendaWeek': 
    12331235                case 'week': 
    12341236                        var dateStart = new Date().moveToDayOfWeek(dayOfWeek(User.preferences.weekDefault)); 
     
    12511253                $(currentView+' .events-list.events-list-win.active .list-events-paginator .fc-header-title').html('<h2>'+mountTitleList( parseInt($('[name = page_index]').val()),view)+'</h2>'); 
    12521254                $(currentView+' .events-list.events-list-win.active .header-paginator .fc-header-right .fc-button').removeClass('fc-state-active') 
    1253                 $(currentView+' .events-list.events-list-win.active .header-paginator .fc-header-right .fc-button-'+((view == 'day' || view == 'week') ? 'agenda'+view : view )).addClass('fc-state-active'); 
     1255                if(view == 'basicDay') 
     1256                        $(currentView+' .events-list.events-list-win.active .header-paginator .fc-header-right .fc-button-agendaday').addClass('fc-state-active'); 
     1257                else 
     1258                        $(currentView+' .events-list.events-list-win.active .header-paginator .fc-header-right .fc-button-'+((view == 'day' || view == 'week') ? 'agenda'+view : view )).addClass('fc-state-active'); 
    12541259                $(currentView+' .events-list.events-list-win.active .header-paginator .fc-header-right').addClass('list-right'); 
    12551260                $(currentView+' .header-paginator .fc-header-right .fc-button-agendaday').hover( 
     
    13621367function mountCriteriaList(view, page_index, calerdars_selecteds){ 
    13631368        switch (view){ 
     1369                case 'basicDay': 
    13641370                case 'day': 
    13651371                        return {filter: ['AND', ['IN', 'calendar',  calerdars_selecteds], ['=', 'rangeEnd', new Date().add({days: page_index}).toString("yyyy-MM-dd")]], criteria: {order: 'startTime'}};  
     1372                case 'agendaWeek': 
    13661373                case 'week': 
    13671374                        var dateStart = new Date().moveToDayOfWeek(dayOfWeek(User.preferences.weekDefault));  
  • trunk/prototype/modules/calendar/templates/event_add.ejs

    r5341 r5345  
    6060                <p class="input-group"> 
    6161                        <label for="calendar_addevent_details_txtarea_description" class="for-textarea" >Descrição</label> 
    62                         <textarea name="description" <%= (data.event.isOrganizer == 0) ? 'disabled="disabled"' : '' %> > <%= (data.event) ? data.event.description : '' %></textarea> 
     62                        <textarea name="description" <%= (data.event.isOrganizer == 0) ? 'disabled="disabled"' : '' %> ><%=(data.event) ? data.event.description : '' %></textarea> 
    6363                </p> 
    6464 
Note: See TracChangeset for help on using the changeset viewer.