Changeset 2983 for trunk/jmessenger/js/AddUser.js
- Timestamp:
- 06/30/10 14:52:09 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/jmessenger/js/AddUser.js
r2971 r2983 8 8 if( arguments.length > 0 ) 9 9 { 10 var jidFrom = loadscript.getUserCurrent().jid;10 var jidFrom = Base64.decode( loadscript.getUserCurrent().jid ); 11 11 var jidTo = arguments[0]; 12 12 var group = ""; 13 13 var name = jidTo.substring(0, jidTo.indexOf('@')); 14 14 15 // Name 16 if(( name = prompt("Informe um nome para " + name + "!", name ))) 17 if(( name = name.replace(/^\s+|\s+$|^\n|\n$/g,"")) == "" ) 18 name = ""; 19 20 if( name == null || name == "") 21 name = ""; 22 23 // Group 24 if((group = prompt("Informe um grupo ou deixe em branco"))) 25 if(( group = group.replace(/^\s+|\s+$|^\n|\n$/g,"")) == "" ) 26 group = ""; 27 28 if( group == null || group == "") 29 group = ""; 30 31 // Remove Element 32 if( getElement('itenContact_' + jidTo ) ) 33 { 34 loadscript.removeElement( getElement('itenContact_' + jidTo ) ); 35 loadscript.removeElement( getElement('span_show_itenContact_' + jidTo ) ); 36 } 37 38 TrophyIM.rosterObj.removeContact( jidTo ); 15 var _paramNewUser = 16 { 17 'name_contact' : name, 18 'jidFrom' : jidFrom, 19 'jidTo' : jidTo, 20 'onclickClose' : '_winBuild("new_user_jabberit","remove");', 21 }; 22 23 var winNewUser = 24 { 25 id_window : "new_user_jabberit", 26 width : 280, 27 height : 120, 28 top : 100, 29 left : 350, 30 draggable : true, 31 visible : "display", 32 resizable : true, 33 zindex : loadscript.getZIndex(), 34 title : 'Expresso Messenger - ' + i18n.NEW_USER, 35 closeAction : "remove", 36 content : Xtools.parse( Xtools.xml('new_user'), 'newUser.xsl', _paramNewUser) 37 }; 38 39 _winBuild( winNewUser ); 39 40 } 40 41 else 41 42 { 42 43 var jidFrom = loadscript.getUserCurrent().jid; 43 var jidTo = document.getElementById('user_jid_jabberIM').value; 44 var name = document.getElementById('user_name_jabberIM').value; 45 var group = document.getElementById('user_group_jabberIM').value; 46 47 _winBuild('add_user_info','remove'); 48 } 49 44 var jidTo = getElement('user_jid_jabberIM').value; 45 var name = getElement('user_name_jabberIM').value; 46 var group = getElement('user_group_jabberIM').value; 47 48 _winBuild('add_user_info','remove'); 49 50 if( jidFrom != jidTo ) 51 { 52 TrophyIM.addContact( jidTo, name, group ); 53 } 54 } 55 } 56 57 function addNewUser() 58 { 59 var name = getElement('name_new_user_jabberit').value; 60 var group = getElement('name_group_new_user_jabberit').value; 61 var jidFrom = getElement('jidFrom_new_user_jabberit').value; 62 var jidTo = getElement('jidTo_new_user_jabberit').value; 63 64 // Name 65 if(( name = name.replace(/^\s+|\s+$|^\n|\n$/g,"")) == "" ) 66 name = ""; 67 68 if( name == null || name == "") 69 name = ""; 70 71 // Group 72 if(( group = group.replace(/^\s+|\s+$|^\n|\n$/g,"")) == "" ) 73 group = ""; 74 75 if( group == null || group == "") 76 group = ""; 77 78 // Add Contact 50 79 if( jidFrom != jidTo ) 51 80 { 81 // Remove Element 82 loadscript.removeElement( getElement('itenContact_' + jidTo ) ); 83 loadscript.removeElement( getElement('span_show_itenContact_' + jidTo ) ); 84 loadscript.removeElement( getElement('itenContactNotification_' + jidTo ) ); 85 86 TrophyIM.rosterObj.removeContact( jidTo ); 87 52 88 TrophyIM.addContact( jidTo, name, group ); 53 } 89 90 _winBuild("new_user_jabberit","remove"); 91 } 92 54 93 } 55 94 … … 276 315 277 316 loadAddUser.prototype.add = addContact; 317 loadAddUser.prototype.newUser = addNewUser; 278 318 loadAddUser.prototype.search = search; 279 319 loadAddUser.prototype.show = showForm;
Note: See TracChangeset
for help on using the changeset viewer.