pass.html 8.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169
  1. <style>
  2. .right-content{
  3. padding-top:54px!important; padding-left:0!important; width:970px!important;
  4. }
  5. .editAlbum{background: rgba(255,255,255,0.40); height: 40px; position: absolute; font-size: 13px; display: none;}
  6. .editAlbumLock{float: left; width: auto; margin-top: 10px; margin-left: 10px; height: 30px; border: none; cursor: pointer;}
  7. .editAlbumLockText{float: left; color: #000000; margin-top: 3px;}
  8. .editAlbumDelete{float: right; width: auto; margin-top: 10px; margin-right: 10px; height: 30px; cursor: pointer;}
  9. </style>
  10. <div class="content">
  11. <% include ../leftBar.html %>
  12. <!-- right content start -->
  13. <div class="right-content myAlbum-underReview">
  14. <div class="pageInfo">My Album</div>
  15. <% include topBar.html %>
  16. <%if(anchor_album.data.length){%>
  17. <div class="covers-photos albumList">
  18. <ul>
  19. <% for(let val of anchor_album.data){ %>
  20. <%if(val.type == 1){%>
  21. <li id="<%=val.id%>" class="MyAlbum">
  22. <div><img src="<%=val.imgThumb%>" alt=""/></div>
  23. <div class="showOriginalBtn showOriginal cursor" data-img="<%=val.img%>"><img src="<%=public_path%>/img/u567.jpg" width="32" height="32" alt=""/></div>
  24. <div class="editAlbum editAlbumToggle">
  25. <div class="editAlbumLock Lock" data-privacy="<%=val.is_private%>" style="width: auto;height: 30px;border: none;">
  26. <img class="editAlbumLockImg" style="width: 20px; height: 20px; float: left;" src="<%=public_path%>/img/u182.png" alt=""/>
  27. <a class="editAlbumLockText" href="javascript:;">
  28. <%if(val.is_private == 0){%>
  29. Lock
  30. <%}else{%>
  31. Unlock
  32. <%}%>
  33. </a>
  34. </div>
  35. <div class="editAlbumDelete">
  36. <img style="width: 20px; height: 20px; float: left;" src="<%=public_path%>/img/u155.png" alt=""/>
  37. <a style="float: left; color: #000000; margin-top: 2px;" class="operating_delete" href="javascript:;">Delete</a>
  38. </div>
  39. </div>
  40. <!--<div class="dec Ellipses" title="<%=val.file_desc%>"><%=val.file_desc%></div>-->
  41. <%if(val.is_private == 1){%>
  42. <div class="lock-icon"><img src="<%=public_path%>/img/u182.png" alt=""/></div>
  43. <%}%>
  44. </li>
  45. <% }else if(val.type == 2){%>
  46. <li id="<%=val.id%>" class="MyAlbum">
  47. <div><img src="<%=val.imgThumb%>" alt=""/></div>
  48. <div class="editAlbum editAlbumToggle">
  49. <div class="editAlbumLock Lock" data-privacy="<%=val.is_private%>" style="width: auto;height: 30px;border: none;">
  50. <img class="editAlbumLockImg" style="width: 20px; height: 20px; float: left;" src="<%=public_path%>/img/u182.png" alt=""/>
  51. <a class="editAlbumLockText" href="javascript:;">
  52. <%if(val.is_private == 0){%>
  53. Lock
  54. <%}else{%>
  55. Unlock
  56. <%}%>
  57. </a>
  58. </div>
  59. <div class="editAlbumDelete">
  60. <img style="width: 20px; height: 20px; float: left;" src="<%=public_path%>/img/u155.png" alt=""/>
  61. <a style="float: left; color: #000000; margin-top: 2px;" class="operating_delete" href="javascript:;">Delete</a>
  62. </div>
  63. </div>
  64. <!--<div class="dec Ellipses" title="<%=val.file_desc%>"><%=val.file_desc%></div>-->
  65. <div class="video" data-status="<%=val.video_file_status%>" data-video="<%=val.video%>"><img src="<%=public_path%>/img/u206.png" width="22" height="31" alt=""/></div>
  66. <%if(val.is_private == 1){%>
  67. <div class="lock-icon"><img src="<%=public_path%>/img/u182.png" alt=""/></div>
  68. <%}%>
  69. </li>
  70. <% }else if(val.type == 3){%>
  71. <li id="<%=val.id%>" class="MyAlbum">
  72. <div class="editAlbumToggle" style="background: rgba(255,255,255,0.40); position: absolute; display: none; height: 40px; bottom: 0px; border: none;">
  73. <div class="editAlbumTextDelete" style=" height: 30px; width: 70px; margin: 10px auto 0px;;">
  74. <img style="width: 20px; height: 20px; float: left" src="<%=public_path%>/img/u155.png" alt=""/>
  75. <a style="color: #000000; margin-top: 2px; float: left" class="operating_delete" href="javascript:;">Delete</a>
  76. </div>
  77. </div>
  78. <table width="225" height="200" border="0" style="word-break:break-all;">
  79. <tbody>
  80. <tr>
  81. <td align="center" valign="middle" title="<%=val.file_desc%>"><%=val.file_desc%></td>
  82. </tr>
  83. </tbody>
  84. </table>
  85. </li>
  86. <% }%>
  87. <% }%>
  88. </ul>
  89. </div>
  90. <div class="tips">* Drag photo to reposition.</div>
  91. <%}else{%>
  92. <div class="noData">No photos approved.</div>
  93. <%}%>
  94. <div id="page" class="pagenation"></div>
  95. </div>
  96. <!-- right content end -->
  97. </div>
  98. <script>
  99. $(function(){
  100. /*设置公开和隐私*/
  101. $('.Lock').on('click', function(){
  102. var that = $(this);
  103. var id = that.parents('li.MyAlbum').attr('id');
  104. var privacy = that.attr('data-privacy');
  105. if(privacy == 1){
  106. privacy = 0;
  107. }else{
  108. privacy = 1;
  109. }
  110. $.post('/broadcast/albumLayer/setPrivacy', {id:id, privacy:privacy}, function(data){
  111. if(data.errno == 0){
  112. window.location.reload();
  113. }else{
  114. myParentAlert('Setup failed');
  115. }
  116. })
  117. })
  118. var count = parseInt('<%=anchor_album.count[0].total%>');
  119. /*删除相册*/
  120. $('.operating_delete').on('click', function(){
  121. if(count < 6){
  122. myParentAlert('Can not delete when there are less than 6 photos.');
  123. return false;
  124. }
  125. var id = $(this).parents('li.MyAlbum').attr('id');
  126. parent.layer.confirm('Are you sure you wish to delete this photo?', {
  127. btn:['Cancel', 'Yes'],
  128. title:'',
  129. btnAlign:'c',
  130. closeBtn: 0,
  131. shadeClose:true,
  132. shade:0.01
  133. }, function(){
  134. parent.layer.msg('Cancel Delete');
  135. }, function(){
  136. $.post('/broadcast/albumLayer/deleteAlbum', {id:id}, function(data){
  137. if(data.errno == 0){
  138. count = count-1;
  139. window.location.reload();
  140. parent.layer.msg('deleted');
  141. }else{
  142. myParentAlert('Failed to delete');
  143. }
  144. })
  145. });
  146. });
  147. //显示修改和删除
  148. $('.MyAlbum').mouseenter(function(){
  149. $(this).find('div.editAlbumToggle').stop();
  150. $(this).find('div.editAlbumToggle').slideDown(300);
  151. })
  152. $('.MyAlbum').mouseleave(function(){
  153. $(this).find('div.editAlbumToggle').stop();
  154. $(this).find('div.editAlbumToggle').slideUp(300);
  155. })
  156. //分页
  157. var pages = Math.ceil('<%=anchor_album.count[0].total%>'/'<%=step%>');
  158. if(pages>1) {
  159. page('page', pages);
  160. }
  161. })
  162. </script>