Changeset 2577 for sandbox/jabberit_messenger/trophy_expresso/js/AddUser.js
- Timestamp:
- 04/16/10 18:15:47 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
sandbox/jabberit_messenger/trophy_expresso/js/AddUser.js
r2511 r2577 6 6 function addContact() 7 7 { 8 var jidFrom = loadIM.getUserCurrent().jid; 9 var jidTo = document.getElementById('user_jid_jabberIM').value; 10 var name = document.getElementById('user_name_jabberIM').value; 11 var group = document.getElementById('user_group_jabberIM').value; 8 if( arguments.length > 0 ) 9 { 10 var jidFrom = loadIM.getUserCurrent().jid; 11 var jidTo = arguments[0]; 12 var indexTo = arguments[1]; 13 var group = ""; 14 var name = jidTo.substring(0, jidTo.indexOf('@')); 15 16 TrophyIM.setAutorization( jidTo, loadIM.getUserCurrent().jid, 'subscribe'); 17 18 // Name 19 if(( name = prompt("Informe um nome para " + name + "!", name ))) 20 if(( name = name.replace(/^\s+|\s+$|^\n|\n$/g,"")) == "" ) 21 name = ""; 22 23 if( name == null || name == "") 24 name = ""; 25 26 // Group 27 if((group = prompt("Informe um grupo ou deixe em branco"))) 28 if(( group = group.replace(/^\s+|\s+$|^\n|\n$/g,"")) == "" ) 29 group = ""; 30 31 if( group == null || group == "") 32 group = ""; 33 34 // Remove Element html; 35 var _div = getElement('itenContact_' + jidTo + '_' + indexTo); 36 var _span = getElement('span_show_itenContact_' + jidTo + '_' + indexTo); 37 38 loadIM.removeElement( _div ); 39 loadIM.removeElement( _span ); 40 } 41 else 42 { 43 var jidFrom = loadIM.getUserCurrent().jid; 44 var jidTo = document.getElementById('user_jid_jabberIM').value; 45 var name = document.getElementById('user_name_jabberIM').value; 46 var group = document.getElementById('user_group_jabberIM').value; 47 48 _winBuild('add_user_info','remove'); 49 } 12 50 13 51 if( jidFrom != jidTo ) 14 {15 52 TrophyIM.addContact( jidFrom, jidTo, name, group ); 16 17 _winBuild('add_user_info','remove');18 }19 53 else 20 54 alert("Mesmo Usuário !"); 21 55 } 22 56 57 function getElement( elementId ) 58 { 59 return document.getElementById( elementId ); 60 } 61 23 62 function search() 24 63 {
Note: See TracChangeset
for help on using the changeset viewer.