From 4d8fc29ebee077feb21a7c6f5ca5dc6a3b462b55 Mon Sep 17 00:00:00 2001
From: Phuong Tran <npt004@ucsd.edu>
Date: Sun, 24 May 2015 21:44:22 -0400
Subject: [PATCH] Id added for login.html

---
 home.html                     | 93 +++++++++++++++++++++----------------------
 sass/flashier.scss            | 11 -----
 scripts/FeedController.js     |  2 +-
 scripts/FlashcardDirective.js |  1 -
 scripts/LoginController.js    |  3 +-
 styles/flashier.css           |  8 ----
 styles/flashy.css             | 23 ++---------
 templates/addclass.html       | 71 +++++++++++++++++----------------
 templates/login.html          | 16 +++-----
 9 files changed, 94 insertions(+), 134 deletions(-)

diff --git a/home.html b/home.html
index 37531c3..b295d29 100644
--- a/home.html
+++ b/home.html
@@ -2,6 +2,7 @@
 <html ng-app="flashy">
 <base href="/app/">
 <head>
+  <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no"/>
   <link rel="stylesheet"
         href="https://ajax.googleapis.com/ajax/libs/angular_material/0.9.0/angular-material.min.css">
 
@@ -13,65 +14,61 @@
 </head>
 <header>
 
-    <!--<a href="#" style="position:absolute;top:0;left:0;" data-activates="sidebar" class="button-collapse"><i
-            class="medium mdi-navigation-menu"></i></a>
-    <ul ng-show="isLoggedIn" id="sidebar" class="side-nav fixed ng-cloak">
-      <li class="logo"><a href="//flashy.cards/" id="logo-container">
-
-        <h1>Flashy</h1>
-      </a></li>
-      <li class="no-padding">
-        <ul class="collapsible" data-collapsible="accordion">
-          <li class="bold">
-            <a class="collapsible-header black-text">Classes</a>
-          </li>
-          <div class="collapsible-body" style="display: block">
-            <ul>
-              <li ui-sref-active="active" ng-repeat="section in sections">
-                <a class="class bold" ui-sref="feed({sectionId:{{section.id}}})">{{section.short_name}}</a>
-              </li>
-            </ul>
-          </div>
-        </ul>
-      </li>
-      <li class="bold"><a ui-sref="addclass">Add Class</a></li>
-      <li class="bold"><a ui-sref="study">Study</a></li>
-      <li class="bold"><a ui-sref="logout">Logout</a></li>
-    </ul>-->
+  <!--<a href="#" style="position:absolute;top:0;left:0;" data-activates="sidebar" class="button-collapse"><i
+          class="medium mdi-navigation-menu"></i></a>
+  <ul ng-show="isLoggedIn" id="sidebar" class="side-nav fixed ng-cloak">
+    <li class="logo"><a href="//flashy.cards/" id="logo-container">
+
+      <h1>Flashy</h1>
+    </a></li>
+    <li class="no-padding">
+      <ul class="collapsible" data-collapsible="accordion">
+        <li class="bold">
+          <a class="collapsible-header black-text">Classes</a>
+        </li>
+        <div class="collapsible-body" style="display: block">
+          <ul>
+            <li ui-sref-active="active" ng-repeat="section in sections">
+              <a class="class bold" ui-sref="feed({sectionId:{{section.id}}})">{{section.short_name}}</a>
+            </li>
+          </ul>
+        </div>
+      </ul>
+    </li>
+    <li class="bold"><a ui-sref="addclass">Add Class</a></li>
+    <li class="bold"><a ui-sref="study">Study</a></li>
+    <li class="bold"><a ui-sref="logout">Logout</a></li>
+  </ul>-->
 
 
 </header>
 <body ng-controller="RootController">
 
-  <!-- Menu Bar -->
-  <nav ng-show="isLoggedIn">
-    <div class="nav-wrapper">
-      <a href="#" class="brand-logo center">Flashy</a>
-      <ul id="nav-mobile" class="right hide-on-med-and-down">
-
-        <ul id="dropdown1" class="dropdown-content">
-
-          <li ui-sref-active="active" ng-repeat="section in sections">
-            <a class="class bold" ui-sref="feed({sectionId:{{section.id}}})">{{section.short_name}}</a>
-          </li>
-          <li class="divider"></li>
-          <li><a ui-sref="addclass">Add Class</a></li>
-        </ul>
+<!-- Menu Bar -->
+<nav>
+  <div class="nav-wrapper">
+    <a href="#" class="brand-logo center">Flashy</a>
+    <ul ng-show="isLoggedIn" id="nav-mobile" class="right hide-on-med-and-down">
 
