|
@@ -1,88 +1,19 @@
|
|
|
<template name="profile">
|
|
|
{{> alerts}}
|
|
|
- <div class="landing">
|
|
|
- {{> header}}
|
|
|
- <div class="row">
|
|
|
- {{#if loaded}}
|
|
|
- {{> avatar userId=profileUserId shape="circle" class="profile-img" initials=initials}}
|
|
|
- <h1 id="profile-name">{{username}}</h1>
|
|
|
-
|
|
|
- <div class="col-md-4">
|
|
|
- <div class="panel panel-primary">
|
|
|
- <div class="panel-heading">Basic Info</div>
|
|
|
- <div class="panel-body">
|
|
|
- <ul>
|
|
|
- {{#if isUser}}
|
|
|
- <a href="#" id="cancel-edit" class="profile-action" style="display:none;">Cancel</a>
|
|
|
- {{/if}}
|
|
|
- <li class="user-stat" id="name">Name: {{real_name}} <i class="fa fa-pencil" id="edit-name" style="font-size: 14px; cursor: pointer;"></i></li>
|
|
|
- <div id="name-div" style="display: none">
|
|
|
- <input type="text" id="input-name"><button id="submit-name" class="btn btn-primary btn-sm">Submit</button>
|
|
|
- </div>
|
|
|
- {{#if isUser}}
|
|
|
- <a href="#" id="cancel-username" class="profile-action" style="display:none;">Cancel</a>
|
|
|
- {{/if}}
|
|
|
- <li class="user-stat" id="username">Username: {{username}} <i class="fa fa-pencil" id="edit-username" style="font-size: 14px; cursor: pointer;"></i></li>
|
|
|
- <div id="username-div" style="display: none">
|
|
|
- <input type="text" id="input-username"><button id="submit-username" class="btn btn-primary btn-sm">Submit</button>
|
|
|
- </div>
|
|
|
- <li class="user-stat">Joined: {{first_joined}}</li>
|
|
|
- {{#if isAdmin}}
|
|
|
- <a href="#" id="cancel-rank" class="profile-action" style="display:none;">Cancel</a>
|
|
|
- <li class="user-stat" id="rank">Rank: {{rank}} <i class="fa fa-pencil" id="edit-rank" style="font-size: 14px; cursor: pointer;"></i></li>
|
|
|
- <div class="user-stat" id="rank-div" style="display: none">
|
|
|
- Rank:
|
|
|
- <select id="select-rank">
|
|
|
- <option value="default">Default</option>
|
|
|
- <option value="moderator">Moderator</option>
|
|
|
- <option value="admin">Admin</option>
|
|
|
- </select>
|
|
|
- <button id="submit-rank" class="btn btn-primary btn-sm">Submit</button>
|
|
|
- </div>
|
|
|
- {{else}}
|
|
|
- {{#if isUser}}
|
|
|
- <li class="user-stat">Rank: {{rank}}</li>
|
|
|
- {{/if}}
|
|
|
- {{/if}}
|
|
|
- </ul>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
+ {{> header}}
|
|
|
+ {{#if loaded}}
|
|
|
+ <!--{{> avatar userId=profileUserId shape="circle" class="profile-img" initials=initials}}-->
|
|
|
+ <h1 class="black-text thin">{{username}}</h1>
|
|
|
+ <div class="card blue-grey darken-1">
|
|
|
+ <div class="card-content white-text">
|
|
|
+ <span class="card-title">User Info</span>
|
|
|
+ <p>Name: {{real_name}}</p>
|
|
|
+ <p>Username: {{username}}</p>
|
|
|
+ <p>First Joined: {{first_joined}}</p>
|
|
|
+ <p>Rank: {{rank}}</p>
|
|
|
</div>
|
|
|
- <div class="col-md-4">
|
|
|
- <div class="panel panel-success">
|
|
|
- <div class="panel-heading">Liked Songs</div>
|
|
|
- <div class="panel-body song-panel">
|
|
|
- <ul>
|
|
|
- {{#each likedSongs}}
|
|
|
- <li>
|
|
|
- <p class="song-panel-room">{{room}}</p>
|
|
|
- <h4>{{title}}</h4>
|
|
|
- <h5>{{artist}}</h5>
|
|
|
- </li>
|
|
|
- {{/each}}
|
|
|
- </ul>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- <div class="col-md-4">
|
|
|
- <div class="panel panel-danger">
|
|
|
- <div class="panel-heading">Disliked Songs</div>
|
|
|
- <div class="panel-body song-panel">
|
|
|
- <ul>
|
|
|
- {{#each dislikedSongs}}
|
|
|
- <li>
|
|
|
- <p class="song-panel-room">{{room}}</p>
|
|
|
- <h4>{{title}}</h4>
|
|
|
- <h5>{{artist}}</h5>
|
|
|
- </li>
|
|
|
- {{/each}}
|
|
|
- </ul>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- {{else}}
|
|
|
- {{> loading}}
|
|
|
- {{/if}}
|
|
|
- </div>
|
|
|
- </div>
|
|
|
+ </div>
|
|
|
+ {{else}}
|
|
|
+ {{> loading}}
|
|
|
+ {{/if}}
|
|
|
</template>
|