|  | @@ -15,80 +15,76 @@
 | 
	
		
			
				|  |  |  	<body>
 | 
	
		
			
				|  |  |  		<div id="app">
 | 
	
		
			
				|  |  |  			<div class="loading" style="display: block;" v-show="!(home.visible || room.visible)"></div>
 | 
	
		
			
				|  |  | -			<div class="header" style="display: none;" v-show="home.visible || room.visible">
 | 
	
		
			
				|  |  | -				<div class="header-home" v-show="home.visible">
 | 
	
		
			
				|  |  | -					<div class="header-home-title">Musare</div>
 | 
	
		
			
				|  |  | -					<div class="header-home-link" v-on:click="showModal('account')">Account    <i class="fa fa-caret-down" aria-hidden="true"></i></div>
 | 
	
		
			
				|  |  | -					<div class="header-home-link" v-on:click="showModal('donate')">Donate</div>
 | 
	
		
			
				|  |  | -					<div class="header-home-link" v-on:click="showModal('project')">The Project</div>
 | 
	
		
			
				|  |  | +			<header style="display: none;" v-show="home.visible || room.visible">
 | 
	
		
			
				|  |  | +				<div id="header-home" v-show="home.visible">
 | 
	
		
			
				|  |  | +					<div class="title">Musare</div>
 | 
	
		
			
				|  |  | +					<div class="link" v-on:click="showModal('account')">Account    <i class="fa fa-caret-down" aria-hidden="true"></i></div>
 | 
	
		
			
				|  |  | +					<div class="link" v-on:click="showModal('donate')">Donate</div>
 | 
	
		
			
				|  |  | +					<div class="link" v-on:click="showModal('project')">The Project</div>
 | 
	
		
			
				|  |  |  				</div>
 | 
	
		
			
				|  |  | -				<div class="header-room" v-show="room.visible">
 | 
	
		
			
				|  |  | -					<div class="header-room-linkLeft" v-on:click="leaveRoom"><i class="fa fa-home" aria-hidden="true"></i></div>
 | 
	
		
			
				|  |  | -					<div class="header-room-linkLeft"><i class="fa fa-plus" aria-hidden="true"></i></div>
 | 
	
		
			
				|  |  | -					<div class="header-room-linkLeft"><i class="fa fa-flag" aria-hidden="true"></i></div>
 | 
	
		
			
				|  |  | -					<div class="header-room-linkLeft"><i class="fa fa-step-forward" aria-hidden="true"></i></div>
 | 
	
		
			
				|  |  | -					<div class="header-room-linkCenter">{{ room.name }}</div>
 | 
	
		
			
				|  |  | -					<div class="header-room-linkRight"><i class="fa fa-users" aria-hidden="true"></i></div>
 | 
	
		
			
				|  |  | -					<div class="header-room-linkRight"><i class="fa fa-comment" aria-hidden="true"></i></div>
 | 
	
		
			
				|  |  | -					<div class="header-room-linkRight"><i class="fa fa-list" aria-hidden="true"></i></div>
 | 
	
		
			
				|  |  | +				<div id="header-room" v-show="room.visible">
 | 
	
		
			
				|  |  | +					<div class="left-link" v-on:click="leaveRoom"><i class="fa fa-home" aria-hidden="true"></i></div>
 | 
	
		
			
				|  |  | +					<div class="left-link"><i class="fa fa-plus" aria-hidden="true"></i></div>
 | 
	
		
			
				|  |  | +					<div class="left-link"><i class="fa fa-flag" aria-hidden="true"></i></div>
 | 
	
		
			
				|  |  | +					<div class="left-link"><i class="fa fa-step-forward" aria-hidden="true"></i></div>
 | 
	
		
			
				|  |  | +					<div class="center-link">{{ room.name }}</div>
 | 
	
		
			
				|  |  | +					<div class="right-link"><i class="fa fa-users" aria-hidden="true"></i></div>
 | 
	
		
			
				|  |  | +					<div class="right-link"><i class="fa fa-comment" aria-hidden="true"></i></div>
 | 
	
		
			
				|  |  | +					<div class="right-link"><i class="fa fa-list" aria-hidden="true"></i></div>
 | 
	
		
			
				|  |  |  				</div>
 | 
	
		
			
				|  |  | -			</div>
 | 
	
		
			
				|  |  | -			<div class="body" style="display: none;" v-show="home.visible || room.visible">
 | 
	
		
			
				|  |  | -				<div class="body-home" v-show="home.visible">
 | 
	
		
			
				|  |  | -					<div class="body-home-group" v-for="group in home.groups">
 | 
	
		
			
				|  |  | -						<div class="body-home-group-title">{{ group.name }}</div>
 | 
	
		
			
				|  |  | -						<div class="body-home-group-nav"><i class="fa fa-chevron-left" aria-hidden="true"></i></div>
 | 
	
		
			
				|  |  | -						<div class="body-home-group-rooms">
 | 
	
		
			
				|  |  | -							<div class="body-home-group-rooms-room" v-for="room in group.rooms" v-on:click="enterRoom(room)">
 | 
	
		
			
				|  |  | -								<img class="body-home-group-rooms-room-image" :src="room.thumbnail" />
 | 
	
		
			
				|  |  | -								<div class="body-home-group-rooms-room-info">
 | 
	
		
			
				|  |  | -									<div class="body-home-group-rooms-room-grid-left">
 | 
	
		
			
				|  |  | +			</header>
 | 
	
		
			
				|  |  | +			<main style="display: none;" v-show="home.visible || room.visible">
 | 
	
		
			
				|  |  | +				<div id="home" v-show="home.visible">
 | 
	
		
			
				|  |  | +					<div class="group" v-for="group in home.groups">
 | 
	
		
			
				|  |  | +						<div class="group-title">{{ group.name }}</div>
 | 
	
		
			
				|  |  | +						<div class="group-nav"><i class="fa fa-chevron-left" aria-hidden="true"></i></div>
 | 
	
		
			
				|  |  | +						<div class="group-rooms">
 | 
	
		
			
				|  |  | +							<div class="rooms-room" v-for="room in group.rooms" v-on:click="enterRoom(room)">
 | 
	
		
			
				|  |  | +								<img class="room-image" :src="room.thumbnail" />
 | 
	
		
			
				|  |  | +								<div class="room-info">
 | 
	
		
			
				|  |  | +									<div class="room-grid-left">
 | 
	
		
			
				|  |  |  										<h3>{{ room.name }}</h3>
 | 
	
		
			
				|  |  | -										<p class="body-home-group-rooms-room-info-description">{{ room.description }}</p>
 | 
	
		
			
				|  |  | +										<p>{{ room.description }}</p>
 | 
	
		
			
				|  |  |  									</div>
 | 
	
		
			
				|  |  | -									<div class="body-home-group-rooms-room-grid-right">
 | 
	
		
			
				|  |  | -										<div class="body-home-group-rooms-room-info-users">{{ room.users }}  <i class="fa fa-user" aria-hidden="true"></i></div>
 | 
	
		
			
				|  |  | +									<div class="room-grid-right">
 | 
	
		
			
				|  |  | +										<div>{{ room.users }}  <i class="fa fa-user" aria-hidden="true"></i></div>
 | 
	
		
			
				|  |  |  									</div>
 | 
	
		
			
				|  |  |  								</div>
 | 
	
		
			
				|  |  |  							</div>
 | 
	
		
			
				|  |  |  						</div>
 | 
	
		
			
				|  |  | -						<div class="body-home-group-nav"><i class="fa fa-chevron-right" aria-hidden="true"></i></div>
 | 
	
		
			
				|  |  | +						<div class="group-nav"><i class="fa fa-chevron-right" aria-hidden="true"></i></div>
 | 
	
		
			
				|  |  |  					</div>
 | 
	
		
			
				|  |  |  				</div>
 | 
	
		
			
				|  |  | -				<div class="body-room" v-show="room.visible">
 | 
	
		
			
				|  |  | -					<div class="body-room-player">
 | 
	
		
			
				|  |  | +				<div id="room" v-show="room.visible">
 | 
	
		
			
				|  |  | +					<div class="room-player">
 | 
	
		
			
				|  |  |  						<!-- Youtube stuff goes here -->
 | 
	
		
			
				|  |  |  					</div>
 | 
	
		
			
				|  |  | -					<div class="body-room-playlist">
 | 
	
		
			
				|  |  | -						<div class="body-room-playlist-song" v-for="song in room.playlist.songs">
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -						</div>
 | 
	
		
			
				|  |  | +					<div class="room-playlist">
 | 
	
		
			
				|  |  | +						<div class="playlist-song" v-for="song in room.playlist.songs"></div>
 | 
	
		
			
				|  |  |  					</div>
 | 
	
		
			
				|  |  | -					<div class="body-room-chat">
 | 
	
		
			
				|  |  | -						<div class="body-room-chat-message" v-for="message in room.chat.messages">
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -						</div>
 | 
	
		
			
				|  |  | +					<div class="room-chat">
 | 
	
		
			
				|  |  | +						<div class="chat-message" v-for="message in room.chat.messages"></div>
 | 
	
		
			
				|  |  |  					</div>
 | 
	
		
			
				|  |  |  					<div class="body-room-users"></div>
 | 
	
		
			
				|  |  |  				</div>
 | 
	
		
			
				|  |  | -				<div class="body-overlay" v-show="modalVisible()" v-on:click="showModal()"></div>
 | 
	
		
			
				|  |  | -				<div class="body-modal" v-bind:style="modalPositionStyle('register', 350, 400)">
 | 
	
		
			
				|  |  | -					<div class="body-modal-register-title">Register</div>
 | 
	
		
			
				|  |  | -					<div class="body-modal-register-exit" v-on:click="showModal()"><i class="fa fa-times" aria-hidden="true"></i></div>
 | 
	
		
			
				|  |  | -					<input class="body-modal-register-input" type="text" placeholder="Email..." v-model="modals.register.email"/>
 | 
	
		
			
				|  |  | -					<input class="body-modal-register-input" type="text" placeholder="Username..." v-model="modals.register.username"/>
 | 
	
		
			
				|  |  | -					<input class="body-modal-register-input" type="password" placeholder="Password..." v-model="modals.register.password"/>
 | 
	
		
			
				|  |  | -					<div class="g-recaptcha body-modal-register-recaptcha" data-sitekey="6Ld5jygTAAAAAEi0E1IwovUuVFhZKctMvKnY553W"></div>
 | 
	
		
			
				|  |  | -					<div class="body-modal-register-submit" v-on:click="register()">Submit</div>
 | 
	
		
			
				|  |  | +				<div id="overlay" v-show="modalVisible()" v-on:click="showModal()"></div>
 | 
	
		
			
				|  |  | +				<div class="modal" v-bind:style="modalPositionStyle('register', 350, 400)">
 | 
	
		
			
				|  |  | +					<div class="modal-title">Register</div>
 | 
	
		
			
				|  |  | +					<div class="modal-exit" v-on:click="showModal()"><i class="fa fa-times" aria-hidden="true"></i></div>
 | 
	
		
			
				|  |  | +					<input class="modal-input" type="text" placeholder="Email..." v-model="modals.register.email"/>
 | 
	
		
			
				|  |  | +					<input class="modal-input" type="text" placeholder="Username..." v-model="modals.register.username"/>
 | 
	
		
			
				|  |  | +					<input class="modal-input" type="password" placeholder="Password..." v-model="modals.register.password"/>
 | 
	
		
			
				|  |  | +					<div class="g-recaptcha modal-recaptcha" data-sitekey="6Ld5jygTAAAAAEi0E1IwovUuVFhZKctMvKnY553W"></div>
 | 
	
		
			
				|  |  | +					<div class="modal-submit" v-on:click="register()">Submit</div>
 | 
	
		
			
				|  |  |  				</div>
 | 
	
		
			
				|  |  | -				<div class="body-modal" v-bind:style="modalPositionStyle('account', 360, 200)">
 | 
	
		
			
				|  |  | -					<div class="body-modal-account-button" v-on:click="showModal('register')">Register</div>
 | 
	
		
			
				|  |  | -					<div class="body-modal-account-button" v-on:click="showModal('login')">Login</div>
 | 
	
		
			
				|  |  | +				<div class="modal" v-bind:style="modalPositionStyle('account', 360, 200)">
 | 
	
		
			
				|  |  | +					<div class="modal-account-btn" v-on:click="showModal('register')">Register</div>
 | 
	
		
			
				|  |  | +					<div class="modal-account-btn" v-on:click="showModal('login')">Login</div>
 | 
	
		
			
				|  |  |  				</div>
 | 
	
		
			
				|  |  | -				<div class="body-modal" v-bind:style="modalPositionStyle('donate', 360, 200)">
 | 
	
		
			
				|  |  | +				<div class="modal" v-bind:style="modalPositionStyle('donate', 360, 200)">
 | 
	
		
			
				|  |  |  					<p>Donations! Woo! :)</p>
 | 
	
		
			
				|  |  |  				</div>
 | 
	
		
			
				|  |  | -				<div class="body-modal" style="padding: 24px;" v-bind:style="modalPositionStyle('project', 600, 468)">
 | 
	
		
			
				|  |  | +				<div class="modal" style="padding: 24px;" v-bind:style="modalPositionStyle('project', 600, 468)">
 | 
	
		
			
				|  |  |  					<h2 style="margin: 0 0 8px 0;">What is Musare?</h2>
 | 
	
		
			
				|  |  |  					<p style="margin: 0 0 16px 0;">Musare is an open-source music website where you can listen to real-time genre specific music stations with your friends, or just alone.</p>
 | 
	
		
			
				|  |  |  					<h2 style="margin: 0 0 8px 0;">How can I help?</h2>
 | 
	
	
		
			
				|  | @@ -99,29 +95,29 @@
 | 
	
		
			
				|  |  |  						<li style="margin-bottom: 16px; text-align: justify;">Send us feedback! Your comments and/or suggestion are extremely valuable to us. In order to improve we need to know what you like, don't like or what you might want on the app.</li>
 | 
	
		
			
				|  |  |  					</ol>
 | 
	
		
			
				|  |  |  				</div>
 | 
	
		
			
				|  |  | -			</div>
 | 
	
		
			
				|  |  | -			<div class="footer" style="display: none;" v-show="home.visible || room.visible">
 | 
	
		
			
				|  |  | +			</main>
 | 
	
		
			
				|  |  | +			<footer style="display: none;" v-show="home.visible || room.visible">
 | 
	
		
			
				|  |  |  				<div class="footer-left">
 | 
	
		
			
				|  |  | -					<div class="footer-left-title">Stay Connected</div>
 | 
	
		
			
				|  |  | -					<div class="footer-left-message">Follow us on social media or send us an email!</div>
 | 
	
		
			
				|  |  | -					<div class="footer-left-icons">
 | 
	
		
			
				|  |  | -						<div class="footer-left-icons-icon"><i class="fa fa-twitter" aria-hidden="true"></i></div>
 | 
	
		
			
				|  |  | -						<div class="footer-left-icons-icon"><i class="fa fa-facebook" aria-hidden="true"></i></div>
 | 
	
		
			
				|  |  | -						<div class="footer-left-icons-icon"><i class="fa fa-twitch" aria-hidden="true"></i></div>
 | 
	
		
			
				|  |  | +					<div class="left-title">Stay Connected</div>
 | 
	
		
			
				|  |  | +					<div class="left-message">Follow us on social media or send us an email!</div>
 | 
	
		
			
				|  |  | +					<div class="left-icons">
 | 
	
		
			
				|  |  | +						<div class="icon"><i class="fa fa-twitter" aria-hidden="true"></i></div>
 | 
	
		
			
				|  |  | +						<div class="icon"><i class="fa fa-facebook" aria-hidden="true"></i></div>
 | 
	
		
			
				|  |  | +						<div class="icon"><i class="fa fa-twitch" aria-hidden="true"></i></div>
 | 
	
		
			
				|  |  |  					</div>
 | 
	
		
			
				|  |  |  				</div>
 | 
	
		
			
				|  |  |  				<div class="footer-right">
 | 
	
		
			
				|  |  | -					<div class="footer-right-links">
 | 
	
		
			
				|  |  | -						<div class="footer-right-links-title">Links</div>
 | 
	
		
			
				|  |  | -						<a class="footer-right-links-link">Github</a>
 | 
	
		
			
				|  |  | -						<a class="footer-right-links-link">Feedback</a>
 | 
	
		
			
				|  |  | -						<a class="footer-right-links-link">FAQ</a>
 | 
	
		
			
				|  |  | -						<a class="footer-right-links-link">Terms</a>
 | 
	
		
			
				|  |  | -						<a class="footer-right-links-link">Privacy</a>
 | 
	
		
			
				|  |  | +					<div class="right-links">
 | 
	
		
			
				|  |  | +						<div class="links-title">Links</div>
 | 
	
		
			
				|  |  | +						<a class="link">Github</a>
 | 
	
		
			
				|  |  | +						<a class="link">Feedback</a>
 | 
	
		
			
				|  |  | +						<a class="link">FAQ</a>
 | 
	
		
			
				|  |  | +						<a class="link">Terms</a>
 | 
	
		
			
				|  |  | +						<a class="link">Privacy</a>
 | 
	
		
			
				|  |  |  					</div>
 | 
	
		
			
				|  |  |  				</div>
 | 
	
		
			
				|  |  |  				<div class="footer-message">© Copyright Musare: 2015 - {{ new Date().getFullYear() }}</div>
 | 
	
		
			
				|  |  | -			</div>
 | 
	
		
			
				|  |  | +			</footer>
 | 
	
		
			
				|  |  |  		</div>
 | 
	
		
			
				|  |  |  	</body>
 | 
	
		
			
				|  |  |  </html>
 |