Ignore:
Timestamp:
04/06/10 18:13:32 (14 years ago)
Author:
alexandrecorreia
Message:

Ticket #986 - Adicao de contatos com resultados da busca do ldap e exclusao de contatos da lista.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • sandbox/jabberit_messenger/trophy_expresso/js/loadIM.js

    r2421 r2437  
    44        var path                        = ""; 
    55        var addUser                     = null; 
    6         var conn                        = null 
     6        var conn                        = null; 
     7        var selectEditable      = null; 
    78        var showhidden          = null; 
     9        var userCurrent         = null; 
    810        var Xtools                      = null; 
    9         var userCurrent         = null; 
    1011        var zIndex                      = 9001; 
    1112         
     
    4243        } 
    4344 
    44         function addContacts() 
     45        function addContact() 
    4546        { 
    4647                if( arguments.length > 0 ) 
     
    145146 
    146147                        var _options = [ 
    147                                                 ['Adicionar Contato', 'loadIM.addContacts();' ], 
     148                                                ['Adicionar Contato', 'loadIM.addContact();' ], 
    148149                                                ['Ajuda', 'alert("2")' ], 
    149150                                                ['Preferências', 'alert("3")'], 
     
    309310 
    310311                        var _options = [ 
    311                                                 ['Autorizar', 'TrophyIM.setAutorization(\''+jid+'\')' ], 
    312                                                 ['Remover', 'Remover : ' + jid ], 
     312                                                ['Autorizar', 'TrophyIM.setAutorization(\''+jid+'\')'], 
     313                                                ['Remover', 'loadIM.removeContact(\''+jid+'\')'], 
    313314                                                ['Renomear', 'Renomear : ' + jid], 
    314315                                                ['Trocar grupo', 'Trocar grupo : ' + jid], 
     
    332333                                showhidden.action('onmouseover', 'onmouseout', _optionsItens); 
    333334                                 
     335                        element.parentNode.onclick              = function(){ showhidden.hiddenObject(false); }; 
    334336                        element.parentNode.onmouseout   = function(){ showhidden.hiddenObject(false); }; 
    335337                        element.parentNode.onmouseover  = function(){ showhidden.hiddenObject(true); }; 
     
    346348                if( arguments.length === 3 ) 
    347349                        return Xtools.parse(Xtools.xml(arguments[0]), arguments[1], arguments[2] ); 
     350        } 
     351         
     352        function removeContact(jid) 
     353        { 
     354                TrophyIM.removeContact(jid); 
    348355        } 
    349356         
     
    385392        } 
    386393         
     394        function setSelectEditable(element) 
     395        { 
     396                if( document.getElementById('selectBox0') == null ) 
     397                        selectEditable.create(element); 
     398        } 
     399         
    387400        function setPresence() 
    388401        { 
     
    458471                                                path_jabberit + 'js/trophyim.js', 
    459472                                                path_jabberit + 'js/AddUser.js', 
     473                                                path_jabberit + 'js/SelectEditable.js', 
    460474                                                path_jabberit + 'templates/default/css/button.css', 
    461475                                                path_jabberit + 'templates/default/css/common.css', 
     476                                                path_jabberit + 'templates/default/css/selectEditableStyle.css', 
    462477                                                path_jabberit + 'templates/default/css/' + theme_jabberit 
    463478                                    ]; 
     
    484499                                        addUser = new addUserIM(Xtools, conn); 
    485500 
     501                                 
     502                                // Object SelectEditable 
     503                                if( selectEditable == null ) 
     504                                        selectEditable = new SelectEditable(); 
     505                                         
    486506                                // Add Jabber in StatusBar; 
    487507                                addIcon(); 
     
    492512         
    493513        loadIM.prototype.actionButton           = actionButton; 
    494         loadIM.prototype.addContacts            = addContacts; 
     514        loadIM.prototype.addContact                     = addContact; 
    495515        loadIM.prototype.configEvents           = configEvents; 
    496516        loadIM.prototype.getUserCurrent         = getUserCurrent; 
     
    501521        loadIM.prototype.loginPage                      = loginPage; 
    502522        loadIM.prototype.parse                          = parse; 
     523        loadIM.prototype.searchUser                     = searchUser 
    503524        loadIM.prototype.setPresence            = setPresence; 
    504         loadIM.prototype.searchUser                     = searchUser 
    505525        loadIM.prototype.setStatusJabber        = setStatusJabber; 
     526        loadIM.prototype.setSelectEditable      = setSelectEditable; 
     527        loadIM.prototype.removeContact          = removeContact; 
    506528        loadIM.prototype.rosterDiv                      = rosterDiv; 
    507529         
Note: See TracChangeset for help on using the changeset viewer.