活动页面添加参赛作品瀑布流
[PumpkinHouse.git] / PumpkinHouseWeb / Fans.aspx
blob63ebf839eeb41ec60370a18015935fd2f428f954
1 <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Fans.aspx.cs" Inherits="PumpkinHouse.Fans" MasterPageFile="~/Site.Master" %>\r
2 \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
7         var globalUser;\r
8 \r
9         function renderUserList(users) {\r
10             var holder = $('#userList');\r
11             holder.empty();\r
12             var template = $('#userListTemplate').tmpl({ users: users.list, mode: globalMode });\r
13             holder.append(template);\r
15             $('.attBtn').fanButton(globalLoggedIn);\r
16         }\r
18         function pageselectCallback(pageIndex, container) {\r
19             retrieveInfo(pageIndex, renderUserList);\r
20         }\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
28         }\r
30         function doAction () {\r
31             globalUser = getUserSync(globalUsername, handleFault);\r
32             retrieveInfo(0, initPaging);\r
33         };\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
42             }\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
47             }\r
48         }\r
49     </script>\r
50 </asp:Content>\r
51 <asp:Content ID="BodyContent" runat="server" ContentPlaceHolderID="MainContent">\r
52     <div class="MessageBox" style="border:none;">\r
53         <div class="tagMenu" >\r
54             <ul>\r
55                     <li><a href="fans" class="a cl">\r
56                     <%if (IsMe)\r
57                       { %>我<% }\r
58                       else\r
59                       { %>TA<% } %>的粉丝 \r
60                 </a></li>\r
61                     <li><a href="follows" class="b">\r
62                       <%if (IsMe)\r
63                       { %>我<% }\r
64                       else\r
65                       { %>TA<% } %>的关注\r
66                 </a></li>\r
67             </ul>\r
68         </div>\r
69         <div id="userList">\r
70         </div>\r
71     </div>\r
72     <div id="pagination"></div>\r
73 <!-- #Include virtual="/template/userTemplate.html" -->\r
74 <!-- #Include virtual="/template/userListTemplate.html" -->\r
76 </asp:Content>\r