Advertisement
Guest User

Untitled

a guest
Feb 23rd, 2017
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.09 KB | None | 0 0
  1. let switchesToPortEquipments = this.switchesToPortEquipmentsGroup.selectAll('line')
  2. .data(SwitchesHelper.getArchiEquipments(this.ACS.equipments.switches));
  3. switchesToPortEquipments.exit().remove();
  4. switchesToPortEquipments.enter()
  5. .append('line')
  6. .attr('x1', (d) => {
  7. let eqt = SwitchesHelper.getEqtFromEquipmentName(d, this.ACS.equipments.switches);
  8. if (eqt !== null) {
  9. return eqt.x;
  10. }
  11. })
  12. .attr('y1', (d) => {
  13. let eqt = SwitchesHelper.getEqtFromEquipmentName(d, this.ACS.equipments.switches);
  14. if (eqt !== null) {
  15. return eqt.y;
  16. }
  17. })
  18. .attr('x2', (d) => {
  19. let eqt = SwitchesHelper.getEquipmentFromName(d, this.ACS);
  20. if (eqt !== null) {
  21. return eqt.x;
  22. }
  23. else {
  24. return 0;
  25. }
  26. })
  27. .attr('y2', (d) => {
  28. let eqt = SwitchesHelper.getEquipmentFromName(d, this.ACS);
  29. if (eqt !== null) {
  30. return eqt.y;
  31. }
  32. else {
  33. return 0;
  34. }
  35. });
  36.  
  37. switchesToPortEquipments
  38. .attr('x1', (d) => {
  39. let eqt = SwitchesHelper.getEqtFromEquipmentName(d, this.ACS.equipments.switches);
  40. if (eqt !== null) {
  41. return eqt.x;
  42. }
  43. })
  44. .attr('y1', (d) => {
  45. let eqt = SwitchesHelper.getEqtFromEquipmentName(d, this.ACS.equipments.switches);
  46. if (eqt !== null) {
  47. return eqt.y;
  48. }
  49. })
  50. .attr('x2', (d) => {
  51. let eqt = SwitchesHelper.getEquipmentFromName(d, this.ACS);
  52. if (eqt !== null) {
  53. return eqt.x;
  54. }
  55. else {
  56. return 0;
  57. }
  58. })
  59. .attr('y2', (d) => {
  60. let eqt = SwitchesHelper.getEquipmentFromName(d, this.ACS);
  61. if (eqt !== null) {
  62. return eqt.y;
  63. }
  64. else {
  65. return 0;
  66. }
  67. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement