Ignore:
Timestamp:
09/25/09 10:40:04 (15 years ago)
Author:
rodsouza
Message:

Ticket #637 - Habilitar o clique nos telefones apenas para as pessoas presente nos grupos inerentes ao VOIP.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/workflow/js/userinterface/orgchart.js

    r1446 r1451  
    22var workflowUserInterfaceAreaInfoTimer = null; 
    33var workflowUserInterfaceCurrentAreaID = 0; 
     4var workflowUserInterfaceClickToCall = false; 
    45 
    56String.prototype.repeat = function(l) 
     
    6465        $('orgchartMenu').innerHTML = ''; 
    6566 
     67        cExecute("$this.bo_userinterface.isVoipEnabled", function( data ) 
     68        { 
     69                if ( typeof data == 'string' && data == 'VoipIsEnabled' ) 
     70                        workflowUserInterfaceClickToCall = true; 
     71        }, ""); 
     72 
    6673        cExecute("$this.bo_userinterface.orgchart", orgchart, ""); 
    6774} 
     
    342349                        if (useArea) 
    343350                                content += '<td><a href="javascript:void(0);" onclick="loadAreaEmployees(\''+employees[i]['area_id']+'\', \'' + employees[i]['area'] + '\')">' + employees[i]['area'] + '</a></td>'; 
    344                         content += '<td align="center"><a href="javascript:void(0);"'; 
    345                         content += ' onclick="callVoipConnect(\''+employees[i]['telephoneNumber']+'\')">' + employees[i]['telephoneNumber'] + '</a></td>'; 
    346                         content += '</tr>'; 
     351                        content += '<td align="center">'; 
     352                        if ( ! workflowUserInterfaceClickToCall ) 
     353                                content += employees[i]['telephoneNumber']; 
     354                        else 
     355                        { 
     356                                content += '<a href="javascript:void(0);" onclick="callVoipConnect(\''+employees[i]['telephoneNumber']+'\')"'; 
     357                                content += '>' + employees[i]['telephoneNumber'] + '</a>'; 
     358                        } 
     359                        content += '</td></tr>'; 
    347360                } 
    348361                content += '</table>'; 
     
    627640                if ( card_data[ 'Telefone' ] ) 
    628641                { 
    629                         var phone = document.createElement( 'a' ); 
     642                        var phone = document.createElement( ( workflowUserInterfaceClickToCall ) ? 'a' : 'span' ); 
    630643                        phone.appendChild( document.createTextNode( card_data[ 'Telefone' ] ) ); 
    631644                        phone.style.paddingLeft = '20px'; 
     
    634647 
    635648                        var phoneNumber = card_data[ 'Telefone' ]; 
    636                         phone.onclick = function( ) 
    637                         { 
    638                                 callVoipConnect( phoneNumber ); 
    639                         } 
     649                        if ( workflowUserInterfaceClickToCall ) 
     650                                phone.onclick = function( ) 
     651                                { 
     652                                        callVoipConnect( phoneNumber ); 
     653                                } 
    640654 
    641655                        card.appendChild( phone ); 
Note: See TracChangeset for help on using the changeset viewer.