Changeset 2411 for sandbox/jabberit_messenger/trophy_expresso/js/loadIM.js
- Timestamp:
- 04/01/10 17:36:51 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
sandbox/jabberit_messenger/trophy_expresso/js/loadIM.js
r2397 r2411 4 4 var path = ""; 5 5 var addUser = null; 6 var conn = null 6 7 var showhidden = null; 7 8 var Xtools = null; … … 43 44 function addContacts() 44 45 { 45 if( addUser == null )46 {47 setXTools();48 addUser = new addUserIM(Xtools);49 }50 51 46 addUser.show(); 52 47 } … … 147 142 148 143 var _options = [ 149 ['Adicionar Contato', ' alert("1")' ],144 ['Adicionar Contato', 'loadIM.addContacts();' ], 150 145 ['Ajuda', 'alert("2")' ], 151 146 ['Preferências', 'alert("3")'], … … 229 224 } 230 225 226 function keyPressSearch() 227 { 228 if( arguments.length > 0 ) 229 { 230 var ev = arguments[0]; 231 var element = arguments[1]; 232 233 if ( ev.keyCode == 13 ) 234 if( element.value.length >= 4 ) 235 searchUser( element.value ); 236 else 237 alert('Your search argument must be longer than 4 characters.'); 238 } 239 } 240 241 231 242 function loginPage() 232 243 { 233 setXTools();234 235 244 var winLoginPage = 236 245 { … … 338 347 function rosterDiv() 339 348 { 340 setXTools();341 342 349 var paramListContact = 343 350 { … … 365 372 } 366 373 374 function searchUser() 375 { 376 addUser.search(); 377 } 378 367 379 function setPresence() 368 380 { … … 425 437 } 426 438 } 427 428 function setXTools() 429 { 430 if( Xtools == null ) 431 Xtools = new xtools(path_jabberit); 432 } 433 439 434 440 function loadIM() 435 441 { … … 437 443 { 438 444 var files = [ 445 path_jabberit + 'js/connector.js', 439 446 path_jabberit + 'js/xtools.js', 440 447 path_jabberit + 'js/dragdrop.js', … … 446 453 path_jabberit + 'templates/default/css/' + theme_jabberit 447 454 ]; 448 455 // FullName 449 456 fullName = arguments[0]; 450 457 451 458 loadScripts(files); 452 453 // Add Jabber in StatusBar;454 addIcon();455 459 456 460 // User & Password Jabber; 457 461 setUserCurrent( arguments[1], arguments[2]); 462 463 setTimeout(function() 464 { 465 // Object Xtools 466 if( Xtools == null ) 467 Xtools = new xtools(path_jabberit); 468 469 // Object Conector 470 if( conn == null ) 471 conn = new AjaxConnector(path_jabberit); 472 473 // Object Add User 474 if( addUser == null ) 475 addUser = new addUserIM(Xtools, conn); 476 477 // Add Jabber in StatusBar; 478 addIcon(); 479 480 }, 1000); 458 481 } 459 482 } … … 466 489 loadIM.prototype.groupsHidden = groupsHidden; 467 490 loadIM.prototype.groupsVisible = groupsVisible; 491 loadIM.prototype.keyPressSearch = keyPressSearch; 468 492 loadIM.prototype.loginPage = loginPage; 469 493 loadIM.prototype.parse = parse; 470 494 loadIM.prototype.setPresence = setPresence; 495 loadIM.prototype.searchUser = searchUser 471 496 loadIM.prototype.setStatusJabber = setStatusJabber; 472 497 loadIM.prototype.rosterDiv = rosterDiv;
Note: See TracChangeset
for help on using the changeset viewer.