Blame view
home.html
8.78 KB
4c1dc6dc9
|
1 2 |
<!DOCTYPE html> <html ng-app="flashy"> |
0b8d7cf4b
|
3 4 |
<base href="/app/"> <head> |
8a9a93515
|
5 |
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no"/> |
0b8a1b605
|
6 7 |
<link rel="stylesheet" href="https://ajax.googleapis.com/ajax/libs/angular_material/0.9.0/angular-material.min.css"> |
c642b3119
|
8 |
<link rel="shortcut icon" href="flashy.ico"> |
742c7cd5f
|
9 |
|
0cb0637f2
|
10 11 |
<link rel="stylesheet" href="styles/flashier.css"/> <link rel="stylesheet" href="styles/flashy.css"/> |
412c2c332
|
12 |
<link rel="manifest" href="manifest.json"> |
7dc4ba215
|
13 |
<link |
9436dc71d
|
14 15 |
href='https://fonts.googleapis.com/css?family=Satisfy|Titillium+Web:400,200,200italic,300,600,700,900,700italic,600italic,400italic,300italic' rel='stylesheet' type='text/css'> |
062259ff3
|
16 |
<title>Flashy</title> |
0b8d7cf4b
|
17 |
</head> |
c7a3eac3f
|
18 |
<body ng-controller="RootController"> |
0cb0637f2
|
19 |
<header> |
4c3a5e272
|
20 |
<nav> |
bd83bd63c
|
21 |
<div class="nav-wrapper"> |
ad12ea2cd
|
22 23 |
<a ng-show="UserService.isLoggedIn()" href="#" data-activates="mobile-demo" class="left button-collapse hide-on-med-and-up"><i |
c7a3eac3f
|
24 |
class="mdi-navigation-menu"></i></a> |
397eaddf7
|
25 |
|
b12a56132
|
26 27 28 29 30 31 32 33 |
<!-- User's classes dropdown --> <ul id="classDropdown" class="dropdown-content"> <li ui-sref-active="active" ng-repeat="section in UserService.getUserData().sections"> <a 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> |
0c65d0c07
|
34 |
<ul ng-show="UserService.isLoggedIn()" class="left hide-on-small-and-down"> |
397eaddf7
|
35 36 37 |
<li><a style="font-size:20px; font-weight:700;" class="dropdown-button ng-cloak hide-on-small-and-down" href="#!" id="class-list" data-activates="classDropdown" data-beloworigin="true">{{currentSection.id?currentSection.short_name:"Classes"}}<i |
b12a56132
|
38 |
class="mdi-navigation-arrow-drop-down right"></i></a></li> |
0c65d0c07
|
39 40 41 42 |
<li ng-show="currentSection.id" ui-sref-active="active"><a ui-sref="feed({sectionId:currentSection.id})" class="tooltipped" data-position="bottom" data-delay="50" data-tooltip="Feed"><i |
4c3a5e272
|
43 |
class="mdi-action-view-module"></i></a></li> |
397eaddf7
|
44 |
<li ng-show="currentSection.id" ui-sref-active="active" id="class-list"><a ui-sref="deck({sectionId:currentSection.id})" |
0c65d0c07
|
45 46 47 |
class="tooltipped" data-position="bottom" data-delay="50" data-tooltip="Deck"><i |
4c3a5e272
|
48 |
class="mdi-action-view-carousel"></i></a></li> |
0c65d0c07
|
49 50 51 52 |
<li ng-show="currentSection.id" ui-sref-active="active"><a ui-sref="cardlist({sectionId:currentSection.id})" class="tooltipped" data-position="bottom" data-delay="50" data-tooltip="Card List"><i |
4c3a5e272
|
53 54 55 |
class="mdi-action-view-list"></i></a></li> </ul> <a href="#" class="brand-logo center">Flashy</a> |
bd83bd63c
|
56 |
<ul ng-show="UserService.isLoggedIn()" ng-cloak id="nav-mobile" class="right hide-on-small-and-down"> |
b12a56132
|
57 |
|
107013870
|
58 59 60 |
<li ui-sref-active="active"><a ui-sref="study" class="tooltipped" data-position="bottom" data-delay="50" data-tooltip="Study"> <i class="tiny mdi-action-pageview"></i></a></li> |
b12a56132
|
61 62 63 |
<!-- Settings Dropdown --> <ul id="settingsDropdown" class="dropdown-content"> |
15b58ef63
|
64 |
|
4c3a5e272
|
65 |
</ul> |
15b58ef63
|
66 |
|
107013870
|
67 68 69 |
<li ui-sref-active="active"><a ui-sref="help"><i class="tiny mdi-action-help tooltipped" data-position="bottom" data-delay="50" data-tooltip="Help"></i></a></li> |
15b58ef63
|
70 71 72 |
<li ui-sref-active="active"><a ui-sref="settings"><i data-position="bottom" data-delay="50" data-tooltip="Settings" class="mdi-action-settings tooltipped"></i></a></li> |
a650201b9
|
73 |
<li><a ng-click="logout()" ui-sref="login"><i data-position="bottom" data-delay="50" data-tooltip="Logout" |
15b58ef63
|
74 |
class="mdi-content-forward tooltipped"></i></a></li> |
b12a56132
|
75 |
|
4c3a5e272
|
76 77 78 |
</ul> <!-- Slide-in side-nav for small screens --> |
b485ee35d
|
79 80 |
<ul ng-show="UserService.isLoggedIn()" class="side-nav" id="mobile-demo"> <span ng-show="currentSection.id"> |
b129e8afd
|
81 |
<li ui-sref-active="active"><a ui-sref="feed({sectionId:currentSection.id})"> |
107013870
|
82 83 84 |
<i class="mdi-action-view-module left"></i> Feed</a> </li> |
b129e8afd
|
85 |
<li ui-sref-active="active"><a ui-sref="deck({sectionId:currentSection.id})"> |
107013870
|
86 87 88 89 |
<i class="mdi-action-view-carousel left"> </i> Deck </a> </li> |
b129e8afd
|
90 |
<li ui-sref-active="active"><a ui-sref="cardlist({sectionId:currentSection.id})"> |
107013870
|
91 92 93 |
<i class="mdi-action-view-list left"></i> Card List </a> |
35387f308
|
94 95 96 |
</li> <hr> </span> |
4c3a5e272
|
97 |
<!-- Collapsible menu for all the User's classes --> |
397eaddf7
|
98 |
<ul class="collapsible" data-collapsible="accordion" > |
4c3a5e272
|
99 100 |
<li class="bold"> <a class="collapsible-header black-text"> |
107013870
|
101 102 |
Classes <i class="mdi-navigation-arrow-drop-down right"></i> |
4c3a5e272
|
103 104 105 106 |
</a> </li> <div class="collapsible-body" style="display: block"> <ul> |
b485ee35d
|
107 |
<li ui-sref-active="active" ng-repeat="section in UserService.getUserData().sections"> |
c7a3eac3f
|
108 |
<a class="class bold" ui-sref="feed({sectionId:section.id})">{{section.short_name}}</a> |
4c3a5e272
|
109 110 |
</li> <hr> |
44ba1fb7b
|
111 |
<li><a ui-sref="addclass"><i class="tiny mdi-content-add">Add Class</i></a></li> |
4c3a5e272
|
112 113 114 115 |
</ul> </div> </ul> <li><a ui-sref="study">Study</a></li> |
b12a56132
|
116 |
<li><a ui-sref="settings">Settings</a></li> |
a650201b9
|
117 |
<li><a ng-click="logout()">Logout</a></li> |
4c3a5e272
|
118 119 120 |
</ul> </div> </nav> |
4c1dc6dc9
|
121 |
|
0cb0637f2
|
122 |
</header> |
c7a3eac3f
|
123 |
|
e1f309a87
|
124 |
|
473d94a92
|
125 |
<!-- Menu Bar --> |
9436dc71d
|
126 |
<main ui-view></main> |
653572099
|
127 |
|
9436dc71d
|
128 129 130 131 132 133 134 |
<!--<footer class="page-footer">--> <!--<div class="footer-copyright">--> <!--<div class="container">--> <!--© 2015 Team Swag--> <!--<a class="grey-text text-lighten-4 right" id="contact" href="mailto:halp@flashy.cards">Concerns? Contact us by--> <!--email!</a>--> <!--</div>--> |
b12a56132
|
135 |
|
9436dc71d
|
136 137 |
<!--</div>--> <!--</footer>--> |
653572099
|
138 |
|
0cb0637f2
|
139 |
</body> |
80d1e57aa
|
140 141 142 143 |
<script src="//ajax.googleapis.com/ajax/libs/angularjs/1.3.15/angular.js"></script> <script src="//cdnjs.cloudflare.com/ajax/libs/angular-ui-router/0.2.14/angular-ui-router.js"></script> <script src="//ajax.googleapis.com/ajax/libs/angularjs/1.3.15/angular-cookies.js"></script> <script src="//code.jquery.com/jquery-2.1.4.min.js"></script> |
807399a02
|
144 |
<script type="text/javascript" src="scripts/materialize.js"></script> |
240d23139
|
145 |
<script type="text/javascript" src="scripts/jquery.collapsible.js"></script> |
a2c4eb4fd
|
146 147 148 |
<script src="https://ajax.googleapis.com/ajax/libs/angular_material/0.9.0/angular-material.min.js"></script> <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.3.15/angular-animate.min.js"></script> <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.3.15/angular-aria.min.js"></script> |
20f4dcac7
|
149 |
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.3.15/angular-resource.min.js"></script> |
ee30a48eb
|
150 |
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.3.15/angular-sanitize.js"></script> |
6b261ad25
|
151 152 |
<script src="static/js/angular-websocket.js"></script> <script src="static/js/angular-contenteditable.js"></script> |
54c942ddf
|
153 |
<script src="https://cdnjs.cloudflare.com/ajax/libs/angular-filter/0.5.4/angular-filter.js"></script> |
72759f12a
|
154 |
|
0b8d7cf4b
|
155 |
<script src="config.js"></script> |
72759f12a
|
156 |
|
140291561
|
157 |
<script src="scripts/FlashcardFactory.js"></script> |
70c2390ab
|
158 |
<script src="scripts/DeckFactory.js"></script> |
140291561
|
159 |
|
8e8058a82
|
160 |
<!-- Controllers --> |
72759f12a
|
161 |
<script src="scripts/FeedController.js"></script> |
80d1e57aa
|
162 |
<script src="scripts/RootController.js"></script> |
032de657c
|
163 |
<script src="scripts/SettingsController.js"></script> |
72759f12a
|
164 |
<script src="scripts/LoginController.js"></script> |
3c4c48c96
|
165 |
<script src="scripts/DeckController.js"></script> |
4fc1728b4
|
166 |
<script src="scripts/RequestResetController.js"></script> |
bbba33088
|
167 |
<script src="scripts/ClassAddController.js"></script> |
e3ac98c22
|
168 |
<script src="scripts/StudyController.js"></script> |
e2db4a265
|
169 |
<script src="scripts/ResetPasswordController.js"></script> |
54c942ddf
|
170 |
<script src="scripts/CardListController.js"></script> |
403520b52
|
171 |
<script src="scripts/VerifyEmailController.js"></script> |
b12a56132
|
172 |
<script src="scripts/HelpController.js"></script> |
c3350cb1f
|
173 |
<script src="scripts/CardGridController.js"></script> |
8e8058a82
|
174 175 |
<!-- Services --> |
80d1e57aa
|
176 |
<script src="scripts/UserService.js"></script> |
8e8058a82
|
177 178 179 180 181 |
<!-- Directives --> <script src="scripts/FlashcardDirective.js"></script> <!-- Other --> |
742c7cd5f
|
182 |
<!--<script src="scripts/StudyController.js"></script>--> |
e2db4a265
|
183 |
|
4c1dc6dc9
|
184 |
|
e18daa4a6
|
185 |
</html> |