+      <ul id="dropdown1" class="dropdown-content">
 
-        <li><a class="dropdown-button" href="#!" data-activates="dropdown1">Classes<i class="mdi-navigation-arrow-drop-down right"></i></a></li>
-        <li><a ui-sref="study">Study</a></li>
-        <li><a ui-sref="logout">Logout</a></li>
+        <li ui-sref-active="active" ng-repeat="section in sections">
+          <a class="class bold" ui-sref="feed({sectionId:{{section.id}}})">{{section.short_name}}</a>
+        </li>
+        <li class="divider"></li>
+        <li><a ui-sref="addclass">Add Class</a></li>
       </ul>
-    </div>
-  </nav>
 
-  <div class="" ui-view></div>
 
+      <li><a class="dropdown-button" href="#!" data-activates="dropdown1">Classes<i
+              class="mdi-navigation-arrow-drop-down right"></i></a></li>
+      <li><a ui-sref="study">Study</a></li>
+      <li><a ui-sref="logout">Logout</a></li>
+    </ul>
+  </div>
+</nav>
 
-  <!--<main>
-    <div class="" ui-view></div>
-  </main>-->
+<main ui-view></main>
 
 </body>
 <script src="//ajax.googleapis.com/ajax/libs/angularjs/1.3.15/angular.js"></script>
diff --git a/sass/flashier.scss b/sass/flashier.scss
index 02534cc..f018932 100644
--- a/sass/flashier.scss
+++ b/sass/flashier.scss
@@ -1,12 +1 @@
 @import "materialize";
-
-header, main, footer {
-  padding-left: 240px;
-}
-
-
-@media #{$medium-and-down} {
-  header, main, footer {
-    padding-left: 0;
-  }
-}
\ No newline at end of file
diff --git a/scripts/FeedController.js b/scripts/FeedController.js
index 3f7833d..57447cd 100644
--- a/scripts/FeedController.js
+++ b/scripts/FeedController.js
@@ -1,6 +1,6 @@
 angular.module('flashy.FeedController', ['ui.router']).
 
