Changeset 2983 for trunk/jmessenger/js
- Timestamp:
- 06/30/10 14:52:09 (14 years ago)
- Location:
- trunk/jmessenger/js
- Files:
-
- 3 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; -
trunk/jmessenger/js/jscode/loadIM.js
r2977 r2983 195 195 } 196 196 197 function addNewUser() 198 { 199 addUser.newUser(); 200 } 201 197 202 function autoStatus() 198 203 { … … 765 770 var _element = arguments[0] 766 771 var _parent = _element.parentNode; 767 768 _parent.removeChild( _element ); 772 773 if( _element ) 774 _parent.removeChild( _element ); 769 775 } 770 776 } … … 902 908 903 909 TrophyIM.setAutorization( jidTo, Base64.decode(this.getUserCurrent().jid), 'subscribed'); 910 911 removeElement( getElement('itenContactNotification_' + jidTo ) ); 904 912 905 913 case 'subscribe' : … … 914 922 } 915 923 } 916 917 setTimeout(function()918 {919 if( getElement('itenContactNotification_' + jidTo ) )920 loadscript.removeElement( getElement('itenContactNotification_' + jidTo ) );921 },500);922 923 924 } 924 925 … … 1334 1335 loadIM.prototype.actionButton = actionButton; 1335 1336 loadIM.prototype.addContact = addContact; 1337 loadIM.prototype.addNewUser = addNewUser; 1336 1338 loadIM.prototype.clrAllContacts = clrAllContacts; 1337 1339 loadIM.prototype.configEvents = configEvents; -
trunk/jmessenger/js/lang/i18n_pt_Br.js
r2896 r2983 27 27 TYPE_YOUR_MESSAGE_HERE_STATUS : 'Digite aqui sua mensagem de Status', 28 28 TYPE_YOUR_MSG : 'Digite sua mensagem !!!', 29 YOUR_SEARCH_ARGUMENT_MUST_BE_LONGER_THAN_3_CHARACTERS : 'Sua busca precisa ter mais que 3 dígitos' 30 29 YOUR_SEARCH_ARGUMENT_MUST_BE_LONGER_THAN_3_CHARACTERS : 'Sua busca precisa ter mais que 3 dígitos', 30 31 NEW_USER : 'Novo Usuário' 32 31 33 };
Note: See TracChangeset
for help on using the changeset viewer.