63 lines
2.7 KiB
Plaintext
63 lines
2.7 KiB
Plaintext
<div id="musician-hover" class="hidden bubble">
|
|
|
|
</div>
|
|
|
|
<script type="text/javascript">
|
|
var rest = JK.Rest();
|
|
|
|
function addLike(userId) {
|
|
rest.addLike({user_id: userId})
|
|
.done(function(response) {
|
|
$("#spnLikeCount", "#musician-hover").html(parseInt($("#spnLikeCount", "#musician-hover").text()) + 1);
|
|
var $btnLikeSelector = $("#btnLike", "#musician-hover");
|
|
$btnLikeSelector.unbind("click");
|
|
$btnLikeSelector.html("LIKED");
|
|
});
|
|
}
|
|
|
|
function addFollowing(userId) {
|
|
rest.addFollowing({user_id: userId})
|
|
.done(function(response) {
|
|
$("#spnFollowCount", "#musician-hover").html(parseInt($("#spnFollowCount", "#musician-hover").text()) + 1);
|
|
var $btnFollowSelector = $("#btnFollow", "#musician-hover");
|
|
$btnFollowSelector.unbind("click");
|
|
$btnFollowSelector.html("STOP FOLLOWING");
|
|
});
|
|
}
|
|
|
|
function sendFriendRequest(userId) {
|
|
rest.sendFriendRequest(JK.app, userId);
|
|
}
|
|
</script>
|
|
|
|
<script type="text/template" id="template-hover-musician">
|
|
<div class="bubble-inner">
|
|
<a href="#" class="avatar_large left mr20"><img src="{avatar_url}" /></a>
|
|
<div class="left ib">
|
|
<h3>{name}</h3>
|
|
<small>{location}</small><br /><br />
|
|
{instruments}
|
|
<br clear="all" />
|
|
<span id="spnFriendCount">{friend_count}</span> <img src="/assets/content/icon_friend.png" align="absmiddle" />
|
|
<span id="spnFollowCount">{follower_count}</span> <img src="/assets/content/icon_followers.png" width="22" height="12" align="absmiddle" />
|
|
{recording_count} <img src="/assets/content/icon_recordings.png" width="12" height="13" align="absmiddle" />
|
|
{session_count} <img src="/assets/content/icon_session_tiny.png" width="12" height="12" align="absmiddle" />
|
|
</div>
|
|
<br clear="all" /><br />
|
|
<div style="display:{session_display}" class="f12"><strong>IN SESSION — <a href="/client#/session/{session_id}">Click to Join</a></strong></div>
|
|
<br />
|
|
<div class="f11">{biography}</div><br />
|
|
<small><strong>FOLLOWING:</strong></small><br /><br />
|
|
<table class="musicians" cellpadding="0" cellspacing="5">
|
|
{followings}
|
|
</table>
|
|
<br />
|
|
<div align="center">
|
|
<div class="left"><a href="{profile_url}" class="button-orange">PROFILE</a></div>
|
|
<div class="left"><a id="btnLike" onclick="addLike('{userId}');" class="button-orange">LIKE</a></div>
|
|
<div class="left"><a id="btnFriend" onclick="sendFriendRequest('{userId}');" class="button-orange">FRIEND</a></div>
|
|
<div class="left"><a id="btnFollow" onclick="addFollowing('{userId}');" class="button-orange">FOLLOW</a></div>
|
|
</div>
|
|
<br /><br />
|
|
</div>
|
|
</script> |