-    controller('FeedController', ['$scope', '$stateParams', '$state', '$http', function ($scope, $stateParams, $state, $http) {
+    controller('FeedController', ['$scope', '$stateParams', '$state', '$http', function($scope, $stateParams, $state, $http) {
 
 
 
diff --git a/scripts/FlashcardDirective.js b/scripts/FlashcardDirective.js
index 476e694..592d55f 100644
--- a/scripts/FlashcardDirective.js
+++ b/scripts/FlashcardDirective.js
@@ -13,7 +13,6 @@ angular.module('flashy.FlashcardDirective', []).
                     /* Handles width of the card */
                     function refresh_width() {
                         avail = $window.innerWidth - 17;
-                        if (avail > 992) avail -= 240;
                         width = Math.floor(avail / Math.floor(avail / 250) - 12);
                         element.children().css({
                             width: width + 'px',
diff --git a/scripts/LoginController.js b/scripts/LoginController.js
index 9339306..f0a2404 100644
--- a/scripts/LoginController.js
+++ b/scripts/LoginController.js
@@ -32,10 +32,11 @@ angular.module('flashy.LoginController', ['ui.router']).
                     'password': password
                 })).
                     success(function(data) {
+                        console.log(data);
                         if (angular.isDefined($scope.returnToState))
                             $state.go($scope.returnToState.name, $scope.returnToStateParams);
                         else $state.go('addclass');
-                        console.log(data);
+
                     }).
                     error(function(data, status, headers, config) {
                         console.log(data.email);
diff --git a/styles/flashier.css b/styles/flashier.css
index 58ad6b8..8aae859 100644
--- a/styles/flashier.css
+++ b/styles/flashier.css
@@ -7985,11 +7985,3 @@ button.picker__today:focus, button.picker__clear:focus, button.picker__close:foc
   .picker--time .picker__box {
     margin-bottom: 5em; }
  }
-
-header, main, footer {
-  padding-left: 240px; }
-
-@media only screen and (max-width : 992px) {
-  header, main, footer {
-    padding-left: 0; }
- }
diff --git a/styles/flashy.css b/styles/flashy.css
index 30f5b30..a5ddc76 100644
--- a/styles/flashy.css
+++ b/styles/flashy.css
@@ -37,25 +37,10 @@
     background-color: #aaaaff;
 }
 
-.container .row {
-    margin-left: 0;
-    margin-right: 0;
-}
-
-/*ul.side-nav.fixed li {
-    font-size: 24px;
-}
-
-ul.side-nav.fixed li a.class {
-    height: 28px;
-    font-size: 20px;
-    line-height: normal;
-    font-weight: 600;
-}
-
-ul.side-nav.fixed li a {
-    font-size: 24px;
-}*/
+/*.container .row {*/
+    /*margin-left: 0;*/
+    /*margin-right: 0;*/
+/*}*/
 
 /* Flashcard directive css */
 .card {
diff --git a/templates/addclass.html b/templates/addclass.html
index b38c73a..074551e 100644
--- a/templates/addclass.html
+++ b/templates/addclass.html
@@ -1,38 +1,41 @@
-<div>
-  <div layout="column">
-    <md-content layout-padding="" layout="column" style="overflow:hidden">
+<div class="container white">
+  <div class="row" style="margin-top:64px;">
+    <div class="offset-m3 col m6">
+      <h2 class="header">Add Class</h2>
+      <md-content layout-padding="" layout="column" style="overflow:hidden">
 
-      <form ng-submit="$event.preventDefault()">
-        <div layout="row">
-          <md-autocomplete flex=""
-                           md-autofocus="true"
-                           md-selected-item="selectedItem"
-                           md-search-text="searchText"
-                           md-items="item in trySearch(searchText)"
-                           md-item-text="item.short_name"
-                           md-selected-item-change="selectObject(event)"
-                           md-autoselect="true"
-                  >
-            <md-item-template>
-              <div layout="row">
-                <div>{{item.short_name}}: {{item.course_title}}
-                  ({{item.instructor}})
+        <form ng-submit="$event.preventDefault()">
+          <div layout="row">
+            <md-autocomplete flex=""
+                             md-autofocus="true"
+                             md-selected-item="selectedItem"
+                             md-search-text="searchText"
+                             md-items="item in trySearch(searchText)"
+                             md-item-text="item.short_name"
+                             md-selected-item-change="selectObject(event)"
+                             md-autoselect="true"
+                    >
+              <md-item-template>
+                <div layout="row">
+                  <div>{{item.short_name}}: {{item.course_title}}
+                    ({{item.instructor}})
+                  </div>
+                  <div style="margin-left:auto;text-align:right;padding-left:30px">
+                    {{item.lecture_times}}
+                  </div>
                 </div>
-                <div style="margin-left:auto;text-align:right;padding-left:30px">
-                  {{item.lecture_times}}
-                </div>
-              </div>
-            </md-item-template>
-            <md-not-found>
-              No classes match "{{searchText}}".
-            </md-not-found>
-          </md-autocomplete>
-          <button class="btn waves-effect waves-light" type="submit" name="add" ng-click="submit()">Add
-            <i class="mdi-content-add right"></i>
-          </button>
-        </div>
+              </md-item-template>
+              <md-not-found>
+                No classes match "{{searchText}}".
+              </md-not-found>
+            </md-autocomplete>
+            <button class="btn waves-effect waves-light" type="submit" name="add" ng-click="submit()">Add
+              <i class="mdi-content-add right"></i>
+            </button>
+          </div>
 
-      </form>
-    </md-content>
+        </form>
+      </md-content>
+    </div>
   </div>
-</div>
+</div>
\ No newline at end of file
diff --git a/templates/login.html b/templates/login.html
index b6ff6bc..ce710ee 100644
--- a/templates/login.html
+++ b/templates/login.html
@@ -1,11 +1,5 @@
-<div class="row">
-
-</div>
-<div class="row">
-  <div class="offset-s3 col s4">
-
-  </div>
-  <div class="offset-s3 col s4">
+<div class="row" style="margin-top:64px;">
+  <div class="offset-m4 col m4">
     <ul class="tabs">
       <li class="tab col s6"><a href="#register-tab">Sign Up</a></li>
       <li class="tab col s6"><a class="active" href="#login-tab">Login</a></li>
@@ -43,7 +37,7 @@
               <span style="color:#8E2323">Invalid username or password!!</span>
             </div>
             <div class="input-field">
-              <input id="email" type="email" class="validate" ng-model="loginEmail" required/>
+              <input id="email" type="email" class="validate" ng-model="registerEmail" required/>
               <label for="email">Email</label>
             </div>
             <div class="input-field">
@@ -52,8 +46,8 @@
             </div>
           </div>
           <div class="card-action">
-            <button class="btn waves-effect waves-light col s12" type="" name="action"
-                    ng-click="signUp(loginEmail, registerPassword)">Register
+            <button class="btn waves-effect waves-light col s12" type="submit" name="action"
+                    ng-click="signUp(registerEmail, registerPassword)">Register
             </button>
           </div>
         </form>
-- 
1.9.1