failed.html 5.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114
  1. <style>
  2. .right-content{
  3. padding-top:54px!important; padding-left:0!important; width:970px!important;
  4. }
  5. </style>
  6. <div class="content">
  7. <% include ../leftBar.html %>
  8. <!-- right content start -->
  9. <div class="right-content myTalents-approved myTalents-rejected">
  10. <div class="pageInfo">My talents</div>
  11. <div id="tabs-container">
  12. <% include topBar.html %>
  13. <div class="tab">
  14. <div id="tab-1" class="tab-content">
  15. <div class="subject">
  16. <ul class="">
  17. <li style="width: 190px;">Name</li>
  18. <li style="width: 74px; text-align: center; margin-left:20px; margin-right: 20px;">Type</li>
  19. <li style="width: 100px; text-align: center; margin-right: 30px;">Price (coin)</li>
  20. <li style="width: 400px;">Description</li>
  21. </ul>
  22. </div>
  23. <%if(data.length){%>
  24. <div class="list">
  25. <%for(let val of data){%>
  26. <ul id="<%=val.id%>" class="talent">
  27. <li style="width: 190px; padding:0px;">
  28. <table border="0" cellspacing="0" cellpadding="0">
  29. <tr>
  30. <td style="max-width: 190px; word-break:keep-all; overflow: hidden;"><%=val.talent_name%></td>
  31. </tr>
  32. </table>
  33. </li>
  34. <li style="width: 74px; margin-left:20px; margin-right: 20px; padding:0px;">
  35. <table border="0" cellspacing="0" cellpadding="0">
  36. <tr>
  37. <td style="width: 74px; text-align: center; word-break:keep-all;"><%=val.type%></td>
  38. </tr>
  39. </table>
  40. </li>
  41. <li style="width: 100px; text-align: center; margin-right: 30px; padding:0px;">
  42. <table border="0" cellspacing="0" cellpadding="0">
  43. <tr>
  44. <td style="width: 100px; text-align: center; word-break:break-all;"><%=val.credit%></td>
  45. </tr>
  46. </table>
  47. </li>
  48. <li style="width: 400px; padding:0px;">
  49. <table border="0" cellspacing="0" cellpadding="0">
  50. <tr>
  51. <td style="max-width: 400px; word-break:keep-all; overflow: hidden;"><%=val.talent_desc%></td>
  52. </tr>
  53. </table>
  54. </li>
  55. <li>
  56. <ul>
  57. <li><a href="javascript:;"><img src="<%=public_path%>/img/moveUp-icon.png" width="30" height="30" alt=""/></a></li>
  58. <li><a class="disable" href="javascript:;"><img src="<%=public_path%>/img/moveDown-icon.png" width="30" height="30" alt=""/></a></li>
  59. <li><a class="talentsDelete" href="javascript:;"><img src="<%=public_path%>/img/delete-icon.png" width="30" height="30" alt=""/></a></li>
  60. </ul>
  61. </li>
  62. </ul>
  63. <%}%>
  64. </div>
  65. <%}else{%>
  66. <div class="empty">No talents set. </div>
  67. <%}%>
  68. </div>
  69. </div>
  70. </div>
  71. <div id="page" class="pagenation"></div>
  72. </div>
  73. <!-- right content end -->
  74. </div>
  75. <script>
  76. $(function(){
  77. /**
  78. * 删除才能
  79. */
  80. $('.talentsDelete').on('click', function(){
  81. let id = $(this).parents('ul.talent').attr('id');
  82. parent.layer.confirm('Are you sure you wish to delete this item?', {
  83. btn:['Cancel', 'Yes'],
  84. title:'',
  85. btnAlign:'c',
  86. closeBtn: 0,
  87. shadeClose:true,
  88. shade:0.01
  89. }, function(){
  90. parent.layer.msg('Cancel Delete');
  91. }, function(){
  92. $.post('/broadcast/talent/deleteTalent',{id:id},function(data){
  93. if(data.errno == 0){
  94. $('#'+id).remove();
  95. parent.layer.msg('deleted');
  96. }else{
  97. parent.layer.msg('Failed to delete');
  98. }
  99. })
  100. });
  101. })
  102. //分页
  103. var pages = Math.ceil('<%=count.total%>'/'<%=step%>');
  104. if(pages>1) {
  105. page('page', pages);
  106. }
  107. })
  108. </script>