1 <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Fans.aspx.cs" Inherits="PumpkinHouse.Fans" MasterPageFile="~/Site.Master" %>
\r
3 <asp:Content ID="HeaderContent" runat="server" ContentPlaceHolderID="HeadContent">
\r
4 <script type="text/javascript">
\r
5 var globalMode = '<%= mode %>';
\r
6 var globalUsername = '<%= username %>';
\r
9 function renderUserList(users) {
\r
10 var holder = $('#userList');
\r
12 var template = $('#userListTemplate').tmpl({ users: users.list, mode: globalMode });
\r
13 holder.append(template);
\r
15 $('.attBtn').fanButton(globalLoggedIn);
\r
18 function pageselectCallback(pageIndex, container) {
\r
19 retrieveInfo(pageIndex, renderUserList);
\r
22 function initPaging(results) {
\r
23 var num_entries = results.count;
\r
24 // Create pagination element
\r
25 pagination("#pagination", num_entries, 20, pageselectCallback);
\r
27 renderUserList(results);
\r
30 function doAction () {
\r
31 globalUser = getUserSync(globalUsername, handleFault);
\r
32 retrieveInfo(0, initPaging);
\r
35 function retrieveInfo(pageNumber, callback) {
\r
36 $('#userList').empty();
\r
38 if (globalMode == 'fans') {
\r
39 ajaxGetFans(true, globalUsername, pageNumber, callback, handleFault);
\r
40 $(".tagMenu ul li a.b").removeClass("cl");
\r
41 $(".tagMenu ul li a.a").addClass("cl");
\r
43 else if (globalMode == 'follows') {
\r
44 ajaxGetAttentions(true, globalUsername, 0, callback, handleFault);
\r
45 $(".tagMenu ul li a.a").removeClass("cl");
\r
46 $(".tagMenu ul li a.b").addClass("cl");
\r
51 <asp:Content ID="BodyContent" runat="server" ContentPlaceHolderID="MainContent">
\r
52 <div class="MessageBox" style="border:none;">
\r
53 <div class="tagMenu" >
\r
55 <li><a href="fans" class="a cl">
\r
61 <li><a href="follows" class="b">
\r
72 <div id="pagination"></div>
\r
73 <!-- #Include virtual="/template/userTemplate.html" -->
\r
74 <!-- #Include virtual="/template/userListTemplate.html" -->
\r