Changeset 1305 for trunk/workflow/js/userinterface
- Timestamp:
- 08/11/09 14:53:15 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/workflow/js/userinterface/orgchart.js
r1279 r1305 393 393 { 394 394 if (pagingData[i].do_link == true) 395 output += '<a style="font-size: medium" href="#" onclick="getAlphabeticalEmployees(' + pagingData[i].p_page + ');">' + pagingData[i].name + '</a> ';395 output += '<a style="font-size: 13px" href="#" onclick="getAlphabeticalEmployees(' + pagingData[i].p_page + ');">' + pagingData[i].name + '</a> '; 396 396 else 397 output += '<strong style="font-size: large">' + pagingData[i].name + '</strong> ';397 output += '<strong style="font-size: 14px">' + pagingData[i].name + '</strong> '; 398 398 } 399 399 } … … 445 445 workflowUserInterfaceEmployeeInfoTimer = null; 446 446 447 var content = ''; 448 content += '<table><tr><td valign="top">'; 449 content += '<img src="showUserPicture.php?userID=' + employeeID + '"/>'; 450 content += '</td><td valign="top" style="padding-left: 12px;">'; 447 var card_data = [ ]; 448 451 449 for (var i = 0; i < data['info'].length; i++) 452 content += '<strong>' + data['info'][i]['name'] + '</strong>: ' + data['info'][i]['value'] + '<br/>'; 453 454 content += '</td></tr></table>'; 450 card_data[ data[ 'info' ][ i ][ 'name' ] ] = data[ 'info' ][ i ][ 'value' ]; 451 452 var card = document.createElement( 'div' ); 453 card.style.fontSize = '14px'; 454 card.style.padding = '5px'; 455 456 var photo = document.createElement( 'img' ); 457 photo.src = 'showUserPicture.php?userID=' + employeeID; 458 photo.style.position = 'absolute'; 459 photo.style.right = '10px'; 460 461 card.appendChild( photo ); 462 463 card.appendChild( document.createElement( 'br' ) ); 464 card.appendChild( document.createElement( 'br' ) ); 465 466 if ( card_data[ 'Nome' ] ) 467 { 468 var name = document.createElement( 'span' ); 469 name.style.fontWeight = 'bold'; 470 name.appendChild( document.createTextNode( card_data[ 'Nome' ] ) ); 471 card.appendChild( name ); 472 card.appendChild( document.createElement( 'br' ) ); 473 } 474 475 if ( card_data[ 'Cargo' ] ) 476 var role = card.appendChild( document.createTextNode( card_data[ 'Cargo' ] ) ); 477 478 if ( card_data[ 'Área' ] ) 479 { 480 if ( role ) 481 card.appendChild( document.createTextNode( ' - ' ) ); 482 card.appendChild( document.createTextNode( card_data[ 'Área' ] ) ); 483 } 484 485 card.appendChild( document.createElement( 'br' ) ); 486 card.appendChild( document.createElement( 'br' ) ); 487 card.appendChild( document.createElement( 'br' ) ); 488 489 if ( card_data[ 'Empresa' ] ) 490 { 491 var company = document.createElement( 'span' ); 492 company.style.fontWeight = 'bold'; 493 company.appendChild( document.createTextNode( card_data[ 'Empresa' ] ) ); 494 card.appendChild( company ); 495 card.appendChild( document.createElement( 'br' ) ); 496 } 497 498 if ( card_data[ 'Endereço' ] ) 499 var address = card.appendChild( document.createTextNode( card_data[ 'Endereço' ] ) ); 500 501 if ( card_data[ 'Complemento' ] ) 502 { 503 if ( address ) 504 card.appendChild( document.createTextNode( ' - ' ) ); 505 var complement = card.appendChild( document.createTextNode( card_data[ 'Complemento' ] ) ); 506 } 507 508 if ( address || complement ) 509 card.appendChild( document.createElement( 'br' ) ); 510 511 if ( card_data[ 'Cep' ] ) 512 var zipcode = card.appendChild( document.createTextNode( card_data[ 'Cep' ] ) ); 513 514 if ( card_data[ 'Bairro' ] ) 515 { 516 if ( zipcode ) 517 card.appendChild( document.createTextNode( ' - ' ) ); 518 var district = card.appendChild( document.createTextNode( card_data[ 'Bairro' ] ) ); 519 } 520 521 if ( zipcode || district ) 522 card.appendChild( document.createElement( 'br' ) ); 523 524 if ( card_data[ 'Cidade' ] ) 525 var city = card.appendChild( document.createTextNode( card_data[ 'Cidade' ] ) ); 526 527 if ( card_data[ 'UF' ] ) 528 { 529 if ( city ) 530 card.appendChild( document.createTextNode( ' - ' ) ); 531 card.appendChild( document.createTextNode( card_data[ 'UF' ] ) ); 532 } 533 534 card.appendChild( document.createElement( 'br' ) ); 535 card.appendChild( document.createElement( 'br' ) ); 536 537 if ( card_data[ 'Telefone' ] ) 538 { 539 var phone = document.createElement( 'span' ); 540 phone.appendChild( document.createTextNode( card_data[ 'Telefone' ] ) ); 541 phone.style.paddingLeft = '20px'; 542 phone.style.paddingRight = '10px'; 543 phone.style.whiteSpace = 'nowrap'; 544 phone.style.background = 'url(templateFile.php?file=images/phone.png) no-repeat 0 2px' 545 card.appendChild( phone ); 546 } 547 548 card.appendChild( document.createElement( 'br' ) ); 549 card.appendChild( document.createElement( 'br' ) ); 550 551 if ( card_data[ 'e-mail' ] ) 552 { 553 var mail = document.createElement( 'span' ); 554 mail.appendChild( document.createTextNode( card_data[ 'e-mail' ] ) ); 555 mail.style.paddingLeft = '20px'; 556 mail.style.paddingRight = '10px'; 557 mail.style.whiteSpace = 'nowrap'; 558 mail.style.background = 'url(templateFile.php?file=images/mail.png) no-repeat 0 0' 559 card.appendChild( mail ); 560 } 561 562 if ( card_data[ 'sitio' ] ) 563 { 564 var sitio = document.createElement( 'span' ); 565 sitio.appendChild( document.createTextNode( card_data[ 'sitio' ] ) ); 566 sitio.style.paddingLeft = '20px'; 567 sitio.style.background = 'url(templateFile.php?file=images/sitio.png) no-repeat 0 0' 568 card.appendChild( sitio ); 569 } 570 455 571 var pageYLimit = document.body.scrollTop + document.body.clientHeight; 456 572 var div = $('employeeInfo'); 457 div.innerHTML = content; 573 574 div.innerHTML = ''; 575 div.appendChild( card ); 458 576 459 577 if ((parseInt(div.style.top.replace(/px/g, '')) + div.getHeight()) > pageYLimit)
Note: See TracChangeset
for help on using the changeset viewer.