浏览代码

Added some login checks.

KrisVos130 9 年之前
父节点
当前提交
4059590f16

+ 4 - 2
app/client/templates/feedback.html

@@ -3,8 +3,10 @@
     <main>
         <div class="center-align">
         <h3 class="black-text thin">Feedback</h3>
-        <a class="waves-effect waves-light btn modal-trigger feedback-btn" href="#createFeedback">Send New Feedback</a>
-        <a id="editModal" class="modal-trigger" href="#editFeedback" style="display:none"></a>
+            {{#if currentUser}}
+                <a class="waves-effect waves-light btn modal-trigger feedback-btn" href="#createFeedback">Send New Feedback</a>
+                <a id="editModal" class="modal-trigger" href="#editFeedback" style="display:none"></a>
+            {{/if}}
         </div>
 
         <div class="row">

+ 6 - 1
app/client/templates/home.html

@@ -54,7 +54,12 @@
                     {{/if}}
                 {{/each}}
             </div>
-            <h3 class="center-align">Private Rooms <a href="#create_private_room" id="create_private_room_modal_button"><i class="material-icons">add</i></a></h3>
+            <h3 class="center-align">
+                Private Rooms
+                {{#if currentUser}}
+                    <a href="#create_private_room" id="create_private_room_modal_button"><i class="material-icons">add</i></a>
+                {{/if}}
+            </h3>
             <hr class="center-block" style="width: 99%">
             <div class="row">
                 {{#each privateRooms}}

+ 12 - 3
app/client/templates/privateRoom.html

@@ -64,11 +64,20 @@
         <div>
             <div class="row" id="chat-input-div">
                 <div class="input-field col s12">
-                  <input id="chat-message" type="text">
-                  <label for="chat-message">Send a message</label>
+                    {{#if currentUser}}
+                        <input id="chat-message" type="text">
+                        <label for="chat-message">Send a message</label>
+                    {{else}}
+                        <input id="chat-message" class="disabled" disabled type="text">
+                        <label for="chat-message">You have to be logged in to chat.</label>
+                    {{/if}}
                 </div>
             </div>
-            <a id="submit" class="waves-effect waves-light btn">Send</a>
+            {{#if currentUser}}
+                <a id="submit" class="waves-effect waves-light btn">Send</a>
+            {{else}}
+                <a id="submit" class="waves-effect waves-light btn disabled" disabked>Send</a>
+            {{/if}}
         </div>
     </div>
     <!--Playlist slideout-->

+ 12 - 3
app/client/templates/room.html

@@ -79,11 +79,20 @@
         <div>
             <div class="row" id="chat-input-div">
                 <div class="input-field col s12">
-                  <input id="chat-message" type="text">
-                  <label for="chat-message">Send a message</label>
+                    {{#if currentUser}}
+                        <input id="chat-message" type="text">
+                        <label for="chat-message">Send a message</label>
+                    {{else}}
+                        <input id="chat-message" class="disabled" disabled type="text">
+                        <label for="chat-message">You have to be logged in to chat.</label>
+                    {{/if}}
                 </div>
             </div>
-            <a id="submit" class="waves-effect waves-light btn">Send</a>
+            {{#if currentUser}}
+                <a id="submit" class="waves-effect waves-light btn">Send</a>
+            {{else}}
+                <a id="submit" class="waves-effect waves-light btn disabled" disabled>Send</a>
+            {{/if}}
         </div>
     </div>
     <!--Playlist slideout-->