Ignore:
Timestamp:
07/26/12 09:44:14 (12 years ago)
Author:
acoutinho
Message:

Ticket #2966 - Correcoes e melhorias na listagem de eventos e tarefas

File:
1 edited

Legend:

Unmodified
Added
Removed
  • sandbox/2.4.2-expresso1/prototype/modules/calendar/js/helpers.js

    r6876 r6880  
    23532353        } 
    23542354         
    2355     pageselectCallback(keyword, 0, false, false, type); // load page 1 and insert data on event_list.ejs 
     2355    pageselectCallback(keyword, 0, false, type); // load page 1 and insert data on event_list.ejs 
    23562356         
    23572357    $('.preferences-win.active .button.save, .preferences-win.active .button.cancel, .preferences-win.active .button.import, .preferences-win.active .button.export').button(); 
     
    23732373        if(paginator.indexOf('next') > 0){ 
    23742374            if(parseInt($(currentView+' [name = results]').val()) > 25) 
    2375                 pageselectCallback($(currentView+' [name = keyword]').val(), ((parseInt($(currentView+' [name = page_index]').val())) +1)); 
     2375                pageselectCallback($(currentView+' [name = keyword]').val(), ((parseInt($(currentView+' [name = page_index]').val())) +1), false,  2); 
    23762376        }else{ 
    23772377            if(parseInt($(currentView+' [name = page_index]').val()) > 0) 
    2378                 pageselectCallback($(currentView+' [name = keyword]').val(), ((parseInt($(currentView+' [name = page_index]').val())) -1)); 
     2378                pageselectCallback($(currentView+' [name = keyword]').val(), ((parseInt($(currentView+' [name = page_index]').val())) -1), false, 2); 
    23792379        } 
    23802380    }); 
     
    24142414} 
    24152415 
    2416 function paginatorList(currentView, view){ 
     2416function paginatorList(currentView, view, type){ 
    24172417    $(currentView+' .events-list.events-list-win.active .list-events-paginator .fc-header-title').html('<h2>'+mountTitleList( parseInt($('[name = page_index]').val()),view)+'</h2>'); 
    24182418    $(currentView+' .events-list.events-list-win.active .header-paginator .fc-header-right .fc-button').removeClass('fc-state-active') 
     
    24352435        var goView = $(this).attr('class'); 
    24362436        if(goView.indexOf('agendaDay') > 0) 
    2437             pageselectCallback($(currentView+' [name = keyword]').val(), 0, '', 'agendaDay'); 
     2437            pageselectCallback($(currentView+' [name = keyword]').val(), 0, 'agendaDay', type); 
    24382438        else if(goView.indexOf('month') > 0) 
    2439             pageselectCallback($(currentView+' [name = keyword]').val(), 0, '', 'month'); 
     2439            pageselectCallback($(currentView+' [name = keyword]').val(), 0, 'month', type); 
    24402440        else if(goView.indexOf('year') > 0) 
    2441             pageselectCallback($(currentView+' [name = keyword]').val(), 0, '', 'year'); 
     2441            pageselectCallback($(currentView+' [name = keyword]').val(), 0, 'year', type); 
    24422442        else if(goView.indexOf('agendaWeek') > 0) 
    2443             pageselectCallback($(currentView+' [name = keyword]').val(), 0, '', 'agendaWeek'); 
     2443            pageselectCallback($(currentView+' [name = keyword]').val(), 0, 'agendaWeek', type); 
    24442444 
    24452445    }); 
     
    24572457        var paginator = $(this).attr('class'); 
    24582458        if(paginator.indexOf('next') > 0) 
    2459             pageselectCallback($(currentView+' [name = keyword]').val(), ((parseInt($('[name = page_index]').val())) +1), '', view); 
     2459            pageselectCallback($(currentView+' [name = keyword]').val(), ((parseInt($('[name = page_index]').val())) +1), view, type); 
    24602460        else 
    2461             pageselectCallback($(currentView+' [name = keyword]').val(), ((parseInt($('[name = page_index]').val())) -1), '', view); 
     2461            pageselectCallback($(currentView+' [name = keyword]').val(), ((parseInt($('[name = page_index]').val())) -1), view, type); 
    24622462    });  
    24632463} 
    24642464 
    2465 function paginatorListEvent(currentView, typeView, view){ 
     2465function paginatorListEvent(currentView, typeView, view, type){ 
    24662466    if(!!$(currentView).find('.fc-calendar').length) 
    24672467        return; 
     
    24872487        paginatorSearch(currentView); 
    24882488    }else 
    2489         paginatorList(currentView, view); 
     2489        paginatorList(currentView, view, type); 
    24902490} 
    24912491 
     
    25642564} 
    25652565 
    2566 function pageselectCallback(keyword, page_index, jq, view, type){ 
     2566function pageselectCallback(keyword, page_index, view, type){ 
    25672567    $('.qtip.qtip-blue').remove(); 
    25682568         
     
    26362636 
    26372637                        }); 
    2638                         paginatorListEvent(currentView, (keyword == '' || keyword == null) ? 'list' : 'search',  !!view ? view : User.preferences.defaultCalView); 
     2638                        paginatorListEvent(currentView, (keyword == '' || keyword == null) ? 'list' : 'search',  !!view ? view : User.preferences.defaultCalView, type); 
    26392639                }); 
    26402640    }else{ 
     
    26462646                        '</div>' 
    26472647                        ); 
    2648                 paginatorListEvent(currentView, 'list', !!view ? view : User.preferences.defaultCalView); 
     2648                paginatorListEvent(currentView, 'list', !!view ? view : User.preferences.defaultCalView, type); 
    26492649    } 
    26502650} 
Note: See TracChangeset for help on using the changeset viewer.