1、替换字体颜色~~蓝色改为绿色~
[PumpkinHouse.git] / PumpkinHouseWeb / User / Dashboard.aspx
blob8b3c202f70731b2469a737f76bd6cfd5c0f12f15
1 <%@ Page Language="C#" Title="我的首页 - 木头盒子" AutoEventWireup="true" CodeBehind="Dashboard.aspx.cs" Inherits="PumpkinHouse.User.Dashboard"\r
2     MasterPageFile="~/User/UserMaster.master" %>\r
3 \r
4 <asp:Content ID="HeaderContent" runat="server" ContentPlaceHolderID="UserScriptContent">\r
5     <script type="text/javascript">\r
6         var globalUsername = '<%= ((PumpkinHouse.User.UserMaster)this.Master).Username %>';\r
7         var globalTags;\r
8         var globalTabs;\r
9         var globalMyInterestMasonry;\r
10         var globalUser;\r
11         var globalIsMe = true;\r
12         var globalPictures;\r
13         var globalPageNumber = 0;\r
14         var globalAllPictures;\r
15         var globalLock = 0;\r
16         var globalCount;\r
17         \r
18         function updateCallback(newText, successCallback) {\r
19             ajaxUpdateUserIntro(true, newText, successCallback, handleFault);\r
20         }\r
22         function getPicturesSuccess(pictures) {\r
23             globalAllPictures = pictures;\r
24             var galleryHolder = $('#news');\r
26             if (globalPageNumber == 0) {\r
27                 galleryHolder.empty();\r
28                 var gallery = $('#myGalleryTemplate').tmpl({ pictures: pictures });\r
29                 gallery.appendTo(galleryHolder);\r
31                 globalMyInterestMasonry = $('#news').masonry({\r
32                     itemSelector: '#news li',\r
33                     columnWidth: 240\r
34                 });\r
35             }\r
36             else {\r
37                 var picGalleryTemplate = $('#myGalleryTemplate').tmpl({ pictures: pictures });\r
38                 $('#news').append(picGalleryTemplate);\r
39                 $('#news').masonry('appended', picGalleryTemplate, true);\r
40             }\r
42             globalLock = 0;\r
44             // bind event on collect buttons\r
45             if (globalLoggedIn && !globalAlbumNames) {\r
46                 globalAlbumNames = getMyAlbumNamesSync(false, handleFault);\r
47             }\r
48             $('.collectButton').each(function (index, item) {\r
49                 var li = $(item).parents('li.pic');\r
50                 var displayTarget = li.find('a.collectCount');               \r
51                 $.collectButtion(item, globalLoggedIn, globalAlbumNames, displayTarget); \r
52             });\r
54             initCollectButton();\r
55         }\r
57         function renderPicturePanel() {\r
58             if (!globalPictures) {\r
59                 ajaxGetMyInterest(true, 0, getPicturesSuccess, handleFault);\r
60             }\r
61         }\r
63         function loadUserContent() {\r
64             renderPicturePanel();\r
65             $(window).scroll(function () {\r
66                 if (globalAllPictures) {\r
67                     if (getScrollTop() + $(window).height() + 100 > $(document).height()) {\r
68                         if (globalLock == 0) {\r
69                             if (globalPageNumber < Math.floor((globalAllPictures.count - 1) / 20)) {\r
70                                 globalLock = 1;\r
71                                 globalPageNumber++;\r
72                                 globalLoadingIndicatorAtBottom = true;\r
73                                 ajaxGetMyInterest(true, globalPageNumber, getPicturesSuccess, handleFault);\r
74                             }\r
75                         }\r
76                     }\r
77                 }\r
78             });\r
79         };\r
80     </script>\r
81 </asp:Content>\r
82 <asp:Content ID="BodyContent" runat="server" ContentPlaceHolderID="UserContent">\r
83     <style type="text/css">\r
84             .tabDashMenu ul .liSelectedDash{color:#aacd60; border-top:2px solid #aacd60; margin-top:-1px;}\r
85             .tabDashMenu ul .liSelectedDash a{color:#aacd60;} \r
86     </style>\r
88     <div id="dashboard" style="margin-left:0px; padding:0px; margin-top:3px;">\r
89         <div class="PublicViewCon clearfix">\r
90             <ul class="PublicList clearfix" id="news">\r
91                         \r
92             </ul>\r
93         </div>\r
94         </div>\r
95 <!-- #Include virtual="/template/dashboardTemplate.html" -->\r
96 <!-- #Include virtual="/template/pictureGalleryTemplate.html" -->\r
97 <!-- #Include virtual="/template/collectTemplate.html" -->\r
98 </asp:Content>\r