Advertisement
Guest User

Untitled

a guest
Feb 11th, 2016
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.36 KB | None | 0 0
  1. <!DOCTYPE html>
  2.  
  3. <html lang="en">
  4.  
  5. <head>
  6.  
  7. <title>Guitar Tutorials</title>
  8. <meta charset="utf-8">
  9. <meta name="viewport" content="width=device-width, initial-scale=1">
  10. <link rel="Stylesheet" href="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css">
  11. <link rel="Stylesheet" href="../CSS/stylesheet.css">
  12. <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
  13. <script src="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/js/bootstrap.min.js"></script>
  14. <script src="https://cdn.firebase.com/js/client/2.4.0/firebase.js"></script>
  15.  
  16. </head>
  17.  
  18. <body>
  19. <background="background.jpg">
  20.  
  21. <div class="container">
  22.  
  23. <div id="logo">
  24. </div>
  25.  
  26. <div class="menu-wrap">
  27. <nav class="menu">
  28. <ul class="clearfix">
  29. <li><a href="../Pages/index.html">Home</a></li>
  30. <li><a href="#">About</a>
  31. </li>
  32. <li><a href="#">Lessons<span class="arrow">&#9660;</span></a>
  33. <ul class="sub-menu">
  34. <li><a href="#">Chords</a></li>
  35. <li><a href="#">Tablature</a></li>
  36. <li><a href="#">Songs</a></li>
  37. </ul>
  38. </li>
  39. <li class="current-item"><a href="#">Videos<span class="arrow">&#9660;</span></a>
  40. <ul class="sub-menu">
  41. <li><a href="#">Chords</a></li>
  42. <li><a href="#">Tablature</a></li>
  43. <li><a href="#">Songs</a></li>
  44. </ul>
  45. </li>
  46. <li><a href="../Pages/contact.html" id="contact" onclick="fireBase()" data-toggle="modal" data-target="#popUpWindow">Contact</a></li>
  47. </ul>
  48. </nav>
  49. </div>
  50.  
  51. <div class="row">
  52. <div class="col-md-4" id="chords" style="background-color: rgba(255,255,255,0.4)"><h3>Chords</h3><br>
  53. <img src="../Images/background.jpg" class="img-rounded"><br>
  54. Lorem ipsum dolor sit amet, odio torquatos consectetuer pri ad, cu qui oporteat repudiandae, omnis mandamus sadipscing et pri. Ex similique percipitur signiferumque per, copiosae elaboraret mel ne. An integre quaeque eam. Ex nostro definitionem vel.
  55. </div>
  56.  
  57. <div class="col-md-4" id="tab" style="background-color: rgba(255,255,255,0.4)"><h3>Tablature</h3><br>
  58. <img src="../Images/background.jpg" class="img-rounded"><br>
  59. Lorem ipsum dolor sit amet, odio torquatos consectetuer pri ad, cu qui oporteat repudiandae, omnis mandamus sadipscing et pri. Ex similique percipitur signiferumque per, copiosae elaboraret mel ne. An integre quaeque eam. Ex nostro definitionem vel.
  60. </div>
  61.  
  62. <div class="col-md-4" id="songs" style="background-color: rgba(255,255,255,0.4)"><h3>Songs</h3><br>
  63. <img src="../Images/background.jpg" class="img-rounded"><br>
  64. Lorem ipsum dolor sit amet, odio torquatos consectetuer pri ad, cu qui oporteat repudiandae, omnis mandamus sadipscing et pri. Ex similique percipitur signiferumque per, copiosae elaboraret mel ne. An integre quaeque eam. Ex nostro definitionem vel.
  65. </div>
  66.  
  67. </div><!--row-->
  68.  
  69. <div class="modal fade" id="popUpWindow">
  70. <div class="modal-dialog">
  71. <div class="modal-content">
  72.  
  73. <!-- header -->
  74. <div class="modal-header">
  75. <button type="button" class="close" data-dismiss="modal">&times;</button>
  76. <h3 class="modal-title">Please Log In to Continue</h3>
  77. </div>
  78.  
  79. <!-- body (form) -->
  80. <div class="modal-body">
  81. <form role="form">
  82. <div class="form-group">
  83. <input type="email" class="form-control" placeholder="Email" id="inputEmail">
  84. </div>
  85. <div class="form-group">
  86. <input type="password" class="form-control" placeholder="Password" id="inputPassword">
  87. </div>
  88. </form>
  89. </div>
  90.  
  91. <!-- button -->
  92. <div class="modal-footer">
  93. <button class="btn btn-primary btn-block" id="register">Register</button>
  94. <button class="btn btn-primary btn-block" id="submit">Submit</button>
  95. </div>
  96.  
  97. </div>
  98. </div>
  99. </div>
  100.  
  101. </div><!--container-->
  102.  
  103. </body>
  104.  
  105. <script>
  106. var myFirebaseRef = new Firebase("https://luminous-inferno-4040.firebaseio.com/");
  107.  
  108. $('#register').on("click", function () {
  109. var email = $("#inputEmail").val();
  110. var password = $("#inputPassword").val();
  111. myFirebaseRef.createUser({
  112. email: email,
  113. password: password
  114. }, function(error, userData) {
  115. if (error) {
  116. switch (error.code) {
  117. case "EMAIL_TAKEN":
  118. console.log("The new user account cannot be created because the email is already in use.");
  119. break;
  120. case "INVALID_EMAIL":
  121. console.log("The specified email is not a valid email.");
  122. break;
  123. default:
  124. console.log("Error creating user:", error);
  125. }
  126. } else {
  127. console.log("Successfully created user account with uid:", userData.uid);
  128. remember: "sessionOnly";
  129. $('#popUpWindow').modal('hide');
  130. myFirebaseRef.authWithPassword({
  131. "email": email,
  132. "password": password
  133. }, function(error, authData) {
  134. if (error) {
  135. alert("Login Failed!", error);
  136. } else {
  137. alert("Authenticated successfully with payload:", authData);
  138. var dontForgetSemiColons = "../Pages/contact.html"; // Change this to the URL you want to take the user to
  139. window.location.href = dontForgetSemiColons;
  140. }
  141. });
  142. //log user in
  143. //close modal
  144. //open contact page
  145. }
  146. });
  147.  
  148. });
  149.  
  150. </script>
  151.  
  152. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement