Advertisement
Guest User

Untitled

a guest
Mar 29th, 2017
47
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.93 KB | None | 0 0
  1. var jobTitle = document.getElementById('jobTitle');
  2. var jobDescription= document.getElementById('jobDescription');
  3.  
  4. firebase.auth().onAuthStateChanged((user) => {
  5. if (user) {
  6. database = firebase.database();
  7.  
  8. var ref = database.ref('/Jobs/');
  9. ref.on('value', gotData, errData);
  10.  
  11. }
  12. })
  13.  
  14. function gotData(data) {
  15.  
  16. var jobs = data.val();
  17. var keys = Object.keys(jobs);
  18.  
  19. var container = document.getElementById('pos_1');
  20.  
  21. for (var i = 0; i<keys.length; i++) {
  22. var k = keys[i];
  23. var newCard = `
  24.  
  25. <li class="pos-card" id="pos_1">
  26. <div class="content">
  27. <div class="title new">UI/UX Designer</div>
  28. <div class="dept">Design</div>
  29. <div class="date">June 4</div>
  30. <div class="refer">Refer</div>
  31. </div>
  32. <ul class="desc">
  33. <li>6+ years’ experience designing desktop and mobile apps.</li>
  34. <li>Deep appreciation for simple solutions to complex problems.</li>
  35. <li>An amazing portfolio demonstrating successful delivery of innovative design solutions.</li>
  36. </ul>
  37. </li>
  38. <div class="return">Return to listings </div>
  39. <div class="container refer-card">
  40. <div class="modal confirmed"><span class="close-modal"></span>
  41. <h2>Thank you!</h2>
  42. <p><span id="refer_name" class="focus"></span> has been submitted for the <span id="refer_pos" class="focus"></span> position.</p>
  43. </div>
  44. <div class="sign-up card">
  45. <div class="card__header">
  46. <h1>Employee Referral</h1>
  47. <div class="description">For more information, please consult the <a href="#">employee handbook</a>.</div>
  48. </div>
  49. <div class="card__content">
  50. <form class="referral" method="post">
  51. <div class="field line">
  52. <input class="req" maxlength="240" type="text" name="name" value="" required="required" id="name"/>
  53. <label class="placeholder" for="name">Full Name</label>
  54. </div>
  55. <div class="field line">
  56. <input class="req" maxlength="240" type="email" name="email" value="" required="required" id="email"/>
  57. <label class="placeholder" for="email">Email</label>
  58. </div>
  59. <div class="field line inline">
  60. <input class="req" maxlength="240" type="text" name="position" value="" required="required" id="position"/>
  61. <label class="placeholder" for="position">Position</label>
  62. </div>
  63. <div class="field inline right"><span class="dropdown-wrapper">
  64. <select class="empty" name="department" id="choice">
  65. <option value="" selected="selected">Department</option>
  66. <option value="1">Development</option>
  67. <option value="2">Sales</option>
  68. <option value="3">QA</option>
  69. <option value="4">Design</option>
  70. <option value="5">HR</option>
  71. <option value="6">Research </option>
  72. </select></span></div>
  73. <div>
  74. <input type="submit" value="Submit" disabled="disabled" id="btn"/>
  75. </div><a class="reset" href="#">Reset </a>
  76. </form>
  77. </div>
  78. </div>
  79. </div>
  80.  
  81. `;
  82. container.innerHTML += newCard;
  83.  
  84. }
  85. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement