Changeset 5360


Ignore:
Timestamp:
01/11/12 15:12:10 (12 years ago)
Author:
adriano
Message:

Ticket #2434 - correcao de problemas nos tootips de adicao de participantes

Location:
trunk/prototype/modules/calendar
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/prototype/modules/calendar/js/helpers.js

    r5358 r5360  
    443443                        */ 
    444444                        var hasNewAttendee = false; 
    445                         UI.dialogs.addEvent.find('.attendee-list-add .add-attendee-input input').keydown(function(event) { 
     445                        blkAddAtendee.find('.attendee-list-add .add-attendee-input input').keydown(function(event) { 
    446446                                 
    447447                                if (event.keyCode == '13' && $(this).val() != '') { 
     
    497497                                                DataLayer.put('user', {id:newAttendeeId, name:newAttendeeName, mail:newAttendeeEmail, isExternal:isExternal}); 
    498498 
    499                                                 $('dd.attendee-list ul.attendee-list li:last label') 
     499                                                lastEditAttendeeToolTip.find('label') 
    500500                                                .filter('.name').html(Encoder.htmlEncode(newAttendeeName)).attr('title', Encoder.htmlEncode(newAttendeeName)).end() 
    501501                                                .filter('.mail').html(Encoder.htmlEncode(newAttendeeEmail)).attr('title', Encoder.htmlEncode(newAttendeeEmail)); 
    502502 
     503                                                blkAddAtendee.find('.attendee-list-add .add-attendee-input input').val(''); 
    503504                                                return true; 
    504505                                        } 
     
    548549                                         */ 
    549550                                        if(blkAddAtendee.find('label.mail[title="' + newAttendeeEmail + '"]').length) { 
     551                                                hasNewAttendee  = false; 
    550552                                                newAttendeeName = blkAddAtendee.find('label.mail[title="' + newAttendeeEmail + '"]').parents('li').find('label.name').attr('title'); 
    551553 
     
    561563                                                         * Remove tooltip possivelmente existente 
    562564                                                         */ 
    563                                                         if (hasNewAttendee && lastEditAttendeeToolTip.length && lastEditAttendeeToolTip.data('qtip')) 
     565                                                        if (lastEditAttendeeToolTip.length && lastEditAttendeeToolTip.data('qtip')) 
    564566                                                                lastEditAttendeeToolTip.qtip('destroy'); 
    565567                                         
     
    587589                                                }); 
    588590                                                skipAddNewLine = true; 
     591                                        } else { 
     592                                                hasNewAttendee  = true; 
     593                                                blkAddAtendee.find('.email-validation').addClass('hidden'); 
    589594                                        } 
    590595                                         
     
    595600                                         * Remove tooltip possivelmente existente 
    596601                                         */ 
    597                                         if (hasNewAttendee && lastEditAttendeeToolTip.length && lastEditAttendeeToolTip.data('qtip')) 
     602                                        if (lastEditAttendeeToolTip.length && lastEditAttendeeToolTip.data('qtip')) 
    598603                                                lastEditAttendeeToolTip.qtip('destroy'); 
    599604 
     
    632637                                                }).end() 
    633638                                                .scrollTo('max'); 
    634                                                 hasNewAttendee = true; 
    635639 
    636640 
     
    662666                                                lastEditAttendeeToolTip.qtip("api").onShow = onShowToolTip; 
    663667 
    664  
    665  
    666  
    667  
    668  
    669  
    670  
    671668                                                $(this).val(''); 
    672669 
     
    692689                                        * TODO: trocar por template 
    693690                                        */ 
    694                                         $('ul.search-result-list').empty().css('overflow', 'hidden'); 
     691                                        blkAddAtendee.find('ul.search-result-list').empty().css('overflow', 'hidden'); 
    695692                                        if (!result) { 
    696                                                 $('ul.search-result-list').append('<li><label class="empty">Nenhum resultado encontrado.</label></li>'); 
     693                                                blkAddAtendee.find('ul.search-result-list').append('<li><label class="empty">Nenhum resultado encontrado.</label></li>'); 
    697694                                        } 
    698695 
    699                                         $('ul.search-result-list').append(DataLayer.render( 'templates/participants_search_itemlist.ejs', result)); 
    700  
    701                                         $('ul.search-result-list li').click(function(event, ui){ 
     696                                        blkAddAtendee.find('ul.search-result-list').append(DataLayer.render( 'templates/participants_search_itemlist.ejs', result)); 
     697 
     698                                        blkAddAtendee.find('ul.search-result-list li').click(function(event, ui){ 
    702699                                                if ($(event.target).is('input')) { 
    703700                                                        old_item = $(event.target).parents('li'); 
  • trunk/prototype/modules/calendar/templates/participants_add_itemlist.ejs

    r5358 r5360  
    66                <label title="<%= data[0].name ? data[0].name : '' %>" class="name"><%= data[0].name ? data[0].name : '' %></label> 
    77                <label title="<%= data[0].mail ? data[0].mail : '' %>" class="mail"><%= data[0].mail ? data[0].mail : '' %></label> 
    8                 <span class="ui-icon ui-icon-close ui-corner-all ui-icon-float-right"></span> 
    98        </div>  
    10         <a class="button close">X</a> 
     9        <a class="button close">Close</a> 
    1110</li> 
  • trunk/prototype/modules/calendar/templates/participants_search_itemlist.ejs

    r5358 r5360  
    66        <label class="email hidden"><%=data[i]['mail']%></label> 
    77        <label class="id hidden"><%=data[i]['id']%></label> 
    8         <span class="ui-icon ui-icon-plus ui-corner-all ui-icon-float-right"></span> 
    98</li> 
    109<% } %> 
Note: See TracChangeset for help on using the changeset viewer.